Diff of the two buildlogs: -- --- b1/build.log 2024-05-26 02:30:33.436453815 +0000 +++ b2/build.log 2024-05-26 03:01:01.906506187 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 27 20:43:50 -12 2025 -I: pbuilder-time-stamp: 1751100230 +I: Current time: Sun May 26 16:30:39 +14 2024 +I: pbuilder-time-stamp: 1716690639 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying AWPM_library_38dd27e.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1326544/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3435226/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 26 02:30 /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/3435226/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3435226/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=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(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=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='e666a301a9ad49a69f23340e6a9145d2' - 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='1326544' - PS1='# ' - PS2='> ' + INVOCATION_ID=31f81d65a958477f96f45d5734bb4596 + 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=3435226 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.D0jejeYr/pbuilderrc_dqUy --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D0jejeYr/b1 --logfile b1/build.log combblas_2.0.0-3.1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D0jejeYr/pbuilderrc_Lp87 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D0jejeYr/b2 --logfile b2/build.log combblas_2.0.0-3.1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 25 17:46 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1326544/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 25 11:26 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3435226/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -309,7 +341,7 @@ Get: 183 http://deb.debian.org/debian trixie/main amd64 openmpi-bin amd64 4.1.6-13.3 [226 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 libopenmpi-dev amd64 4.1.6-13.3 [972 kB] Get: 185 http://deb.debian.org/debian trixie/main amd64 mpi-default-dev amd64 1.15 [3152 B] -Fetched 186 MB in 6s (30.4 MB/s) +Fetched 186 MB in 5s (34.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19700 files and directories currently installed.) @@ -1077,7 +1109,11 @@ fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/combblas-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../combblas_2.0.0-3.1_source.changes +I: user script /srv/workspace/pbuilder/3435226/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3435226/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/combblas-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../combblas_2.0.0-3.1_source.changes dpkg-buildpackage: info: source package combblas dpkg-buildpackage: info: source version 2.0.0-3.1 dpkg-buildpackage: info: source distribution unstable @@ -1136,8 +1172,8 @@ -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success --- Configuring done (5.3s) --- Generating done (0.1s) +-- Configuring done (12.1s) +-- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: @@ -1149,7 +1185,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 -j42 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j20 "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 @@ -1158,34 +1194,34 @@ make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-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/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.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/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=" +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/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake "--color=" 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]: 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 -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' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 2%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -[ 6%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -[ 8%] 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 -[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.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 +[ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o +[ 2%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.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++14 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp -[ 12%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.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 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++14 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp cd /build/reproducible-path/combblas-2.0.0/obj-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 +[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o +[ 7%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.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++14 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp +[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.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/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 +[ 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/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 +[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.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/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/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 @@ -1213,18 +1249,16 @@ 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/MPIType.cpp.o +[ 15%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o [ 16%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o -[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIType.cpp -[ 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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/CommGrid.cpp +[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o /usr/bin/cc -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIType.cpp +[ 19%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIOp.cpp -/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/CommGrid.cpp +[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MemoryPool.cpp -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/hash.cpp /build/reproducible-path/combblas-2.0.0/src/mmio.c: In function 'mm_read_mtx_crd_size': /build/reproducible-path/combblas-2.0.0/src/mmio.c:138:26: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) @@ -1268,6 +1302,8 @@ | | int64_t * {aka long int *} | long long int * | %ld +[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/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++14 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/hash.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MPIOp.h:10, from /build/reproducible-path/combblas-2.0.0/src/MPIOp.cpp:3: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] @@ -1383,399 +1419,176 @@ 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[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 -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' 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 +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/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/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[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 -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/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' +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.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/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=" +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.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/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 -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.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/IndexingTiming.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.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/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' +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.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/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/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/ParIOTest.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/GenWrMat.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/BlockedSpGEMM.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/depend -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=" -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 -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/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 -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/PruneColumn.dir/DependInfo.cmake "--color=" -make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend -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' -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=" -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=" -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 -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend -make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/depend -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 /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]: 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]: 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 -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 /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 -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 /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]: 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=" -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]: 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 -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/depend -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend -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/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]: 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]: 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]: 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[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend 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 -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/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[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/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 -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build -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 && /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[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build +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[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/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[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]: 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]: 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/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.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/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build 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/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build -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[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/build -make[3]: Entering 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[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 -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build +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' -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' +[ 24%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o 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/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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-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/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' +[ 25%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[3]: Entering 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]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build +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 -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/depend +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp +[ 26%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o make[3]: Entering 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' +[ 27%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o 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 -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/depend +make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -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 && /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=" +[ 28%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +[ 30%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o +make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/depend +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-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=" +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp +[ 31%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +[ 32%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +[ 33%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp +[ 34%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp +make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/depend +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp make[3]: Entering 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]: 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/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build +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=" +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp 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' +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 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' +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 Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build +make -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build +[ 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp +[ 37%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp make[3]: Entering 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]: 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' +[ 38%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o make[3]: Entering 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]: 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 +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -MF CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o.d -o CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp +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/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.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[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 +[ 39%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp +[ 40%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp make[3]: Entering 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]: 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 -[ 24%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build +[ 42%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o +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' -[ 26%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -[ 26%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp +cd /build/reproducible-path/combblas-2.0.0/obj-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=" +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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 27%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +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=" +[ 43%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -MF CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o.d -o CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp +[ 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++14 -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 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]: 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' -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' -[ 28%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 30%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp -[ 31%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp -[ 32%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -[ 34%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -[ 34%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +[ 45%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +[ 46%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp -[ 36%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -[ 37%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -[ 39%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -[ 39%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp -[ 40%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp -[ 42%] Building CXX object ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.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++14 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp -[ 43%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp -[ 44%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp -[ 45%] Building CXX object ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -[ 46%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -[ 48%] 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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -MF CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o.d -o CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp -[ 49%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.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++14 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp -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++14 -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 -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++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -MF CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o.d -o CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp -[ 50%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp 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++14 -fopenmp -MD -MT Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -MF CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o.d -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp -[ 51%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -[ 53%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp -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++14 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp -[ 54%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -[ 56%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -[ 56%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.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++14 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -MF CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o.d -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp -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++14 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp -[ 59%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -[ 59%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp -[ 60%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -[ 61%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.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++14 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp -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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp -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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp -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++14 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -MF CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o.d -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp -In file included from /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/SpMSpV-IPDPS2017/SpMSpVBench.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++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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/Ordering/RCM.cpp:8: + 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++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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) - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1829,82 +1642,6 @@ /usr/include/c++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: 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 > - | ^~~~~~~~~~~~~~~ -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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)); @@ -1912,14 +1649,6 @@ /usr/include/c++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: 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, @@ -1937,13 +1666,6 @@ /usr/include/c++/13/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++/13/backward/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 | ^~~~~~~~~~~~~~~ @@ -2101,206 +1823,80 @@ /usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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/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/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 > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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: @@ -2401,6 +1997,24 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -2501,269 +2115,12 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:161:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 161 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp: At global scope: -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:97:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 97 | struct prunediscovered: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:247:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 247 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:337:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 337 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:165:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 165 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:222:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 222 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:464:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 464 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:471:80: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 471 | FullyDistVec newsource = nonisov.FindInds(bind2nd(equal_to(), source)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:338:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 338 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:401:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 401 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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: 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++/13/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:490:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 490 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:505:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 505 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:521:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 521 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:8: + 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 > | ^~~~~~~~~~~~~~~ @@ -2771,16 +2128,10 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/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++/13/backward/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 | ^~~~~~~~~~~~~~~ @@ -2831,12 +2182,6 @@ /usr/include/c++/13/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++/13/backward/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)); @@ -2844,30 +2189,12 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: required from here -/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 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/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 > | ^~~~~~~~~~~~~~~ @@ -2875,108 +2202,16 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:29: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/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/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/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 -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/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/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/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/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++/13/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++/13/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++/13/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++/13/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) - | ^~~~~~~~~~~~~~~ + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:29: /usr/include/c++/13/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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/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 > | ^~~~~~~~~~~~~~~ @@ -2984,7 +2219,7 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3018,156 +2253,51 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct 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++/13/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++/13/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/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 > - | ^~~~~~~~~~~~~~~ -/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++/13/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 - | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:29: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | struct absdiff : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3177,212 +2307,22 @@ /usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: 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/SpAsgnTest.cpp:36: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:29: -/usr/include/c++/13/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++/13/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 > - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:8: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:1: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/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: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++/13/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++/13/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/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:671:34: required from here -/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/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)); @@ -3390,69 +2330,20 @@ /usr/include/c++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: 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++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/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/KTipsTest.cpp:7: + 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: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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:1: -/usr/include/c++/13/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) - | ^~~~~~~~~~~~~~~ + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3468,42 +2359,18 @@ /usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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) | ^~~~~~~~~~~~~~~ @@ -3529,17 +2396,6 @@ /usr/include/c++/13/backward/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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); @@ -3548,21 +2404,30 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3571,7 +2436,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/Applications/BetwCent.cpp:44: + 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 > | ^~~~~~~~~~~~~~~ @@ -3579,7 +2444,7 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:37: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3625,155 +2490,42 @@ /usr/include/c++/13/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/CC.cpp:48: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:30: -/usr/include/c++/13/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/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 > - | ^~~~~~~~~~~~~~~ -/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:1: -/usr/include/c++/13/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/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/backward/binders.h:172:5: 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/FilteredMIS.cpp:30: + 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 > | ^~~~~~~~~~~~~~~ -/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/13/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++/13/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++/13/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++/13/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 > | ^~~~~~~~~~~~~~~ @@ -3810,29 +2562,6 @@ /usr/include/c++/13/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++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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)); @@ -3848,237 +2577,112 @@ /usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:29: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/backward/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: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++/13/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++/13/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++/13/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++/13/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/FilteredBFS.cpp:30: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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) - | ^~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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 > - | ^~~~~~~~~~~~~~~ -/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:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/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++/13/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:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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: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:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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: + 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 > | ^~~~~~~~~~~~~~~ @@ -4086,7 +2690,7 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4108,16 +2712,9 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4147,53 +2744,6 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/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++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:1: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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)); @@ -4201,312 +2751,220 @@ /usr/include/c++/13/backward/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: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) - | ^~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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/MCL.cpp:48: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:30: +/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++/13/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:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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) - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: 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/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 > - | ^~~~~~~~~~~~~~~ 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/3DSpGEMM/mpipspgemm.cpp:11: + 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++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:1: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:1: -/usr/include/c++/13/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++/13/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++/13/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++/13/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 > - | ^~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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/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:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:36: -/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++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:29: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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) - | ^~~~~~~~~~~~~~~ + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4552,28 +3010,6 @@ /usr/include/c++/13/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++/13/backward/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++/13/backward/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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)); @@ -4589,86 +3025,27 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/3DSpGEMM/test_mpipspgemm.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++/13/bits/stl_tree.h:65, - from /usr/include/c++/13/map:62, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:1: -/usr/include/c++/13/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++/13/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++/13/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++/13/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)); +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++/13/backward/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: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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:36: + 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 > | ^~~~~~~~~~~~~~~ @@ -4676,7 +3053,7 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:29: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4698,13 +3075,6 @@ /usr/include/c++/13/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++/13/backward/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: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) | ^~~~~~~~~~~~~~~ @@ -4737,27 +3107,6 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:440:19: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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)); @@ -4765,46 +3114,22 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here -/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: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -4915,61 +3240,33 @@ /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/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~ @@ -4982,30 +3279,12 @@ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ @@ -5018,27 +3297,9 @@ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 172 | struct minimum : public std::binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5054,48 +3315,18 @@ /usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/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 | ^~~~~~~~~~~~~~~ @@ -5108,6 +3339,27 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -5118,58 +3370,87 @@ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ +In file included from /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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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 | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 | ^~~~~~~~~~~~~~~ @@ -5179,48 +3460,24 @@ /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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct 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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 172 | struct minimum : public std::binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5230,52 +3487,60 @@ /usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -5283,132 +3548,83 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct myset: public std::unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_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++/13/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ +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 > + | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:29: /usr/include/c++/13/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:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 123 | struct bintotality : public std::binary_function | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5418,14 +3634,14 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function @@ -5436,54 +3652,38 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct SetIfNotEqual : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/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 | ^~~~~~~~~~~~~~~ @@ -5508,6 +3708,13 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: 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: @@ -5560,21 +3767,6 @@ /usr/include/c++/13/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/ApproxWeightPerfectMatching.cpp:11: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/unique_ptr.h:37, - from /usr/include/c++/13/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ @@ -5587,130 +3779,60 @@ /usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 185 | struct RandReduce : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_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: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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 233 | struct bitwise_and : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_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:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -5721,48 +3843,24 @@ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct 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++/13/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 | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~ @@ -5772,94 +3870,77 @@ /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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 123 | struct bintotality : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct 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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: 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: @@ -5867,155 +3948,54 @@ /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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/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 | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: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/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: -/usr/include/c++/13/backward/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:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 123 | struct bintotality : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/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++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -6025,21 +4005,9 @@ /usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 185 | struct RandReduce : public std::binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -6073,10 +4041,22 @@ /usr/include/c++/13/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -6132,254 +4112,266 @@ /usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct 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 - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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 | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/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++/13/backward/binders.h:172:5: 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: +/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++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:1: /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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: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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: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/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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/SpAsgnTest.cpp:36: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:29: /usr/include/c++/13/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:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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)': @@ -6389,6 +4381,16 @@ /usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -6489,6 +4491,15 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: 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: @@ -6589,206 +4600,64 @@ /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ -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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long int; IT = long int; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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, @@ -6836,6 +4705,105 @@ /usr/include/c++/13/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++/13/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++/13/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++/13/backward/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -6846,36 +4814,24 @@ /usr/include/c++/13/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct 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) - | ^~~~~~~~~~~~~~~ /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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~ @@ -6900,73 +4856,27 @@ /usr/include/c++/13/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++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/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++/13/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct SetIfNotEqual : public std::binary_function | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -6979,24 +4889,12 @@ /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/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -7006,150 +4904,427 @@ /usr/include/c++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_function.h:1438: +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++/13/backward/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ -/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ +In file included from /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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:66:27: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here +/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/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: 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++/13/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++/13/backward/binders.h:172:5: 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++/13/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))); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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:121:62: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater_equal; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 121 | FullyDistSpVec Tc = Ns.Find(std::bind2nd(std::greater_equal(), static_cast(2))); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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:122:62: 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] + 122 | FullyDistSpVec Td = Ns.Find(std::bind2nd(std::not_equal_to(), static_cast(1))); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:138:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 138 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:139:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 139 | vec2.Apply(bind2nd(minus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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 +/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++/13/backward/binders.h:172:5: 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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:186:35: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 186 | spx.Apply(bind1st (multiplies(), 100)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = 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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:99:25: required from here +/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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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/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 > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:1: /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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: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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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)); @@ -7157,118 +5332,161 @@ /usr/include/c++/13/backward/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:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:25: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:33: required from here +/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/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++/13/backward/binders.h:172:5: 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++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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: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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/binders.h:172:5: 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/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 > | ^~~~~~~~~~~~~~~ @@ -7276,7 +5494,7 @@ from /usr/include/c++/13/map:62, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -7322,154 +5540,150 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long int; IT = long int; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In 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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long int; IT = long int; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:440:19: required from here -/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/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++/13/backward/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++/13/backward/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/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp: At global scope: +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:97:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 97 | struct prunediscovered: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/13/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:27: required from here +/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: +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here -/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/TopDownBFS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:165:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 165 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:222:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 222 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:338:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 338 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:401:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 401 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -7504,22 +5718,9 @@ /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 | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here -/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 114 | struct sel2nd: public std::binary_function | ^~~~~~~~~~~~~~~ @@ -7547,15 +5748,6 @@ /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 | ^~~~~~~~~~~~~~~ -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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -7595,124 +5787,24 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here -/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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/Applications/TopDownBFS.cpp:490:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 490 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: 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/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 +/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++/13/backward/binders.h:172:5: 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/Applications/TopDownBFS.cpp:505:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 505 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -7732,24 +5824,6 @@ /usr/include/c++/13/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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/backward/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 | ^~~~~~~~~~~~~~ @@ -7804,9 +5878,15 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:521:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 521 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -7834,71 +5914,6 @@ /usr/include/c++/13/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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: @@ -7912,24 +5927,6 @@ /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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ @@ -8011,86 +6008,120 @@ /usr/include/c++/13/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++/13/backward/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:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct bitwise_xor : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here +/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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:99: required from here +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:99: required from here +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8103,17 +6134,25 @@ /usr/include/c++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here -/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]': +/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8126,205 +6165,209 @@ /usr/include/c++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/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/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here +/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: 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/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/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/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here +/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++/13/backward/binders.h:172:5: 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: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:440:19: required from here /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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: 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/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/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8345,36 +6388,160 @@ /usr/include/c++/13/backward/binders.h:172:5: 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)': +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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long int; IT = long int; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long int; IT = long int; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:440:19: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here /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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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]' +/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:44:19: required from here +/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 +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here +/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/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 +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165: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: @@ -8385,106 +6552,230 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/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/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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]' +/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/ReleaseTests/MultTest.cpp:173:77: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/MultTest.cpp:173:77: required from here +/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++/13/backward/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++/13/backward/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here /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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here /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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8503,91 +6794,85 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8599,112 +6884,193 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] + 95 | } + | ^ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +In file included from /build/reproducible-path/combblas-2.0.0/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, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.cpp:31, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.h:202, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:44, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] + 1863 | }//end function + | ^ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/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)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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++/13/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': +/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/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/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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here +/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/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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))); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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 = 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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:78:26: required from here /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); | ~~~^ ~~~ @@ -8754,29 +7120,285 @@ | | int64_t* {aka long int*} | long long int* | %ld -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:121:62: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater_equal; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 121 | FullyDistSpVec Tc = Ns.Find(std::bind2nd(std::greater_equal(), static_cast(2))); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~ +/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.cpp:31, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.h:202, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:44, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] + 1863 | }//end function + | ^ +/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': +/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 + | ^ +[ 48%] 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 -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' +[ 48%] Built target IteratorTest +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' +[ 49%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp +[ 50%] 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 -rdynamic CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 51%] 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 +/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 -rdynamic CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' +[ 51%] Built target GenWrMat +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' +[ 53%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp +[ 54%] 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 -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' +[ 54%] 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' +[ 55%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp +[ 56%] 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 +/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 -rdynamic CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 57%] 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 +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 -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 57%] Built target TransposeTest +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' +[ 59%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp +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' +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:30: +/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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/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:122:62: 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] - 122 | FullyDistSpVec Td = Ns.Find(std::bind2nd(std::not_equal_to(), static_cast(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++/13/backward/binders.h:172:5: 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Built target HashSpGEMMTest +[ 59%] Built target ReduceTest +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 -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=" +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/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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' +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' +[ 60%] 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++14 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp +[ 61%] 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++14 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8790,6 +7412,14 @@ /usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h: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] @@ -8834,248 +7464,725 @@ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/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++/13/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++/13/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++/13/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h: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] - 308 | struct getfringe: public std::binary_function - | ^~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:420:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 420 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:30: +/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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 - | ^~~~~~~~~~~~~~~ +/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++/13/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 +/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:93:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 93 | struct Twitter_obj_randomizer : public std::unary_function - | ^~~~~~~~~~~~~~ +/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++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:105:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 105 | struct Twitter_materialize: public std::binary_function - | ^~~~~~~~~~~~~~~ +/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:138:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 138 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:139:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 139 | vec2.Apply(bind2nd(minus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/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++/13/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:112:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 112 | struct Twitter_obj_randomizer : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:192:45: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = divides; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 192 | nspInv.Apply(bind1st(divides(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = unsigned char; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: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) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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 = 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 = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:105:17: required from here -/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 = 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 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/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 = 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]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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 = 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/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:253:119: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 253 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/binders.h:172:5: 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/MCL.cpp:48: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:30: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/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 = 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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:267:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:283:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 283 | B.Prune(bind2nd(Twitter_materialize(), mysincedate)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp: In function 'void removeIsolated(PSpMat_Bool&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:96:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 96 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:97:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 97 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/backward/binders.h:172:5: 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++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:37: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -9087,6 +8194,78 @@ /usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h: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] + 308 | struct getfringe: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:93:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 93 | struct Twitter_obj_randomizer : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:105:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 105 | struct Twitter_materialize: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:283:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 283 | B.Prune(bind2nd(Twitter_materialize(), mysincedate)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:311:127: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 311 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -9099,54 +8278,551 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/Applications/FilteredBFS.cpp:583:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 583 | transform(EDGES, EDGES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:406:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 406 | transform(MISVS, MISVS+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:597:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 597 | transform(TIMES, TIMES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:420:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 420 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:611:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 611 | transform(INVMTEPS, INVMTEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hteps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:624:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 624 | transform(INVMPEPS, INVMPEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hpeps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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/Ordering/RCM.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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:76:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 76 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:349:25: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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/CC.cpp:48: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:30: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = ParentType; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -9178,334 +8854,194 @@ /usr/include/c++/13/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: 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 - | ~~~~~~~^~~~~~~~~~~~~~~~~ +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++/13/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~ +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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:583:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 583 | transform(EDGES, EDGES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/binders.h:172:5: 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 -/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/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterBFS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:597:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 597 | transform(TIMES, TIMES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:611:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 611 | transform(INVMTEPS, INVMTEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:624:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 624 | transform(INVMPEPS, INVMPEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hpeps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: 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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/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++/13/backward/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here +/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:78:26: required from here -/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/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:44:19: required from here -/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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/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: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 -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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:99:25: required from here -/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: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: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: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 '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 -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:210:20: required from here -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~~~~~ - | | | - | long long int long int - | %ld -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~ - | | | - | long long int long int - | %ld 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here -/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/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:93:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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); | ~~~^ ~~~ @@ -9555,10 +9091,106 @@ | | 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:27: required from here +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/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: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++/13/backward/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here /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); | ~~~^ ~~~ @@ -9616,203 +9248,135 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~~~~~ - | | | - | long long int long int - | %ld -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 = 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/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~ - | | | - | long long int long int - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:349:25: required from here -/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/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here -/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/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | 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/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/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++/13/backward/binders.h:172:5: 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 = 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:25: required from here -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:33: required from here -/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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/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++/13/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/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: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++/13/backward/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here /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); | ~~~^ ~~~ @@ -9862,140 +9426,108 @@ | | 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::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/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/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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 = float]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here -/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/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++/13/backward/binders.h:172:5: 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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here -/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/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++/13/backward/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/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/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 62%] 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 +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/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 = int; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/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/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/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/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:110:21: required from here -/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 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/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]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:290:34: required from here +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here /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); | ~~~^ ~~~ @@ -10045,131 +9577,107 @@ | | 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]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here -/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++/13/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++/13/backward/binders.h:172:5: 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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:99: required from here -/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++/13/backward/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/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 -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/binders.h:172:5: 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]' -/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/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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 = float]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:99: required from here -/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/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++/13/backward/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:66:27: required from here +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here /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); | ~~~^ ~~~ @@ -10220,9 +9728,9 @@ | 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 = 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/Applications/BipartiteMatchings/BPMaximumMatching.cpp:394:34: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here /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); | ~~~^ ~~~ @@ -10272,11 +9780,38 @@ | | 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]' -/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]' +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]' +/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]' +/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]' /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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/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]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here +/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++/13/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:671:34: required from here /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); | ~~~^ ~~~ @@ -10326,23 +9861,46 @@ | | int64_t* {aka long int*} | long long int* | %ld +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 62%] Built target FindSparse +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=" +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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 +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' +[ 63%] 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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/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/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/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.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/Applications/CC.cpp:169:20: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/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/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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.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/Applications/CC.cpp:169:20: required from here +/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++/13/backward/binders.h:172:5: note: declared here @@ -10351,53 +9909,75 @@ 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/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here /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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here -/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/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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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]' -/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/ReleaseTests/MultTest.cpp:173:77: required from here +/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10410,10 +9990,12 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/MultTest.cpp:173:77: required from here +/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -10426,10 +10008,12 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = unsigned char; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here /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) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10448,216 +10032,239 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here -/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/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]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 65%] 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 -rdynamic CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~ +/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++/13/backward/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:764:54: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = ParentType; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = 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 = int; NT = double]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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 = 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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here -/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/include/CombBLAS/dcsc.cpp:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = 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 = int; NT = double]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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 = 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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +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/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/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.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/Applications/CC.cpp:169:20: required from here +/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++/13/backward/binders.h:172:5: 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]' +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here -/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/CC.cpp:169:20: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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/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/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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here -/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/CC.cpp:169:20: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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.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/Applications/CC.cpp:169:20: required from here +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/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' +[ 65%] Built target InducedSubgraphsTest +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' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10670,24 +10277,21 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here +[ 66%] 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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10706,331 +10310,605 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] 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 +/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 -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = float]' +/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 = float; DER = combblas::SpDCCols]' +/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 = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/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/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = float]': +/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 = float]' +/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 = float; DER = combblas::SpDCCols]' +/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 = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:103:51: required from '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 -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 67%] Built target ParIOTest +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' +[ 68%] 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++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp +[ 69%] 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 -rdynamic CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = int; NT = float]' +/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 = float; DER = combblas::SpDCCols]' +/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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = int; NT = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = int; NT = float]' +/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 = float; DER = combblas::SpDCCols]' +/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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = 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++/13/backward/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/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/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/ReleaseTests/IndexingTiming.cpp:164:11: required from here -/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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1462:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = double; GIT = long int; _UnaryOperation = combblas::myidentity; IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1139:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:230:18: required from '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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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' +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 69%] Built target BlockedSpGEMM +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=" +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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' +[ 71%] 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++14 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = float; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1462:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = float; GIT = long int; _UnaryOperation = combblas::myidentity; IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1139:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = float; GIT = long int; IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:230:18: required from 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here /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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~ +/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++/13/backward/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/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/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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/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/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp: In function 'void removeIsolated(PSpMat_Bool&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:96:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 96 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:97:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 97 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: 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: +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]' /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.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/Applications/CC.cpp:169:20: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11041,40 +10919,98 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/Applications/CC.cpp:169:20: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:210:20: required from here +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~~~~~ + | | | + | long long int long int + | %ld +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~ + | | | + | long long int long int + | %ld +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp: In function 'void removeIsolated(Par_DCSC_Bool&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:75:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 75 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:76:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 76 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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.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/Applications/MCL.cpp:486:6: required from '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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = 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 = 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 = double; DER = combblas::SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/binders.h:172:5: 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]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:38: required from here +/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/Applications/BipartiteMatchings/BPMaximalMatching.cpp:290:34: required from here /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); | ~~~^ ~~~ @@ -11124,83 +11060,57 @@ | | 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' +/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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' +/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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~~~~~ + | | | + | long long int long int + | %ld +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~ + | | | + | long long int long int + | %ld /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/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/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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11218,8 +11128,10 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11229,70 +11141,6 @@ /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])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -11301,8 +11149,10 @@ /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/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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -11320,8 +11170,10 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/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]' -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -11334,51 +11186,75 @@ /usr/include/c++/13/backward/binders.h:172:5: 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/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/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:103:51: required from '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 +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 72%] 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/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/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/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11391,43 +11267,49 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here -/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/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 -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterBFS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -11455,29 +11337,6 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IU = long int; NUM = bool; DER = SpDCCols; IVT = VertexTypeML; OVT = VertexTypeML; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' @@ -11502,253 +11361,10 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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++/13/backward/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/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/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here -/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/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/backward/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/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = double; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/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: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++/13/backward/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/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/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here -/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++/13/backward/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +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/Applications/BipartiteMatchings/BPMaximumMatching.cpp:394:34: required from here /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); | ~~~^ ~~~ @@ -11756,12 +11372,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -/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++/13/backward/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: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); | ~~~^ ~~~ @@ -11790,17 +11400,6 @@ | | 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 = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here -/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++/13/backward/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: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); | ~~~^ ~~~ @@ -11808,12 +11407,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -/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++/13/backward/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: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); | ~~~^ ~~~ @@ -11821,434 +11414,476 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = 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 = bool; 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 = bool; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here -/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 +/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] 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 +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from '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 +/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++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/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] +/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 -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::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/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/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.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/Applications/MCL.cpp:486:6: required from '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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here -/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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.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/Applications/MCL.cpp:486:6: required from '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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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 = float]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here -/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++/13/backward/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++/13/backward/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/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/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/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/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/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.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/Applications/MCL.cpp:486:6: required from '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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here -/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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.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/Applications/MCL.cpp:486:6: required from '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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:103:51: required from 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: 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 | } - | ^ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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) + | ^~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/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 = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = float]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = 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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /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]' /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = float]': +/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 = float]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' +/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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /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]' /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]' -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here -/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) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Built target MultTiming +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=" +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = float]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = 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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = float]': +/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 = float]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' +/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 = float; 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 = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here +/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++/13/backward/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 = 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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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]' -/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/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.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/Applications/CC.cpp:169:20: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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]': +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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.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/Applications/CC.cpp:169:20: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~ +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' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 74%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:103:51: required from 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here +/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) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++14 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -MF CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o.d -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp /usr/include/c++/13/backward/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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 = float]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 74%] Built target GalerkinNew +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=" +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:154:42: required from 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here +/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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/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/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' +[ 75%] 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++14 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -MF CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o.d -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeMM; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols]' @@ -12260,15 +11895,6 @@ /usr/include/c++/13/backward/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/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/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.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/Applications/CC.cpp:169:20: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12281,94 +11907,68 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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.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/Applications/CC.cpp:169:20: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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++/13/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: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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos3D(combblas::SpParMat3D&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:604:29: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate(combblas::SpParMat&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:607:39: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' +/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void Inflate3D(combblas::SpParMat3D&, double) [with IT = long int; NT = float; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:608:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -12392,30 +11992,6 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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/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]' @@ -12482,18 +12058,16 @@ /usr/include/c++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' @@ -12542,6 +12116,8 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 77%] 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 /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = WeightMaxMMSR >; IU = long int; NUM = bool; DER = SpDCCols; IVT = VertexTypeMM; OVT = VertexTypeMM; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols]' @@ -12638,19 +12214,507 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here +/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 -rdynamic CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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/SpMSpV-IPDPS2017/SpMSpVBench.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++/13/bits/unique_ptr.h:37, + from /usr/include/c++/13/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, + from /usr/include/c++/13/memory:69: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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' +[ 77%] Built target KTipsTest +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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]' +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:38: required from here +/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/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++/13/backward/binders.h:172:5: 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 | } + | ^ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:161:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 161 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:247:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 247 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:337:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 337 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:464:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 464 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:471:80: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 471 | FullyDistVec newsource = nonisov.FindInds(bind2nd(equal_to(), source)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/13/bits/stl_tree.h:63: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +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/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: required from here +/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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: 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/3DSpGEMM/test_mpipspgemm.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++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:1: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12663,13 +12727,137 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here +/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++/13/backward/binders.h:172:5: 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/3DSpGEMM/mpipspgemm.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++/13/bits/stl_tree.h:65, + from /usr/include/c++/13/map:62, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:1: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/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++/13/bits/stl_function.h:1438: +/usr/include/c++/13/backward/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here +/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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12688,10 +12876,6 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:93:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]': @@ -12716,32 +12900,257 @@ /usr/include/c++/13/backward/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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/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, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.cpp:31, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.h:202, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:44, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] - 1863 | }//end function - | ^ -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': -/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 - | ^ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/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++/13/backward/binders.h:172:5: 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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/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++/13/backward/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++/13/backward/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/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]' +/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]' +/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]' +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/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++/13/backward/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++/13/backward/binders.h:172:5: 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]': @@ -12816,6 +13225,15 @@ /usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMLSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = double; UDER = SpCCols]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = WeightMaxMLSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = double; UDER = SpCCols]' @@ -12840,6 +13258,15 @@ /usr/include/c++/13/backward/binders.h:172:5: 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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = VertexTypeMM; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = double; UDER = SpCCols]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = double; UDER = SpCCols]' @@ -12864,91 +13291,26 @@ /usr/include/c++/13/backward/binders.h:172:5: 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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/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++/13/backward/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++/13/backward/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++/13/backward/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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -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, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.cpp:31, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpImpl.h:202, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:44, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] - 1863 | }//end function - | ^ -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]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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/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++/13/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': -/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/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = WeightMaxMLSR >; IU = long int; NUM = double; DER = SpCCols; IVT = VertexTypeML; OVT = VertexTypeML; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = WeightMaxMLSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMLSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = double; UDER = SpCCols]' @@ -13149,51 +13511,11 @@ /usr/include/c++/13/backward/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::ColSplit(std::vector*>&, std::vector&) [with IT = 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 = int; NT = double]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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 = 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++/13/backward/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 = 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++/13/backward/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 = 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++/13/backward/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 = 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++/13/backward/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 = 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 = int; NT = double]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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 = 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++/13/backward/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 = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -13297,154 +13619,262 @@ /usr/include/c++/13/backward/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::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = float]' -/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 = float; DER = combblas::SpDCCols]' -/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 = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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] +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++/13/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 78%] 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 +/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 -rdynamic CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = 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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = 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 = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:105:17: required from here +/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 = 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++/13/backward/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] +/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 = 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++/13/backward/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] +/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 = 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++/13/backward/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] +/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 = 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++/13/backward/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 = float]': -/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 = float]' -/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 = float; DER = combblas::SpDCCols]' -/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 = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 62%] 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 -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = int; NT = float]' -/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 = float; DER = combblas::SpDCCols]' -/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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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 = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +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 = 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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:110:21: required from here +/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++/13/backward/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 = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/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++/13/backward/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 = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/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++/13/backward/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 = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/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++/13/backward/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 = int; NT = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = int; NT = float]' -/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 = float; DER = combblas::SpDCCols]' -/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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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 = 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++/13/backward/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 = 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++/13/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' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1462:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = double; GIT = long int; _UnaryOperation = combblas::myidentity; IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1139:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:230:18: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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 static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +[ 78%] Built target SpGEMM3DTest +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 = 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/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: 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/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/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 62%] Built target IteratorTest -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = float; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1462:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = float; GIT = long int; _UnaryOperation = combblas::myidentity; IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1139:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = float; GIT = long int; IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:230:18: required from 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -13453,10 +13883,8 @@ /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/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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13467,82 +13895,49 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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/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/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/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 63%] 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 -/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 -rdynamic CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 65%] 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 -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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.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/Applications/MCL.cpp:486:6: required from '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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = 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 = 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 = double; DER = combblas::SpDCCols]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/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' -[ 65%] Built target PruneColumn -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 65%] Built target TransposeTest -/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 = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' -/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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' +/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]' +/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 = int; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 66%] 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 -rdynamic CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' -/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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -13551,10 +13946,8 @@ /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/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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -13572,10 +13965,8 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -13593,10 +13984,8 @@ /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/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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -13614,165 +14003,8 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /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.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/Applications/MCL.cpp:486:6: required from '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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/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++/13/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' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 66%] Built target GenWrMat -/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/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/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.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/Applications/MCL.cpp:486:6: required from '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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/backward/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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.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/Applications/MCL.cpp:486:6: required from '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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/backward/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++/13/backward/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/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/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.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/Applications/MCL.cpp:486:6: required from '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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/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.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/Applications/MCL.cpp:486:6: required from '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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/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 = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = float]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = 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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here -/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++/13/backward/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++/13/backward/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 = float]': -/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 = float]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' -/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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here +/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]' +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -13785,185 +14017,6 @@ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = float]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = 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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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++/13/backward/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++/13/backward/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 = float]': -/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 = float]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' -/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 = float; 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 = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 67%] 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 -/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 -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1268:41: required from 'combblas::FullyDistSpVec combblas::UnconditionalHook2(const SpParMat&, FullyDistVec&, FullyDistVec) [with IT = long int; NT = bool; DER = SpDCCols]' -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1467:68: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' -/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]' -/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]' -/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]' -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here -/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++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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' -[ 67%] Built target ReduceTest -[ 68%] 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 -/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 -rdynamic CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 68%] Built target HashSpGEMMTest -[ 69%] 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 -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] - 95 | } - | ^ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 69%] Built target MultTiming -[ 71%] 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 -rdynamic CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 71%] Built target InducedSubgraphsTest -[ 72%] 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 -/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 -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 ParIOTest -In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, - from /usr/include/c++/13/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -[ 73%] 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 -/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 -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 73%] Built target GalerkinNew -[ 74%] 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 -rdynamic CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 BlockedSpGEMM -In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, - from /usr/include/c++/13/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -[ 75%] 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 -/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 -rdynamic CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 75%] Built target SpGEMM3DTest -[ 77%] 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 -/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 -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 FindSparse In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, from /usr/include/c++/13/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', @@ -13979,9 +14032,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -[ 78%] 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 -rdynamic CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, from /usr/include/c++/13/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', @@ -13997,23 +14047,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 78%] Built target KTipsTest -In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, - from /usr/include/c++/13/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:63: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, @@ -14028,48 +14061,66 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_tree.h:63: +In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, + from /usr/include/c++/13/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ +[ 79%] 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 +/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 -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, + from /usr/include/c++/13/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -[ 79%] 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 -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 79%] Built target test_mpipspgemm +[ 79%] Built target IndexingTest [ 80%] 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 -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 dobfs [ 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 -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 -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 81%] Built target dobfs make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' [ 81%] Built target betwcent +[ 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 +/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 -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' +[ 83%] Built target SpAsgnTest +[ 84%] 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 +/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 -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 IndexingTiming +[ 85%] 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 -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 tdbfs In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, from /usr/include/c++/13/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', @@ -14085,58 +14136,43 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -[ 83%] 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 -/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 -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 86%] 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 -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 87%] 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 +/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 -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 fmis make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 83%] Built target IndexingTest -[ 84%] Linking CXX executable mpipspgemm +[ 87%] Built target MultTest +[ 89%] 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 /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 -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 85%] 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 -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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' -[ 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 -/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 -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 86%] Built target SpMSpVBench -[ 86%] Built target mpipspgemm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 87%] 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 -/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 -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 87%] Built target tdbfs -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 87%] Built target IndexingTiming -[ 89%] Linking CXX executable fbfs +[ 90%] 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 -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 91%] 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 -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 fbfs -[ 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 -rdynamic CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -o bpml ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 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 -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 91%] Built target mpipspgemm +[ 91%] Built target test_mpipspgemm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 91%] Built target fmis -[ 92%] 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 -/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 -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 91%] Built target fbfs +[ 92%] 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 -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 SpAsgnTest -[ 93%] 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 -/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 -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 92%] Built target SpMSpVBench +[ 93%] 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 -rdynamic CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -o bpml ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 bpml [ 95%] 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 -[ 95%] Built target MultTest /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 -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/13/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_cxx.so /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 rcm @@ -14173,6 +14209,20 @@ /usr/include/c++/13/bits/new_allocator.h:151:55: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/c++/13/bits/stl_tree.h:63: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/13/bits/alloc_traits.h:517:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:390:19, @@ -14193,20 +14243,6 @@ /usr/include/c++/13/bits/new_allocator.h:151:55: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/13/bits/stl_tree.h:63: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, @@ -14237,10 +14273,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 -j42 test ARGS\+=--verbose ARGS\+=-j42 + cd obj-x86_64-linux-gnu && make -j20 test ARGS\+=--verbose ARGS\+=-j20 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 -j42 +/usr/bin/ctest --force-new-ctest-process --verbose -j20 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 @@ -14372,264 +14408,242 @@ 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 +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 490228 +2: File is 8909455 bytes 4: Matrix is Float 4: Total number of nonzeros expected across all processors is 490228 4: 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? -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) 18: Generating input matrix.... 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? -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 -16: Forcing scale to : 17 -17: -------------------------------------- -17: Number of MPI proceses: 4 -17: Number of threads per procese: 42 -17: Load balance: 1.01339 -17: -------------------------------------- +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? +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 490265 +2: File is 8897883 bytes 19: Randomly generated ER matric 19: ***** I/O and other preprocessing steps ***** 19: Generating input matrix.... -16: graph_generation: 0.069122 s -14: graph_generation: 0.167208 s -14: Generated renamed edge lists -14: Generation took 0.167452 seconds -14: Warning: Using smaller indices for the matrix than DistEdgeList -14: Local matrices are 65536-by-65536 -16: Generated renamed edge lists 12: Matrix is Float 12: Total number of nonzeros expected across all processors is 490563 12: File is 6706976 bytes +6: Iteration passed soft test +18: graph_generation: 0.107910 s +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? + 1/20 Test #6: Iterator_Test .................... Passed 2.37 sec +19: graph_generation: 0.146259 s +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 +16: Forcing scale to : 17 13: Forcing scale to : 17 13: Using fast vertex permutations; skipping edge permutations (like v2.1) -13: Generated renamed edge lists -13: Generation took 0.155446 seconds -13: graph_generation: 0.154534 s -10: Data read -17: Connected component: 1 -17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE -13: Warning: Using smaller indices for the matrix than DistEdgeList -13: Local matrices are 65536-by-65536 -17: Computing a pseudo-peripheral vertex: -19: graph_generation: 0.056014 s -18: graph_generation: 0.061716 s +16: graph_generation: 0.335338 s +16: Generated renamed edge lists 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 -16: Converted to Boolean and removed 75 loops -16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -16: Generation took 0.705603 seconds -15: Forcing scale to : 16 -16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -15: graph_generation: 0.125938 s -15: Generated renamed edge lists +1: graph_generation: 1.911277 s +1: Generated renamed edge lists +1: Generation took 1.91568 seconds +1: Warning: Using smaller indices for the matrix than DistEdgeList +1: Local matrices are 524288-by-524288 +5: Reduction via summation working correctly 11: Find and Sparse working correctly +10: Data read 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 490228 -2: File is 8909455 bytes -16: All degrees calculated -16: Load balance: 1.02317 +2: Total number of nonzeros expected across all processors is 3384784 +2: File is 61473368 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? +11: As a whole, Values: has length 114 +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 490228 +3: File is 8909455 bytes +13: Generated renamed edge lists +13: graph_generation: 0.306372 s +13: Generation took 1.0719 seconds +13: Warning: Using smaller indices for the matrix than DistEdgeList +13: Local matrices are 65536-by-65536 +11: As a whole, Row ids: has length 114 +18: Generator took 2.21671 seconds +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +15: Forcing scale to : 16 +18: Performing random permuation of matrix. +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +11: As a whole, Column ids: has length 114 + 2/20 Test #5: Reduction_Test ................... Passed 3.89 sec +15: Generated renamed edge lists +15: graph_generation: 0.223719 s +19: Generator took 2.18883 seconds +19: Generated matrix symmetricized.... +19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +11: As a whole: 21 rows and 21 columns and 114 nonzeros 12: As a whole: 65536 rows and 65536 columns and 490563 nonzeros 12: Batch processing will occur 11 times, each processing 96 vertices (overall) -1: Generated renamed edge lists -1: Generation took 1.13373 seconds -1: Warning: Using smaller indices for the matrix than DistEdgeList -1: Local matrices are 524288-by-524288 -1: graph_generation: 1.023060 s -19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -19: Generator took 1.07459 seconds -19: Generated matrix symmetricized.... + 3/20 Test #11: FindSparse_Test .................. Passed 4.41 sec +19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros 12: Candidates chosen, precomputation finished 12: Exploring via BFS... -19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros -14: Created Sparse Matrix (with int32 local indices and values) -11: As a whole, Values: has length 114 +17: -------------------------------------- +17: Number of MPI proceses: 4 +17: Number of threads per procese: 20 +17: Load balance: 1.00535 +17: -------------------------------------- +16: Converted to Boolean and removed 75 loops +16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +16: Generation took 2.49507 seconds +19: ************************************************** +19: +19: +19: --------------------------------- +19: Calling maximum-cardinality matching with options: +19: init: dynamic mindegree, tree pruning, +19: --------------------------------- +19: +16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +17: Connected component: 1 +17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 490265 +4: File is 8897883 bytes +17: Computing a pseudo-peripheral vertex: +16: All degrees calculated +16: Load balance: 1.02317 +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 490265 +3: File is 8897883 bytes +14: Forcing scale to : 17 +14: Using fast vertex permutations; skipping edge permutations (like v2.1) +16: [i-capture-the-hostname:3505945] *** Process received signal *** +16: [i-capture-the-hostname:3505945] Signal: Segmentation fault (11) +16: [i-capture-the-hostname:3505945] Signal code: Address not mapped (1) +16: [i-capture-the-hostname:3505945] Failing at address: 0x5625c14c2000 16: Symmetricized -16: [ionos5-amd64:1345788] *** Process received signal *** -16: [ionos5-amd64:1345788] Signal: Segmentation fault (11) -16: [ionos5-amd64:1345788] Signal code: Address not mapped (1) -16: [ionos5-amd64:1345788] Failing at address: 0x559c71385000 16: -------------------------------------------------------------------------- 16: Primary job terminated normally, but 1 process returned 16: a non-zero exit code. Per user-direction, the job has been aborted. 16: -------------------------------------------------------------------------- -14: Calculated degrees in 0.143544 seconds 16: -------------------------------------------------------------------------- -16: mpiexec noticed that process rank 2 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +16: mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 16: -------------------------------------------------------------------------- -11: As a whole, Row ids: has length 114 - 1/20 Test #16: FMIS_Test ........................***Failed 2.15 sec + 4/20 Test #16: FMIS_Test ........................***Failed 8.03 sec COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? Using synthetic data, which we ALWAYS permute for load balance We only balance the original input, we don't repermute after each filter change BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional Forcing scale to : 17 -graph_generation: 0.069122 s +graph_generation: 0.335338 s Generated renamed edge lists Converted to Boolean and removed 75 loops As a whole: 131072 rows and 131072 columns and 619978 nonzeros -Generation took 0.705603 seconds +Generation took 2.49507 seconds As a whole: 131072 rows and 131072 columns and 619978 nonzeros All degrees calculated Load balance: 1.02317 +[i-capture-the-hostname:3505945] *** Process received signal *** +[i-capture-the-hostname:3505945] Signal: Segmentation fault (11) +[i-capture-the-hostname:3505945] Signal code: Address not mapped (1) +[i-capture-the-hostname:3505945] Failing at address: 0x5625c14c2000 Symmetricized -[ionos5-amd64:1345788] *** Process received signal *** -[ionos5-amd64:1345788] Signal: Segmentation fault (11) -[ionos5-amd64:1345788] Signal code: Address not mapped (1) -[ionos5-amd64:1345788] Failing at address: 0x559c71385000 -------------------------------------------------------------------------- Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- -------------------------------------------------------------------------- -mpiexec noticed that process rank 2 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- -14: Converted to Boolean and removed 213 loops -19: ************************************************** -19: -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -19: -19: --------------------------------- -19: Calling maximum-cardinality matching with options: -19: init: dynamic mindegree, tree pruning, -19: --------------------------------- -19: -11: As a whole, Column ids: has length 114 -11: As a whole: 21 rows and 21 columns and 114 nonzeros -14: Reductions done -14: Intersection of colsums and rowsums found - 2/20 Test #11: FindSparse_Test .................. Passed 2.48 sec -14: Found non-isolated vertices -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490228 -3: File is 8909455 bytes -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -5: Reduction via summation working correctly -13: Created Sparse Matrix (with int32 local indices and values) -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Generator took 2.08652 seconds - 3/20 Test #5: Reduction_Test ................... Passed 2.83 sec -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Performing random permuation of matrix. -13: Calculated degrees in 0.263885 seconds -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 490265 -4: File is 8897883 bytes -13: Converted to Boolean and removed 213 loops -6: Iteration passed soft test -13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 15: Converted to Boolean and removed 149 loops +13: Created Sparse Matrix (with int32 local indices and values) 15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -15: I/O (or generation) took 2.56678 seconds - 4/20 Test #6: Iterator_Test .................... Passed 3.91 sec -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 490265 -2: File is 8897883 bytes +15: I/O (or generation) took 6.08797 seconds +13: Calculated degrees in 0.396658 seconds 15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -13: Reductions done -13: Intersection of colsums and rowsums found 15: All degrees calculated 15: Load balance: 1.00815 +14: graph_generation: 0.855842 s +14: Generated renamed edge lists +14: Generation took 3.72387 seconds +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 3384784 +3: File is 61473368 bytes +13: Converted to Boolean and removed 213 loops +14: Warning: Using smaller indices for the matrix than DistEdgeList +14: Local matrices are 65536-by-65536 +13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +15: [i-capture-the-hostname:3505979] *** Process received signal *** 15: -------------------------------------------------------------------------- 15: Primary job terminated normally, but 1 process returned 15: a non-zero exit code. Per user-direction, the job has been aborted. 15: -------------------------------------------------------------------------- -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490265 -3: File is 8897883 bytes +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 3384784 +4: File is 61473368 bytes +13: Reductions done +13: Intersection of colsums and rowsums found 13: Found (and permuted) non-isolated vertices -15: Symmetricized -15: [ionos5-amd64:1345838] *** Process received signal *** -15: [ionos5-amd64:1345838] Signal: Segmentation fault (11) -15: [ionos5-amd64:1345838] Signal code: Address not mapped (1) -15: [ionos5-amd64:1345838] Failing at address: 0x55649240a000 -15: [ionos5-amd64:1345838] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3d580)[0x7f5e3d058580] -15: [ionos5-amd64:1345838] [ 1] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/fbfs(+0x1ca91)[0x5564923c2a91] -15: [ionos5-amd64:1345838] [ 2] /lib/x86_64-linux-gnu/libgomp.so.1(+0x20bee)[0x7f5e3d7f6bee] -15: [ionos5-amd64:1345838] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x89dbb)[0x7f5e3d0a4dbb] -15: [ionos5-amd64:1345838] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x10b9f8)[0x7f5e3d1269f8] -15: [ionos5-amd64:1345838] *** End of error message *** -15: [ionos5-amd64:1345862] *** Process received signal *** 15: -------------------------------------------------------------------------- -15: mpiexec noticed that process rank 3 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +15: mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 15: -------------------------------------------------------------------------- - 5/20 Test #15: FBFS_Test ........................***Failed 4.62 sec + 5/20 Test #15: FBFS_Test ........................***Failed 12.45 sec Using synthetic data, which we ALWAYS permute for load balance We only balance the original input, we don't repermute after each filter change BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional Forcing scale to : 16 -graph_generation: 0.125938 s Generated renamed edge lists +graph_generation: 0.223719 s Converted to Boolean and removed 149 loops As a whole: 65536 rows and 65536 columns and 909896 nonzeros -I/O (or generation) took 2.56678 seconds +I/O (or generation) took 6.08797 seconds As a whole: 65536 rows and 65536 columns and 909896 nonzeros All degrees calculated Load balance: 1.00815 +[i-capture-the-hostname:3505979] *** Process received signal *** -------------------------------------------------------------------------- Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- -Symmetricized -[ionos5-amd64:1345838] *** Process received signal *** -[ionos5-amd64:1345838] Signal: Segmentation fault (11) -[ionos5-amd64:1345838] Signal code: Address not mapped (1) -[ionos5-amd64:1345838] Failing at address: 0x55649240a000 -[ionos5-amd64:1345838] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3d580)[0x7f5e3d058580] -[ionos5-amd64:1345838] [ 1] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/fbfs(+0x1ca91)[0x5564923c2a91] -[ionos5-amd64:1345838] [ 2] /lib/x86_64-linux-gnu/libgomp.so.1(+0x20bee)[0x7f5e3d7f6bee] -[ionos5-amd64:1345838] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x89dbb)[0x7f5e3d0a4dbb] -[ionos5-amd64:1345838] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x10b9f8)[0x7f5e3d1269f8] -[ionos5-amd64:1345838] *** End of error message *** -[ionos5-amd64:1345862] *** Process received signal *** -------------------------------------------------------------------------- -mpiexec noticed that process rank 3 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- 13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -7: Transpose working correctly - 6/20 Test #7: Transpose_Test ................... Passed 5.83 sec -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 3384784 -2: File is 61473368 bytes -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 3384784 -3: File is 61473368 bytes -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 3384784 -4: File is 61473368 bytes 8: As a whole: 10 rows and 100 columns and 11 nonzeros -1: Created Sparse Matrix (with int32 local indices and values) +14: Created Sparse Matrix (with int32 local indices and values) +14: Calculated degrees in 0.486744 seconds +14: Converted to Boolean and removed 213 loops +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +14: Reductions done +14: Intersection of colsums and rowsums found +7: Transpose working correctly 3: *** 3: Trying 1 layers + 6/20 Test #7: Transpose_Test ................... Passed 20.95 sec +14: Found non-isolated vertices +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -1: Removed 412 loops -1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros -1: Symmetricized -17: iteration: 1 BFS levels: 5 Time: 12.0608 seconds. 8: Indexing working correctly +17: iteration: 1 BFS levels: 5 Time: 25.488 seconds. 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? -1: Load balance: 1.01662 +1: Created Sparse Matrix (with int32 local indices and values) 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: [ionos5-amd64:1345667] *** An error occurred in MPI_Alltoallv -8: [ionos5-amd64:1345667] *** reported by process [971046913,0] -8: [ionos5-amd64:1345667] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -8: [ionos5-amd64:1345667] *** MPI_ERR_COUNT: invalid count argument -8: [ionos5-amd64:1345667] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -8: [ionos5-amd64:1345667] *** and potentially your MPI job) -8: [ionos5-amd64:1345605] 1 more process has sent help message help-mpi-errors.txt / mpi_errors_are_fatal -8: [ionos5-amd64:1345605] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages - 7/20 Test #8: Indexing_Test ....................***Failed 17.46 sec +2: Dense SpMV (fully dist) working correctly +1: Removed 412 loops +1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros +2: Sparse SpMV (fully dist) working correctly +8: [i-capture-the-hostname:3505912] *** An error occurred in MPI_Alltoallv +8: [i-capture-the-hostname:3505912] *** reported by process [4081319937,2] +8: [i-capture-the-hostname:3505912] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +8: [i-capture-the-hostname:3505912] *** MPI_ERR_COUNT: invalid count argument +8: [i-capture-the-hostname:3505912] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +8: [i-capture-the-hostname:3505912] *** and potentially your MPI job) +8: [i-capture-the-hostname:3505696] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +8: [i-capture-the-hostname:3505696] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages + 7/20 Test #8: Indexing_Test ....................***Failed 43.68 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), } @@ -14638,605 +14652,590 @@ Elements stored on proc 3: {(0,0.609), (1,0.557), (2,0.926), (3,0.481), (4,0.218), (5,0.92), (6,0.049), (7,0.052), (8,0.424), (9,0.214), (10,0.606), (11,0.385), (12,0.848), (13,0.583), (14,0.586), (15,0.615), (16,0.797), (17,0.48), (18,0.378), (19,0.66), (20,0.169), (21,0.258), (22,0.114), (23,0.575), (24,0.618), } COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -[ionos5-amd64:1345667] *** An error occurred in MPI_Alltoallv -[ionos5-amd64:1345667] *** reported by process [971046913,0] -[ionos5-amd64:1345667] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -[ionos5-amd64:1345667] *** MPI_ERR_COUNT: invalid count argument -[ionos5-amd64:1345667] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[ionos5-amd64:1345667] *** and potentially your MPI job) -[ionos5-amd64:1345605] 1 more process has sent help message help-mpi-errors.txt / mpi_errors_are_fatal -[ionos5-amd64:1345605] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages +[i-capture-the-hostname:3505912] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:3505912] *** reported by process [4081319937,2] +[i-capture-the-hostname:3505912] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +[i-capture-the-hostname:3505912] *** MPI_ERR_COUNT: invalid count argument +[i-capture-the-hostname:3505912] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:3505912] *** and potentially your MPI job) +[i-capture-the-hostname:3505696] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +[i-capture-the-hostname:3505696] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages -20: As a whole: 262144 rows and 262144 columns and 7651097 nonzeros -20: Load balance: 1.00105 -20: ------------------------------------------------- -20: BFS With CSC matrix and SpMSpV-bucket algorithm -20: ------------------------------------------------- -2: Dense SpMV (fully dist) working correctly 18: Performed random permuation of matrix. -18: Threading activated with 42 threads, and matrix split into 42 parts +2: SpMSpV-bucket works correctly for general CSC matrices +18: Threading activated with 20 threads, and matrix split into 20 parts 18: ##################################################### 18: ################## Run 1 ############################ 18: ##################################################### -2: Sparse SpMV (fully dist) working correctly -4: Correct - 8/20 Test #4: HashSpGEMMTest ................... Passed 20.00 sec 19: ****** maximal matching runtime ******** 19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -19: 4 42 168 DMD 1985 2111 16.561549 +19: 4 20 80 DMD 1985 2111 37.519758 19: ------------------------------------------------------- 19: -20: iteration: 0 xnnz: 1 ynnz: 2 SpMSpV time: 1.99798 -2: SpMSpV-bucket works correctly for general CSC matrices +4: Correct + 8/20 Test #4: HashSpGEMMTest ................... Passed 60.77 sec 10: Splitting approach is correct +20: As a whole: 262144 rows and 262144 columns and 7650598 nonzeros +20: Load balance: 1.00047 +20: ------------------------------------------------- +20: BFS With CSC matrix and SpMSpV-bucket algorithm +20: ------------------------------------------------- +1: Symmetricized +2: Synchronous Multiplication working correctly +17: iteration: 2 BFS levels: 5 Time: 39.808 seconds. +17: vertex 1240 is a pseudo peripheral vertex +17: pseudo diameter: 5, #iterations: 2 +17: Total time: 66.9167 seconds [SpMV: 50.0976, other: 16.819] +17: +17: Computing the RCM ordering: 13: Dropped isolated vertices from input 13: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros 13: Symmetricized 13: Optimization buffers set -13: Threading activated with 42 threads -14: Dropped isolated vertices from input -14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -14: Converted to 32-bit integers +13: Threading activated with 20 threads +1: Load balance: 1.01662 +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 6.56 +20: ------------------------------------------------- +20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm +20: ------------------------------------------------- +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: 6.56 +20: Avg Total time: 8.13594 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: Symmetricized -14: Optimization buffers set -13: 22.886 seconds elapsed for Kernel #1 -14: Generation took 0.167452 seconds -14: Threading activated with 42 threads +13: 81.011 seconds elapsed for Kernel #1 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 13: Load balance: 1.01419 -20: iteration: 1 xnnz: 2 ynnz: 26247 SpMSpV time: 2.00013 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? 13: As a whole, Degrees array has length 90133 13: 0.417022 0.997185 0.720324 0.932557 0.000114381 0.128124 0.302333 0.999041 0.146756 0.236089 0.0923386 0.396581 0.18626 0.387911 0.345561 0.669746 13: 37587 89879 64925 84054 10 11548 27250 90046 13227 21279 8322 35745 16788 34963 31146 60366 -17: iteration: 2 BFS levels: 5 Time: 13.8828 seconds. +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 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 DMD 2698 1398 41.216413 +18: ------------------------------------------------------- +18: +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 3.01201 +14: Generation took 3.72387 seconds +14: Threading activated with 20 threads +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.01201 +20: Avg Total time: 4.24402 +20: ------------------------------------------------- +20: BFS With DCSC matric and SpMSpV-SPA algorithm +20: ------------------------------------------------- 14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: 26.1586 seconds elapsed for Kernel #1 +14: 92.5974 seconds elapsed for Kernel #1 14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 14: Load balance: 1.01419 -17: vertex 800 is a pseudo peripheral vertex -17: pseudo diameter: 5, #iterations: 2 -17: Total time: 26.2791 seconds [SpMV: 20.3497, other: 5.92939] -17: -17: Computing the RCM ordering: 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: 2 xnnz: 26245 ynnz: 167249 SpMSpV time: 3.01143 -2: Synchronous Multiplication working correctly -20: iteration: 3 xnnz: 141484 ynnz: 116145 SpMSpV time: 3.08712 +2: Double buffered multiplication working correctly 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: 8.703 seconds -13: MTEPS: 0.240966 +13: BFS time: 18.256 seconds +13: MTEPS: 0.114873 13: Total communication (average so far): 0 -20: iteration: 4 xnnz: 7787 ynnz: 7655 SpMSpV time: 2.02103 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 DMD 2701 1395 12.314686 -18: ------------------------------------------------------- -18: +2: Optimization buffers set +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 4.42628 +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.42628 +20: Avg Total time: 5.828 +2: Graph500 Optimizations are correct + 9/20 Test #20: SpMSpVBench_test ................. Passed 115.35 sec +3: Correct +3: *** +3: Trying 4 layers +2: Multithreaded Sparse SpMV works +9: Pruning is working +2: SpMSpV-bucket works correctly for Boolean CSC matrices +10/20 Test #2: Multiplication_Test .............. Passed 128.11 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 13 0.26023 -14: 0d 33 1.17036 -14: s 10757 0.23280 -14: 1d 10193 1.26913 -14: s 1628854 0.22457 -14: c 0.00009 -14: 2u 10193 0.81602 -14: 3u 74446 0.88019 -14: 4u 5385 1.12146 -14: c 0.00000 -14: 5d 0 1.13842 -14: s 0 0.21041 +14: s 13 0.12405 +14: 0d 33 2.81988 +14: s 10757 0.49998 +14: 1d 10193 2.96397 +14: s 1628854 0.59598 +14: c 0.00007 +14: 2u 10193 2.02391 +14: 3u 74446 2.30000 +14: 4u 5385 1.88000 +14: c 0.00001 +14: 5d 0 2.37595 +14: s 0 0.30405 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: 8.14901 seconds -14: MTEPS: 0.257347 +14: BFS time: 23.068 seconds +14: MTEPS: 0.0909106 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 5 xnnz: 30 ynnz: 31 SpMSpV time: 1.9914 -20: ------------------------------------------------- -20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm -20: ------------------------------------------------- -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 6 -20: Avg number of vertices found: 175548 -20: Avg Number of edges traversed: 7650993 -20: Avg SpMSpV time: 14.1091 -20: Avg Total time: 17.7354 - 9/20 Test #1: GenMMWrite_Test .................. Passed 39.05 sec -2: Double buffered multiplication working correctly -2: Optimization buffers set +17: Total time: 58.388 seconds [SpMV: 28.352, sorting: 16.6994, other: 13.3367] +17: 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: 6.95037 seconds -13: MTEPS: 0.301728 +13: BFS time: 20.8239 seconds +13: MTEPS: 0.100708 13: Total communication (average so far): 0 -2: Graph500 Optimizations are correct -20: iteration: 0 xnnz: 1 ynnz: 2 SpMSpV time: 1.29228 -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 1 0.12812 -14: 0d 11 1.07789 -14: s 12920 0.22142 -14: 1d 8217 0.62191 -14: s 1517112 0.15145 -14: c 0.00008 -14: 2u 8217 0.89884 -14: 3u 74992 0.52203 -14: 4u 6825 0.79461 -14: c 0.00000 -14: 5d 0 0.95679 -14: s 0 0.18751 -2: Multithreaded Sparse SpMV works -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: 7.64762 seconds -14: MTEPS: 0.274219 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -20: iteration: 1 xnnz: 2 ynnz: 26247 SpMSpV time: 1.13087 12: Tallying... -2: SpMSpV-bucket works correctly for Boolean CSC matrices -20: iteration: 2 xnnz: 26245 ynnz: 167249 SpMSpV time: 1.58249 -10/20 Test #2: Multiplication_Test .............. Passed 47.53 sec -9: Pruning is working -3: Correct -3: *** -3: Trying 4 layers 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: 6.59185 seconds -13: MTEPS: 0.318139 +13: BFS time: 16.612 seconds +13: MTEPS: 0.126242 13: Total communication (average so far): 0 -20: iteration: 3 xnnz: 141484 ynnz: 116145 SpMSpV time: 1.38984 -17: Total time: 22.0298 seconds [SpMV: 11.0555, sorting: 6.53397, other: 4.4403] -17: -20: iteration: 4 xnnz: 7787 ynnz: 7655 SpMSpV time: 1.20781 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.11715 -14: 0d 1 0.85755 -14: s 1 0.10103 -14: 1d 3 0.69064 -14: s 39625 0.10235 -14: 2d 15800 0.82800 -14: s 1751724 0.12078 -14: c 0.00011 -14: 3u 15800 0.59205 -14: 4u 70755 0.87026 -14: 5u 3503 0.60634 +14: s 1 0.19601 +14: 0d 11 2.10793 +14: s 12920 0.24400 +14: 1d 8217 1.79596 +14: s 1517112 0.24814 +14: c 0.00007 +14: 2u 8217 1.60394 +14: 3u 74992 1.63999 +14: 4u 6825 2.48794 14: c 0.00000 -14: 6d 0 0.65747 -14: s 0 0.12628 -14: 2th starting vertex was 63028 -14: Number iterations: 7 +14: 5d 0 3.54396 +14: s 0 0.81998 +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: 7.44031 seconds -14: MTEPS: 0.281859 +14: BFS time: 20.948 seconds +14: MTEPS: 0.100111 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 5 xnnz: 30 ynnz: 31 SpMSpV time: 1.50412 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 6 -20: Avg number of vertices found: 175548 -20: Avg Number of edges traversed: 7650993 -20: Avg SpMSpV time: 8.10742 -20: Avg Total time: 11.0184 -20: ------------------------------------------------- -20: BFS With DCSC matric and SpMSpV-SPA algorithm -20: ------------------------------------------------- 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: 5.9232 seconds -13: MTEPS: 0.354052 +13: BFS time: 19.432 seconds +13: MTEPS: 0.107921 13: Total communication (average so far): 0 -20: iteration: 0 xnnz: 1 ynnz: 2 SpMSpV time: 1.59218 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 4 0.09328 -14: 0d 7 0.64349 -14: s 57346 0.15857 -14: 1d 20932 0.95265 -14: s 1822536 0.18395 -14: c 0.00012 -14: 2u 20932 0.96243 -14: 3u 66684 0.61952 -14: 4u 2443 0.66205 +14: s 0 0.20802 +14: 0d 1 2.87593 +14: s 1 0.51998 +14: 1d 3 2.61200 +14: s 39625 0.51194 +14: 2d 15800 2.10799 +14: s 1751724 0.43999 +14: c 0.00010 +14: 3u 15800 2.46385 +14: 4u 70755 2.16773 +14: 5u 3503 2.07616 14: c 0.00000 -14: 5d 0 0.98995 -14: s 0 0.41208 -20: iteration: 1 xnnz: 2 ynnz: 26247 SpMSpV time: 1.4076 -14: 3th starting vertex was 5472 -14: Number iterations: 6 +14: 6d 0 2.14798 +14: s 0 0.31998 +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: 6.16019 seconds -14: MTEPS: 0.340432 +14: BFS time: 26.352 seconds +14: MTEPS: 0.0795811 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 2 xnnz: 26245 ynnz: 167249 SpMSpV time: 1.7282 +3: Correct +3: *** +3: Trying 16 layers +17: Original Bandwidth: 4080 +17: Bandwidth after the matrix is permuted by RCM: 3533 +17: +11/20 Test #17: RCM_Test ......................... Passed 184.69 sec 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: 6.44331 seconds -13: MTEPS: 0.325473 +13: BFS time: 14.968 seconds +13: MTEPS: 0.140107 13: Total communication (average so far): 0 -20: iteration: 3 xnnz: 141484 ynnz: 116145 SpMSpV time: 1.8315 -20: iteration: 4 xnnz: 7787 ynnz: 7655 SpMSpV time: 1.57498 -17: Original Bandwidth: 4081 -17: Bandwidth after the matrix is permuted by RCM: 3517 -17: -11/20 Test #17: RCM_Test ......................... Passed 65.77 sec -20: iteration: 5 xnnz: 30 ynnz: 31 SpMSpV time: 1.51373 +12/20 Test #1: GenMMWrite_Test .................. Passed 190.96 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.14515 -14: 0d 1 1.26390 -14: s 65 0.26068 -14: 1d 397 0.94810 -14: s 384442 0.51439 -14: c 0.00004 -14: 2u 397 0.94362 -14: 3u 52944 0.44548 -14: 4u 36345 0.55304 -14: 5u 387 0.38452 +14: s 4 0.35604 +14: 0d 7 1.80389 +14: s 57346 0.35461 +14: 1d 20932 2.12129 +14: s 1822536 0.31999 +14: c 0.00010 +14: 2u 20932 1.21588 +14: 3u 66684 1.34000 +14: 4u 2443 1.60000 14: c 0.00000 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 6 -20: Avg number of vertices found: 175548 -20: Avg Number of edges traversed: 7650993 -20: Avg SpMSpV time: 9.64819 -20: Avg Total time: 12.6875 -14: 4th starting vertex was 1748 +14: 5d 0 2.01198 +14: s 0 0.31198 +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: 8.53031 seconds -14: MTEPS: 0.245844 +14: BFS time: 16.964 seconds +14: MTEPS: 0.123622 14: Total communication (average so far): 0 14: A BFS iteration is starting -12/20 Test #20: SpMSpVBench_test ................. Passed 67.86 sec +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? 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: 6.77315 seconds -13: MTEPS: 0.309623 -13: Total communication (average so far): 0 -3: Correct -3: *** -3: Trying 16 layers -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 0 0.12434 -14: 0d 5 0.75469 -14: s 51548 0.13414 -14: 1d 18944 0.60460 -14: s 1799699 0.16744 -14: c 0.00011 -14: 2u 18944 0.49670 -14: 3u 68330 0.44749 -14: 4u 2787 0.58466 -14: c 0.00000 -14: 5d 0 0.69283 -14: s 0 0.12756 -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: 4.43578 seconds -14: MTEPS: 0.472775 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -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: 4.30997 seconds -13: MTEPS: 0.486575 +13: BFS time: 15.4286 seconds +13: MTEPS: 0.135925 13: Total communication (average so far): 0 -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? -9: [ionos5-amd64:1345872] *** An error occurred in MPI_Alltoallv -9: [ionos5-amd64:1345872] *** reported by process [971112449,3] -9: [ionos5-amd64:1345872] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -9: [ionos5-amd64:1345872] *** MPI_ERR_COUNT: invalid count argument -9: [ionos5-amd64:1345872] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -9: [ionos5-amd64:1345872] *** and potentially your MPI job) -9: [ionos5-amd64:1345606] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal -9: [ionos5-amd64:1345606] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages -13/20 Test #9: SpAsgn_Test ......................***Failed 75.38 sec +9: [i-capture-the-hostname:3505872] *** An error occurred in MPI_Alltoallv +9: [i-capture-the-hostname:3505872] *** reported by process [4081385473,1] +9: [i-capture-the-hostname:3505872] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +9: [i-capture-the-hostname:3505872] *** MPI_ERR_COUNT: invalid count argument +9: [i-capture-the-hostname:3505872] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +9: [i-capture-the-hostname:3505872] *** and potentially your MPI job) +9: [i-capture-the-hostname:3505909] *** Process received signal *** +9: [i-capture-the-hostname:3505909] Signal: Segmentation fault (11) +9: [i-capture-the-hostname:3505909] Signal code: Address not mapped (1) +9: [i-capture-the-hostname:3505909] Failing at address: 0x3310379e0 +9: [i-capture-the-hostname:3505909] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3d580)[0x7f6354a53580] +9: [i-capture-the-hostname:3505909] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x171649)[0x7f6354b87649] +9: [i-capture-the-hostname:3505909] [ 2] /lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xbc)[0x7f6354997afc] +9: [i-capture-the-hostname:3505909] [ 3] /lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f635503d53e] +9: [i-capture-the-hostname:3505909] [ 4] /lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2fd)[0x7f635508c9bd] +9: [i-capture-the-hostname:3505909] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x46)[0x7f6350b7bff6] +9: [i-capture-the-hostname:3505909] [ 6] /lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1cd)[0x7f63550403bd] +9: [i-capture-the-hostname:3505909] [ 7] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1d7e1)[0x56547216e7e1] +9: [i-capture-the-hostname:3505909] [ 8] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x43b)[0x5654721a4e3b] +9: [i-capture-the-hostname:3505909] [ 9] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x29e)[0x5654721a512e] +9: [i-capture-the-hostname:3505909] [10] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x5654721a55d7] +9: [i-capture-the-hostname:3505909] [11] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x1435)[0x565472168ac5] +9: [i-capture-the-hostname:3505909] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x27c8a)[0x7f6354a3dc8a] +9: [i-capture-the-hostname:3505909] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f6354a3dd45] +9: [i-capture-the-hostname:3505909] [14] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x565472169401] +9: [i-capture-the-hostname:3505909] *** End of error message *** +9: [i-capture-the-hostname:3505697] 2 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +9: [i-capture-the-hostname:3505697] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages +13/20 Test #9: SpAsgn_Test ......................***Failed 208.07 sec Pruning is working SpAsgn working correctly COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -[ionos5-amd64:1345872] *** An error occurred in MPI_Alltoallv -[ionos5-amd64:1345872] *** reported by process [971112449,3] -[ionos5-amd64:1345872] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -[ionos5-amd64:1345872] *** MPI_ERR_COUNT: invalid count argument -[ionos5-amd64:1345872] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[ionos5-amd64:1345872] *** and potentially your MPI job) -[ionos5-amd64:1345606] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal -[ionos5-amd64:1345606] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages +[i-capture-the-hostname:3505872] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:3505872] *** reported by process [4081385473,1] +[i-capture-the-hostname:3505872] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +[i-capture-the-hostname:3505872] *** MPI_ERR_COUNT: invalid count argument +[i-capture-the-hostname:3505872] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:3505872] *** and potentially your MPI job) +[i-capture-the-hostname:3505909] *** Process received signal *** +[i-capture-the-hostname:3505909] Signal: Segmentation fault (11) +[i-capture-the-hostname:3505909] Signal code: Address not mapped (1) +[i-capture-the-hostname:3505909] Failing at address: 0x3310379e0 +[i-capture-the-hostname:3505909] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3d580)[0x7f6354a53580] +[i-capture-the-hostname:3505909] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x171649)[0x7f6354b87649] +[i-capture-the-hostname:3505909] [ 2] /lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xbc)[0x7f6354997afc] +[i-capture-the-hostname:3505909] [ 3] /lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f635503d53e] +[i-capture-the-hostname:3505909] [ 4] /lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2fd)[0x7f635508c9bd] +[i-capture-the-hostname:3505909] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x46)[0x7f6350b7bff6] +[i-capture-the-hostname:3505909] [ 6] /lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1cd)[0x7f63550403bd] +[i-capture-the-hostname:3505909] [ 7] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1d7e1)[0x56547216e7e1] +[i-capture-the-hostname:3505909] [ 8] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x43b)[0x5654721a4e3b] +[i-capture-the-hostname:3505909] [ 9] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x29e)[0x5654721a512e] +[i-capture-the-hostname:3505909] [10] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x5654721a55d7] +[i-capture-the-hostname:3505909] [11] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x1435)[0x565472168ac5] +[i-capture-the-hostname:3505909] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x27c8a)[0x7f6354a3dc8a] +[i-capture-the-hostname:3505909] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f6354a3dd45] +[i-capture-the-hostname:3505909] [14] /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x565472169401] +[i-capture-the-hostname:3505909] *** End of error message *** +[i-capture-the-hostname:3505697] 2 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +[i-capture-the-hostname:3505697] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.09570 -14: 0d 13 0.53487 -14: s 15320 0.12828 -14: 1d 12118 0.67808 -14: s 1689305 0.16819 -14: c 0.00009 -14: 2u 12118 0.79653 -14: 3u 73305 1.22412 -14: 4u 4610 0.74036 +14: s 0 0.47199 +14: 0d 1 2.78397 +14: s 65 0.54796 +14: 1d 397 2.55292 +14: s 384442 0.26815 +14: c 0.00005 +14: 2u 397 1.51718 +14: 3u 52944 1.17994 +14: 4u 36345 1.18800 +14: 5u 387 1.57196 14: c 0.00000 -14: 5d 0 1.14130 -14: s 0 0.16460 -14: 6th starting vertex was 51428 +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: 6.20592 seconds -14: MTEPS: 0.337923 +14: BFS time: 18.376 seconds +14: MTEPS: 0.114123 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... -12: Exploring via BFS... -13: 7th starting vertex was 90046 +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: 6.24592 seconds -13: MTEPS: 0.335759 +13: BFS time: 14.756 seconds +13: MTEPS: 0.14212 13: Total communication (average so far): 0 3: Correct 3: *** -14/20 Test #3: SpGEMM3D_Test .................... Passed 82.89 sec +14/20 Test #3: SpGEMM3D_Test .................... Passed 222.47 sec +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.148 seconds +13: MTEPS: 0.172631 +13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 114 0.12731 -14: 0d 135 0.71111 -14: s 145229 0.17582 -14: 1d 36933 0.67323 -14: s 1871082 0.11009 -14: c 0.00018 -14: 2u 36933 0.46221 -14: 3u 52072 0.72375 -14: 4u 930 0.35304 +14: s 0 0.24001 +14: 0d 5 1.94394 +14: s 51548 0.17683 +14: 1d 18944 1.61597 +14: s 1799699 0.40398 +14: c 0.00009 +14: 2u 18944 1.50789 +14: 3u 68330 1.40028 +14: 4u 2787 1.31599 14: c 0.00000 -14: 5d 0 0.56425 -14: s 0 0.13449 -14: 7th starting vertex was 22085 +14: 5d 0 1.39825 +14: s 0 0.39997 +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: 5.05695 seconds -14: MTEPS: 0.414701 +14: BFS time: 15.796 seconds +14: MTEPS: 0.132763 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... 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: 4.11257 seconds -13: MTEPS: 0.50993 +13: BFS time: 8.9355 seconds +13: MTEPS: 0.234696 13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.07972 -14: 0d 4 0.54785 -14: s 1305 0.08090 -14: 1d 1342 0.62698 -14: s 780510 0.12679 -14: c 0.00004 -14: 2u 1342 0.35537 -14: 3u 67209 0.45731 -14: 4u 21363 0.36842 +14: s 1 0.12001 +14: 0d 13 1.55993 +14: s 15320 0.33173 +14: 1d 12118 1.37223 +14: s 1689305 0.28793 +14: c 0.00005 +14: 2u 12118 1.11194 +14: 3u 73305 0.98399 +14: 4u 4610 1.06398 14: c 0.00001 -14: 5d 0 0.53286 -14: s 0 0.15126 -14: 8th starting vertex was 78688 +14: 5d 0 1.75598 +14: s 0 0.24795 +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: 3.63968 seconds -14: MTEPS: 0.576183 +14: BFS time: 11.7448 seconds +14: MTEPS: 0.178557 14: Total communication (average so far): 0 14: A BFS iteration is starting 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: 3.60205 seconds -13: MTEPS: 0.582203 +13: BFS time: 10.496 seconds +13: MTEPS: 0.199802 13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.07524 -14: 0d 45 0.40228 -14: s 90479 0.13480 -14: 1d 26934 0.76966 -14: s 1859187 0.13063 -14: c 0.00011 -14: 2u 26934 0.34409 -14: 3u 61457 0.38736 -14: 4u 1634 0.37728 +14: s 114 0.10001 +14: 0d 135 1.26796 +14: s 145229 0.32400 +14: 1d 36933 1.55199 +14: s 1871082 0.26397 +14: c 0.00015 +14: 2u 36933 1.18514 +14: 3u 52072 1.52399 +14: 4u 930 1.55200 14: c 0.00000 -14: 5d 0 0.52415 -14: s 0 0.11634 -14: 9th starting vertex was 28660 +14: 5d 0 1.43999 +14: s 0 0.31195 +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: 3.55717 seconds -14: MTEPS: 0.589549 +14: BFS time: 13.7997 seconds +14: MTEPS: 0.151969 14: Total communication (average so far): 0 14: A BFS iteration is starting 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: 3.69022 seconds -13: MTEPS: 0.568293 +13: BFS time: 11.112 seconds +13: MTEPS: 0.188726 13: Total communication (average so far): 0 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Karp-Sipser-rand 2677 1419 161.568231 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 23 0.06093 -14: 0d 38 0.49701 -14: s 34691 0.09076 -14: 1d 17340 0.53553 -14: s 1794114 0.13364 -14: c 0.00012 -14: 2u 17340 0.46896 -14: 3u 69577 0.43263 -14: 4u 3107 0.47955 +14: s 0 0.12002 +14: 0d 4 2.01994 +14: s 1305 0.37196 +14: 1d 1342 2.03197 +14: s 780510 0.28397 +14: c 0.00005 +14: 2u 1342 1.09933 +14: 3u 67209 1.61191 +14: 4u 21363 1.43195 14: c 0.00000 -14: 5d 0 0.46875 -14: s 0 0.09418 -14: 10th starting vertex was 4432 +14: 5d 0 2.00792 +14: s 0 0.28401 +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: 3.63992 seconds -14: MTEPS: 0.576145 +14: BFS time: 15.06 seconds +14: MTEPS: 0.139251 14: Total communication (average so far): 0 14: A BFS iteration is starting 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: 3.67318 seconds -13: MTEPS: 0.570928 +13: BFS time: 12.132 seconds +13: MTEPS: 0.172859 13: Total communication (average so far): 0 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Karp-Sipser-rand 2684 1412 55.827120 -18: ------------------------------------------------------- -18: 10: Full restriction (without splitting) finished -10: 7.513231 seconds elapsed per iteration +10: 22.349186 seconds elapsed per iteration +15/20 Test #19: BPMM_Test ........................ Passed 286.07 sec +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: 11.844 seconds +13: MTEPS: 0.177062 +13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.09596 -14: 0d 1 0.53349 -14: s 39278 0.16105 -14: 1d 15698 0.55287 -14: s 1749582 0.10245 -14: c 0.00010 -14: 2u 15698 0.40542 -14: 3u 70823 0.33327 -14: 4u 3540 0.45782 -14: c 0.00000 -14: 5d 0 0.60278 -14: s 0 0.07255 -14: 11th starting vertex was 88321 +14: s 2 0.20003 +14: 0d 45 1.82793 +14: s 90479 0.25620 +14: 1d 26934 2.67590 +14: s 1859187 0.37215 +14: c 0.00012 +14: 2u 26934 1.58780 +14: 3u 61457 1.69594 +14: 4u 1634 1.01593 +14: c 0.00001 +14: 5d 0 1.34795 +14: s 0 0.14398 +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: 3.66693 seconds -14: MTEPS: 0.571902 +14: BFS time: 14.572 seconds +14: MTEPS: 0.143914 14: Total communication (average so far): 0 14: A BFS iteration is starting -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: 3.66366 seconds -13: MTEPS: 0.572412 -13: Total communication (average so far): 0 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: 3.56562 seconds -13: MTEPS: 0.588151 +13: BFS time: 9.50396 seconds +13: MTEPS: 0.220658 13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.10567 -14: 0d 10 0.56177 -14: s 12864 0.10144 -14: 1d 11462 0.64973 -14: s 1671452 0.10070 -14: c 0.00010 -14: 2u 11462 0.36777 -14: 3u 73730 0.46131 -14: 4u 4850 0.35896 +14: s 23 0.10004 +14: 0d 38 1.32793 +14: s 34691 0.16416 +14: 1d 17340 1.60398 +14: s 1794114 0.18157 +14: c 0.00011 +14: 2u 17340 1.03188 +14: 3u 69577 1.04399 +14: 4u 3107 1.01601 14: c 0.00000 -14: 5d 0 0.49247 -14: s 0 0.08855 -14: 12th starting vertex was 78921 +14: 5d 0 1.28398 +14: s 0 0.39999 +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: 4.00554 seconds -14: MTEPS: 0.523555 +14: BFS time: 11.9993 seconds +14: MTEPS: 0.17477 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... 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: 3.39883 seconds -13: MTEPS: 0.617014 +13: BFS time: 7.83597 seconds +13: MTEPS: 0.267628 13: Total communication (average so far): 0 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Greedy-rand 2797 1299 33.032064 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.04769 -14: 0d 1 0.45555 -14: s 22 0.09947 -14: 1d 366 0.45310 -14: s 309434 0.12248 -14: c 0.00004 -14: 2u 366 0.36180 -14: 3u 49400 0.35155 -14: 4u 39841 0.27648 -14: 5u 465 0.35363 -14: c 0.00000 -14: 6d 0 0.56242 -14: s 0 0.13391 -14: 13th starting vertex was 11703 -14: Number iterations: 7 +14: s 0 0.16400 +14: 0d 1 1.28798 +14: s 39278 0.21995 +14: 1d 15698 1.14800 +14: s 1749582 0.26398 +14: c 0.00009 +14: 2u 15698 0.95585 +14: 3u 70823 0.86000 +14: 4u 3540 1.03600 +14: c 0.00001 +14: 5d 0 1.34795 +14: s 0 0.20396 +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: 3.72847 seconds -14: MTEPS: 0.562462 +14: BFS time: 10.508 seconds +14: MTEPS: 0.199574 14: Total communication (average so far): 0 14: A BFS iteration is starting 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: 3.34495 seconds -13: MTEPS: 0.626953 +13: BFS time: 8.33266 seconds +13: MTEPS: 0.251675 13: Total communication (average so far): 0 13: Finished 13: Per iteration communication times: @@ -15255,1180 +15254,1246 @@ 13: Mean nedges: 2.09712e+06 13: STDDEV nedges: 0 13: -------------------------- -13: Min time: 3.34495 seconds -13: First Quartile time: 3.63286 seconds -13: Median time: 4.21127 seconds -13: Third Quartile time: 6.51758 seconds -13: Max time: 8.703 seconds -13: Mean time: 5.06199 seconds -13: STDDEV time: 1.70217 seconds +13: Min time: 7.83597 seconds +13: First Quartile time: 9.99998 seconds +13: Median time: 12.14 seconds +13: Third Quartile time: 16.0203 seconds +13: Max time: 20.8239 seconds +13: Mean time: 13.2885 seconds +13: STDDEV time: 4.03833 seconds 13: -------------------------- -13: Min MTEPS: 0.240966 -13: First Quartile MTEPS: 0.321806 -13: Median MTEPS: 0.498252 -13: Third Quartile MTEPS: 0.577307 -13: Max MTEPS: 0.626953 -13: Harmonic mean of MTEPS: 0.414288 -13: Harmonic standard deviation of MTEPS: 0.13931 -15/20 Test #13: TopDownBFS_Test .................. Passed 109.94 sec +13: Min MTEPS: 0.100708 +13: First Quartile MTEPS: 0.131083 +13: Median MTEPS: 0.172745 +13: Third Quartile MTEPS: 0.21023 +13: Max MTEPS: 0.267628 +13: Harmonic mean of MTEPS: 0.157815 +13: Harmonic standard deviation of MTEPS: 0.0479592 +16/20 Test #13: TopDownBFS_Test .................. Passed 314.80 sec +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.07018 -14: 0d 14 0.51242 -14: s 21901 0.10357 -14: 1d 14385 0.49548 -14: s 1743986 0.07575 -14: c 0.00010 -14: 2u 14385 0.33359 -14: 3u 71809 0.32693 -14: 4u 3850 0.42293 +14: s 1 0.08001 +14: 0d 10 0.72396 +14: s 12864 0.17998 +14: 1d 11462 1.07657 +14: s 1671452 0.25540 +14: c 0.00009 +14: 2u 11462 0.67984 +14: 3u 73730 1.03197 +14: 4u 4850 0.97199 +14: c 0.00001 +14: 5d 0 1.21193 +14: s 0 0.22396 +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: 9.11203 seconds +14: MTEPS: 0.230149 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 0 0.12001 +14: 0d 1 1.01992 +14: s 22 0.12776 +14: 1d 366 0.89599 +14: s 309434 0.19199 +14: c 0.00006 +14: 2u 366 0.65995 +14: 3u 49400 0.83596 +14: 4u 39841 1.23201 +14: 5u 465 1.08796 14: c 0.00000 -14: 5d 0 0.52088 -14: s 0 0.06000 +14: 6d 0 1.21593 +14: s 0 0.13996 +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: 9.95605 seconds +14: MTEPS: 0.210638 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 0 0.06298 +14: 0d 14 1.37999 +14: s 21901 0.23195 +14: 1d 14385 1.37600 +14: s 1743986 0.23597 +14: c 0.00009 +14: 2u 14385 1.00388 +14: 3u 71809 1.07998 +14: 4u 3850 0.81993 +14: c 0.00001 +14: 5d 0 1.36392 +14: s 0 0.40397 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: 3.32314 seconds -14: MTEPS: 0.631068 +14: BFS time: 9.38795 seconds +14: MTEPS: 0.223385 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 42 168 Greedy-rand 2788 1308 12.592691 -18: ------------------------------------------------------- -18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 35 0.04500 -14: 0d 38 0.43559 -14: s 37964 0.08657 -14: 1d 18609 0.52411 -14: s 1811953 0.09926 -14: c 0.00011 -14: 2u 18609 0.28281 -14: 3u 68583 0.28899 -14: 4u 2832 0.31519 -14: c 0.00000 -14: 5d 0 0.39760 -14: s 0 0.09313 +14: s 35 0.08001 +14: 0d 38 1.14397 +14: s 37964 0.19344 +14: 1d 18609 1.46816 +14: s 1811953 0.25200 +14: c 0.00010 +14: 2u 18609 1.01591 +14: 3u 68583 1.20394 +14: 4u 2832 1.04967 +14: c 0.00001 +14: 5d 0 1.29191 +14: s 0 0.25197 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: 2.83269 seconds -14: MTEPS: 0.740329 +14: BFS time: 11.96 seconds +14: MTEPS: 0.175345 14: Total communication (average so far): 0 14: A BFS iteration is starting -16/20 Test #19: BPMM_Test ........................ Passed 116.21 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 15 0.04943 -14: 0d 46 0.42794 -14: s 51912 0.08232 -14: 1d 22702 0.46449 -14: s 1858994 0.07758 -14: c 0.00012 -14: 2u 22702 0.28855 -14: 3u 65119 0.25763 -14: 4u 2200 0.33689 +14: s 15 0.12401 +14: 0d 46 1.28797 +14: s 51912 0.17204 +14: 1d 22702 1.66418 +14: s 1858994 0.38378 +14: c 0.00011 +14: 2u 22702 1.52772 +14: 3u 65119 1.12398 +14: 4u 2200 1.03995 14: c 0.00000 -14: 5d 0 0.45637 -14: s 0 0.06993 +14: 5d 0 1.46391 +14: s 0 0.29595 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: 2.97986 seconds -14: MTEPS: 0.703765 +14: BFS time: 12.12 seconds +14: MTEPS: 0.17303 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.06390 -14: 0d 3 0.36756 -14: s 1439 0.05765 -14: 1d 2033 0.38221 -14: s 909187 0.05928 -14: c 0.00005 -14: 2u 2033 0.30799 -14: 3u 69732 0.19137 -14: 4u 18200 0.32083 -14: c 0.00000 -14: 5d 0 0.45389 -14: s 0 0.04687 +14: s 0 0.13201 +14: 0d 3 1.13191 +14: s 1439 0.33594 +14: 1d 2033 0.94790 +14: s 909187 0.21199 +14: c 0.00007 +14: 2u 2033 0.61204 +14: 3u 69725 1.48001 +14: 4u 18200 0.85993 +14: c 0.00001 +14: 5d 0 1.38795 +14: s 0 0.22393 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: 2.46391 seconds -14: MTEPS: 0.851137 +14: BFS time: 10.836 seconds +14: MTEPS: 0.193533 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.08252 -14: 0d 1 0.29146 -14: s 337 0.06143 -14: 1d 358 0.37885 -14: s 312221 0.07451 -14: c 0.00004 -14: 2u 358 0.21897 -14: 3u 50688 0.24573 -14: 4u 38628 0.22621 -14: 5u 398 0.26335 +14: s 0 0.11600 +14: 0d 1 1.18791 +14: s 337 0.22590 +14: 1d 358 1.12795 +14: s 312221 0.24399 +14: c 0.00012 +14: 2u 358 0.87184 +14: 3u 50688 0.53199 +14: 4u 38628 1.18802 +14: 5u 398 1.20802 14: c 0.00000 -14: 6d 0 0.36827 -14: s 0 0.07258 +14: 6d 0 1.09998 +14: s 0 0.12798 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: 2.66515 seconds -14: MTEPS: 0.786867 +14: BFS time: 11.1039 seconds +14: MTEPS: 0.188863 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Karp-Sipser 2683 1413 78.997084 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.07501 -14: 0d 36 0.34474 -14: s 19090 0.06235 -14: 1d 12053 0.40934 -14: s 1686605 0.08409 -14: c 0.00009 -14: 2u 12053 0.28475 -14: 3u 73418 0.26309 -14: 4u 4548 0.27004 +14: s 5 0.08799 +14: 0d 36 0.69988 +14: s 19090 0.17544 +14: 1d 12053 1.28123 +14: s 1686605 0.10818 +14: c 0.00008 +14: 2u 12053 0.85987 +14: 3u 73418 0.86000 +14: 4u 4548 0.83201 14: c 0.00000 -14: 5d 0 0.40662 -14: s 0 0.07540 +14: 5d 0 1.01593 +14: s 0 0.20397 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: 2.44414 seconds -14: MTEPS: 0.85802 +14: BFS time: 8.532 seconds +14: MTEPS: 0.245795 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.07616 -14: 0d 14 0.38129 -14: s 27368 0.08592 -14: 1d 12868 0.38818 -14: s 1695536 0.08827 -14: c 0.00012 -14: 2u 12868 0.35052 -14: 3u 72849 0.29297 -14: 4u 4321 0.27099 -14: c 0.00000 -14: 5d 0 0.37649 -14: s 0 0.10181 +14: s 3 0.10400 +14: 0d 14 1.35997 +14: s 27368 0.15597 +14: 1d 12868 1.34002 +14: s 1695536 0.35193 +14: c 0.00009 +14: 2u 12868 0.95191 +14: 3u 72849 1.13199 +14: 4u 4321 1.20400 +14: c 0.00001 +14: 5d 0 1.02796 +14: s 0 0.15596 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: 2.59164 seconds -14: MTEPS: 0.809189 +14: BFS time: 11.3856 seconds +14: MTEPS: 0.184191 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.07088 -14: 0d 11 0.37682 -14: s 13301 0.05812 -14: 1d 8172 0.38022 -14: s 1516419 0.06799 -14: c 0.00008 -14: 2u 8172 0.22358 -14: 3u 74937 0.23212 -14: 4u 6923 0.21598 -14: c 0.00000 -14: 5d 0 0.38581 -14: s 0 0.07598 +14: s 1 0.06401 +14: 0d 11 1.29191 +14: s 13301 0.23197 +14: 1d 8172 1.51200 +14: s 1516419 0.24396 +14: c 0.00007 +14: 2u 8172 0.87986 +14: 3u 74937 0.81998 +14: 4u 6923 0.78391 +14: c 0.00001 +14: 5d 0 1.34681 +14: s 0 0.30763 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: 2.39078 seconds -14: MTEPS: 0.877171 +14: BFS time: 10.416 seconds +14: MTEPS: 0.201337 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 20 80 Greedy 2793 1303 26.852059 +18: ------------------------------------------------------- +18: +18: ##################################################### +18: ################## Run 2 ############################ +18: ##################################################### 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.08081 -14: 0d 4 0.32120 -14: s 15762 0.06076 -14: 1d 8717 0.36204 -14: s 1555545 0.03931 -14: c 0.00006 -14: 2u 8717 0.25261 -14: 3u 74922 0.22820 -14: 4u 6404 0.25102 +14: s 0 0.17201 +14: 0d 4 1.36796 +14: s 15762 0.26796 +14: 1d 8717 1.59997 +14: s 1555545 0.26399 +14: c 0.00007 +14: 2u 8717 0.94790 +14: 3u 74922 1.32404 +14: 4u 6404 1.56526 14: c 0.00000 -14: 5d 0 0.43384 -14: s 0 0.08260 +14: 5d 0 1.65474 +14: s 0 0.21597 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: 2.22595 seconds -14: MTEPS: 0.942126 +14: BFS time: 12.416 seconds +14: MTEPS: 0.168905 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Tallying... +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 DMD 2698 1398 16.919921 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.05151 -14: 0d 4 0.33689 -14: s 11820 0.06230 -14: 1d 7254 0.31430 -14: s 1480488 0.05419 -14: c 0.00008 -14: 2u 7254 0.29293 -14: 3u 75234 0.28355 -14: 4u 7548 0.23482 -14: c 0.00000 -14: 5d 0 0.36910 -14: s 0 0.05775 +14: s 0 0.10797 +14: 0d 4 1.26396 +14: s 11820 0.25599 +14: 1d 7254 1.34802 +14: s 1480488 0.26389 +14: c 0.00007 +14: 2u 7254 1.08794 +14: 3u 75234 1.26393 +14: 4u 7549 0.64406 +14: c 0.00001 +14: 5d 0 1.28792 +14: s 0 0.34803 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: 2.24748 seconds -14: MTEPS: 0.933099 +14: BFS time: 10.38 seconds +14: MTEPS: 0.202035 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04730 -14: 0d 8 0.31118 -14: s 6527 0.08072 -14: 1d 5033 0.40243 -14: s 1314922 0.06197 +14: s 1 0.11199 +14: 0d 8 0.94797 +14: s 6527 0.24322 +14: 1d 5033 1.23800 +14: s 1314922 0.18178 14: c 0.00007 -14: 2u 5033 0.24230 -14: 3u 75011 0.25803 -14: 4u 9963 0.20147 +14: 2u 5033 1.21395 +14: 3u 75011 1.23997 +14: 4u 9963 1.09195 14: c 0.00000 -14: 5d 0 0.32995 -14: s 0 0.07884 +14: 5d 0 1.10394 +14: s 0 0.19198 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: 2.17327 seconds -14: MTEPS: 0.964962 +14: BFS time: 10.504 seconds +14: MTEPS: 0.19965 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.05862 -14: 0d 2 0.39420 -14: s 89 0.07258 -14: 1d 233 0.32360 -14: s 244472 0.07099 -14: c 0.00005 -14: 2u 233 0.24285 -14: 3u 44323 0.23621 -14: 4u 44903 0.24458 -14: 5u 612 0.29110 +14: s 1 0.11602 +14: 0d 2 1.16793 +14: s 89 0.18399 +14: 1d 233 0.96800 +14: s 244472 0.17984 +14: c 0.00006 +14: 2u 233 0.68392 +14: 3u 44323 0.97199 +14: 4u 44903 1.19992 +14: 5u 612 1.05599 14: c 0.00000 -14: 6d 0 0.32657 -14: s 0 0.07766 +14: 6d 0 1.10396 +14: s 0 0.12800 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: 2.51513 seconds -14: MTEPS: 0.833802 +14: BFS time: 10.9879 seconds +14: MTEPS: 0.190857 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 42 168 Karp-Sipser 2683 1413 27.469769 -18: ------------------------------------------------------- -18: -12: Tallying... +10: Full restriction (with splitting) finished +10: 18.846002 seconds elapsed per iteration +17/20 Test #10: GalerkinNew_Test ................. Passed 474.62 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.08055 -14: 0d 2 0.32643 -14: s 1001 0.07231 -14: 1d 1404 0.36880 -14: s 750890 0.10160 -14: c 0.00005 -14: 2u 1404 0.23400 -14: 3u 66777 0.21817 -14: 4u 21743 0.32196 -14: c 0.00000 -14: 5d 0 0.37077 -14: s 0 0.07140 +14: s 1 0.08001 +14: 0d 2 1.37197 +14: s 1001 0.27196 +14: 1d 1404 1.32548 +14: s 750890 0.22415 +14: c 0.00006 +14: 2u 1404 0.77163 +14: 3u 66777 0.43738 +14: 4u 21743 0.42211 +14: c 0.00001 +14: 5d 0 1.10793 +14: s 0 0.22000 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: 2.39408 seconds -14: MTEPS: 0.875961 +14: BFS time: 8.00812 seconds +14: MTEPS: 0.261875 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04668 -14: 0d 2 0.40427 -14: s 4523 0.09130 -14: 1d 4916 0.38814 -14: s 1308199 0.07104 +14: s 1 0.14347 +14: 0d 2 1.12795 +14: s 4523 0.27196 +14: 1d 4916 1.04802 +14: s 1308199 0.27595 14: c 0.00007 -14: 2u 4916 0.25964 -14: 3u 74895 0.21964 -14: 4u 10207 0.23367 -14: c 0.00000 -14: 5d 0 0.38127 -14: s 0 0.07530 +14: 2u 4916 0.57188 +14: 3u 74895 0.61995 +14: 4u 10207 0.76800 +14: c 0.00001 +14: 5d 0 1.22400 +14: s 0 0.21197 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: 2.39512 seconds -14: MTEPS: 0.875581 +14: BFS time: 6.76793 seconds +14: MTEPS: 0.309862 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 17 0.10609 -14: 0d 39 0.31601 -14: s 55461 0.05641 -14: 1d 21112 0.37640 -14: s 1831251 0.05785 +14: s 17 0.31392 +14: 0d 39 0.99802 +14: s 55461 0.16794 +14: 1d 21112 0.86797 +14: s 1831251 0.23597 14: c 0.00012 -14: 2u 21112 0.19635 -14: 3u 66548 0.27282 -14: 4u 2365 0.34648 -14: c 0.00000 -14: 5d 0 0.36520 -14: s 0 0.07821 +14: 2u 21112 0.86382 +14: 3u 66548 0.78669 +14: 4u 2365 0.73599 +14: c 0.00001 +14: 5d 0 1.00795 +14: s 0 0.17592 +12: Exploring via BFS... 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: 2.42821 seconds -14: MTEPS: 0.863649 +14: BFS time: 8.312 seconds +14: MTEPS: 0.252301 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 42 168 Greedy 2787 1309 7.626519 -18: ------------------------------------------------------- -18: -18: ##################################################### -18: ################## Run 2 ############################ -18: ##################################################### 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.04578 -14: 0d 11 0.28841 -14: s 3729 0.07769 -14: 1d 5712 0.35037 -14: s 1392236 0.07573 -14: c 0.00008 -14: 2u 5712 0.28448 -14: 3u 75210 0.29643 -14: 4u 9095 0.27600 -14: c 0.00000 -14: 5d 0 0.30903 -14: s 0 0.06565 +14: s 5 0.10492 +14: 0d 11 0.58678 +14: s 3729 0.17304 +14: 1d 5712 1.11336 +14: s 1392236 0.22260 +14: c 0.00004 +14: 2u 5712 1.15998 +14: 3u 75210 0.78400 +14: 4u 9095 0.93596 +14: c 0.00001 +14: 5d 0 0.87191 +14: s 0 0.14793 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: 2.39779 seconds -14: MTEPS: 0.874608 +14: BFS time: 6.66939 seconds +14: MTEPS: 0.31444 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 10 0.05304 -14: 0d 34 0.36657 -14: s 47395 0.06725 -14: 1d 21627 0.34192 -14: s 1851135 0.05128 -14: c 0.00012 -14: 2u 21627 0.26347 -14: 3u 66126 0.24287 -14: 4u 2276 0.24369 +14: s 10 0.10401 +14: 0d 34 0.96823 +14: s 47395 0.26367 +14: 1d 21627 1.36395 +14: s 1851135 0.09349 +14: c 0.00009 +14: 2u 21627 0.88169 +14: 3u 66126 0.59198 +14: 4u 2276 0.61998 14: c 0.00000 -14: 5d 0 0.35315 -14: s 0 0.04625 +14: 5d 0 1.09998 +14: s 0 0.29195 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: 2.27562 seconds -14: MTEPS: 0.921563 +14: BFS time: 8.0394 seconds +14: MTEPS: 0.260856 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.05115 -14: 0d 13 0.35454 -14: s 18789 0.06541 -14: 1d 12148 0.34608 -14: s 1683312 0.06150 -14: c 0.00007 -14: 2u 12148 0.27378 -14: 3u 73335 0.22731 -14: 4u 4558 0.24530 +14: s 1 0.06801 +14: 0d 13 0.68792 +14: s 18789 0.19200 +14: 1d 12148 0.79993 +14: s 1683312 0.10015 +14: c 0.00016 +14: 2u 12148 0.87575 +14: 3u 73335 0.65997 +14: 4u 4558 0.94399 14: c 0.00000 -14: 5d 0 0.35329 -14: s 0 0.05763 +14: 5d 0 1.07624 +14: s 0 0.19198 14: 31th starting vertex was 52081 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.1785 seconds -14: MTEPS: 0.962644 +14: BFS time: 8.276 seconds +14: MTEPS: 0.253398 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 42 168 DMD 2701 1395 4.976113 -18: ------------------------------------------------------- -18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.06533 -14: 0d 13 0.38790 -14: s 26435 0.06216 -14: 1d 12900 0.41022 -14: s 1689989 0.06314 -14: c 0.00009 -14: 2u 12900 0.23754 -14: 3u 72730 0.23802 -14: 4u 4412 0.26520 -14: c 0.00000 -14: 5d 0 0.37457 -14: s 0 0.10615 +14: s 1 0.15998 +14: 0d 13 0.70797 +14: s 26435 0.11600 +14: 1d 12900 1.07997 +14: s 1689989 0.20000 +14: c 0.00008 +14: 2u 12900 0.61192 +14: 3u 72730 0.59607 +14: 4u 4412 0.87794 +14: c 0.00001 +14: 5d 0 1.37593 +14: s 0 0.13999 14: 32th starting vertex was 8421 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.3279 seconds -14: MTEPS: 0.900867 +14: BFS time: 8.20398 seconds +14: MTEPS: 0.255623 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... -12: Exploring via BFS... -10: Full restriction (with splitting) finished -10: 5.952359 seconds elapsed per iteration -17/20 Test #10: GalerkinNew_Test ................. Passed 157.39 sec +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Karp-Sipser-rand 2680 1416 80.624654 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.04935 -14: 0d 1 0.33698 -14: s 224 0.05244 -14: 1d 353 0.35430 -14: s 348006 0.04086 -14: c 0.00005 -14: 2u 353 0.21068 -14: 3u 50983 0.19807 -14: 4u 38331 0.19759 -14: 5u 405 0.19630 -14: c 0.00000 -14: 6d 0 0.26715 -14: s 0 0.06536 +14: s 0 0.06001 +14: 0d 1 0.83600 +14: s 224 0.16399 +14: 1d 353 1.29600 +14: s 348006 0.23041 +14: c 0.00006 +14: 2u 353 0.65944 +14: 3u 50983 0.89138 +14: 4u 38331 0.62401 +14: 5u 405 0.71601 +14: c 0.00001 +14: 6d 0 0.93196 +14: s 0 0.13599 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: 2.15614 seconds -14: MTEPS: 0.972628 +14: BFS time: 9.36799 seconds +14: MTEPS: 0.22386 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03366 -14: 0d 1 0.25333 -14: s 1027 0.05909 -14: 1d 1114 0.25327 -14: s 672960 0.04578 -14: c 0.00005 -14: 2u 1114 0.20446 -14: 3u 64556 0.17779 -14: 4u 24228 0.14854 +14: s 0 0.15993 +14: 0d 1 0.72795 +14: s 1027 0.17601 +14: 1d 1114 1.29598 +14: s 672960 0.14800 +14: c 0.00006 +14: 2u 1114 0.98391 +14: 3u 64556 1.01994 +14: 4u 24228 0.57993 14: c 0.00001 -14: 5d 0 0.27474 -14: s 0 0.04844 +14: 5d 0 0.84455 +14: s 0 0.14834 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: 1.61062 seconds -14: MTEPS: 1.30206 +14: BFS time: 8.21999 seconds +14: MTEPS: 0.255125 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 62 0.04601 -14: 0d 119 0.26191 -14: s 165840 0.04806 -14: 1d 37707 0.23300 -14: s 1852923 0.04495 -14: c 0.00016 -14: 2u 37707 0.15912 -14: 3u 51372 0.16684 -14: 4u 874 0.17796 -14: c 0.00000 -14: 5d 0 0.24764 -14: s 0 0.05864 +14: s 62 0.13598 +14: 0d 119 1.02804 +14: s 165840 0.21133 +14: 1d 37707 1.48793 +14: s 1852923 0.19597 +14: c 0.00015 +14: 2u 37707 0.61180 +14: 3u 51372 0.93204 +14: 4u 874 0.91609 +14: c 0.00001 +14: 5d 0 1.11571 +14: s 0 0.17198 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: 1.61893 seconds -14: MTEPS: 1.29537 +14: BFS time: 8.736 seconds +14: MTEPS: 0.240055 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 20 80 Greedy-rand 2799 1297 19.653313 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.03365 -14: 0d 32 0.24210 -14: s 53783 0.05791 -14: 1d 20470 0.31496 -14: s 1822880 0.06643 -14: c 0.00013 -14: 2u 20470 0.17966 -14: 3u 67022 0.20844 -14: 4u 2542 0.21124 +14: s 2 0.06403 +14: 0d 32 0.86391 +14: s 53783 0.25076 +14: 1d 20470 1.23629 +14: s 1822880 0.13598 +14: c 0.00005 +14: 2u 20470 0.76392 +14: 3u 67022 0.86400 +14: 4u 2542 0.91995 14: c 0.00000 -14: 5d 0 0.33475 -14: s 0 0.06740 +14: 5d 0 0.78798 +14: s 0 0.07198 14: 36th starting vertex was 12872 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.82362 seconds -14: MTEPS: 1.14998 +14: BFS time: 8.09201 seconds +14: MTEPS: 0.25916 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.03834 -14: 0d 13 0.20136 -14: s 17360 0.05186 -14: 1d 12068 0.27806 -14: s 1682697 0.04422 -14: c 0.00009 -14: 2u 12068 0.17516 -14: 3u 73359 0.18134 -14: 4u 4619 0.18643 +14: s 3 0.12799 +14: 0d 13 1.03600 +14: s 17360 0.29594 +14: 1d 12068 1.26797 +14: s 1682697 0.21198 +14: c 0.00010 +14: 2u 12068 0.99585 +14: 3u 73364 0.76801 +14: 4u 4619 0.98794 14: c 0.00000 -14: 5d 0 0.27524 -14: s 0 0.07830 +14: 5d 0 1.19596 +14: s 0 0.11998 14: 37th starting vertex was 88946 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.80889 seconds -14: MTEPS: 1.15934 +14: BFS time: 8.85603 seconds +14: MTEPS: 0.236802 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03298 -14: 0d 1 0.23345 -14: s 12 0.05453 -14: 1d 120 0.25505 -14: s 105007 0.05414 -14: 2d 29982 0.31394 -14: s 1871137 0.05592 -14: c 0.00015 -14: 3u 29982 0.20975 -14: 4u 58576 0.18724 -14: 5u 1391 0.17765 +14: s 1 0.17127 +14: 0d 1 0.93662 +14: s 12 0.28965 +14: 1d 120 1.07609 +14: s 105007 0.17309 +14: 2d 29982 1.28725 +14: s 1871137 0.15612 +14: c 0.00013 +14: 3u 29982 0.64427 +14: 4u 58576 0.93952 +14: 5u 1391 0.93199 14: c 0.00000 -14: 6d 0 0.27405 -14: s 0 0.05418 +14: 6d 0 0.97595 +14: s 0 0.13999 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: 2.05231 seconds -14: MTEPS: 1.02183 +14: BFS time: 9.99999 seconds +14: MTEPS: 0.209712 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 8 0.03291 -14: 0d 12 0.23657 -14: s 27635 0.03183 -14: 1d 14274 0.26412 -14: s 1732776 0.05241 -14: c 0.00011 -14: 2u 14274 0.16477 -14: 3u 71798 0.15198 -14: 4u 3973 0.16756 +14: s 8 0.10404 +14: 0d 12 0.67191 +14: s 27635 0.13999 +14: 1d 14274 0.94797 +14: s 1732776 0.15999 +14: c 0.00009 +14: 2u 14274 0.95188 +14: 3u 71798 0.93953 +14: 4u 3973 0.89600 14: c 0.00000 -14: 5d 0 0.25879 -14: s 0 0.10052 +14: 5d 0 1.00360 +14: s 0 0.12799 14: 39th starting vertex was 56342 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.7134 seconds -14: MTEPS: 1.22395 +14: BFS time: 7.90396 seconds +14: MTEPS: 0.265326 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.04608 -14: 0d 4 0.29947 -14: s 1589 0.04010 -14: 1d 2285 0.27731 -14: s 974974 0.02620 -14: c 0.00006 -14: 2u 2285 0.16907 -14: 3u 71170 0.19601 -14: 4u 16513 0.21738 +14: s 0 0.06003 +14: 0d 4 0.95994 +14: s 1589 0.28399 +14: 1d 2285 0.97995 +14: s 974974 0.11599 +14: c 0.00008 +14: 2u 2285 0.41991 +14: 3u 71170 0.64800 +14: 4u 16513 0.77996 14: c 0.00000 -14: 5d 0 0.28753 -14: s 0 0.04569 +14: 5d 0 0.94398 +14: s 0 0.11196 14: 40th starting vertex was 19299 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.79485 seconds -14: MTEPS: 1.16841 +14: BFS time: 7.04399 seconds +14: MTEPS: 0.297718 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.08692 -14: 0d 3 0.25575 -14: s 147 0.05726 -14: 1d 1207 0.26443 -14: s 726957 0.09152 +14: s 2 0.09200 +14: 0d 3 0.91998 +14: s 147 0.20799 +14: 1d 1207 1.15596 +14: s 726957 0.25999 14: c 0.00005 -14: 2u 1207 0.16753 -14: 3u 65566 0.16872 -14: 4u 23126 0.18862 -14: c 0.00000 -14: 5d 0 0.27973 -14: s 0 0.04119 +14: 2u 1207 0.78796 +14: 3u 65566 0.57200 +14: 4u 23126 0.71619 +14: c 0.00001 +14: 5d 0 0.64846 +14: s 0 0.06399 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: 1.80278 seconds -14: MTEPS: 1.16327 +14: BFS time: 7.392 seconds +14: MTEPS: 0.283702 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02341 -14: 0d 1 0.30356 -14: s 6 0.05859 -14: 1d 46 0.31475 -14: s 41753 0.06098 -14: 2d 20561 0.32485 -14: s 1840726 0.05040 -14: c 0.00011 -14: 3u 20561 0.22655 -14: 4u 66922 0.20063 -14: 5u 2532 0.18648 +14: s 0 0.08798 +14: 0d 1 0.78399 +14: s 6 0.19604 +14: 1d 46 0.80785 +14: s 41753 0.18399 +14: 2d 20561 0.63999 +14: s 1840726 0.10399 +14: c 0.00005 +14: 3u 20561 0.44791 +14: 4u 66922 0.71201 +14: 5u 2532 0.55600 14: c 0.00000 -14: 6d 0 0.28717 -14: s 0 0.06180 +14: 6d 0 0.89599 +14: s 0 0.22799 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: 2.19557 seconds -14: MTEPS: 0.955162 +14: BFS time: 7.41178 seconds +14: MTEPS: 0.282945 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 20 80 Karp-Sipser 2683 1413 59.576992 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.04690 -14: 0d 1 0.20479 -14: s 90 0.03851 -14: 1d 130 0.27264 -14: s 124266 0.05443 -14: 2d 34750 0.28718 -14: s 1881000 0.04123 -14: c 0.00017 -14: 3u 34750 0.18186 -14: 4u 54126 0.19670 -14: 5u 1065 0.19552 -14: c 0.00000 -14: 6d 0 0.25184 -14: s 0 0.04947 +14: s 0 0.11596 +14: 0d 1 0.63592 +14: s 90 0.21203 +14: 1d 130 0.88402 +14: s 124266 0.18402 +14: 2d 34750 0.90800 +14: s 1881000 0.11997 +14: c 0.00014 +14: 3u 34750 0.65183 +14: 4u 54126 0.65197 +14: 5u 1065 0.48394 +14: c 0.00001 +14: 6d 0 0.79196 +14: s 0 0.10399 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: 2.02266 seconds -14: MTEPS: 1.03681 +14: BFS time: 7.63193 seconds +14: MTEPS: 0.274783 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 41 0.06661 -14: 0d 47 0.26513 -14: s 75989 0.05290 -14: 1d 29074 0.29597 -14: s 1896667 0.08533 -14: c 0.00016 -14: 2u 29074 0.20028 -14: 3u 59497 0.25573 -14: 4u 1450 0.22557 -14: c 0.00000 -14: 5d 0 0.27758 -14: s 0 0.05345 +14: s 41 0.11197 +14: 0d 47 0.95597 +14: s 75989 0.11834 +14: 1d 29074 0.52797 +14: s 1896667 0.16798 +14: c 0.00013 +14: 2u 29074 0.61583 +14: 3u 59497 0.51195 +14: 4u 1450 0.46798 +14: c 0.00001 +14: 5d 0 0.91994 +14: s 0 0.18393 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: 1.89498 seconds -14: MTEPS: 1.10667 +14: BFS time: 6.7011 seconds +14: MTEPS: 0.312952 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 42 168 Karp-Sipser-rand 2687 1409 23.888320 -18: ------------------------------------------------------- -18: +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 29 0.05835 -14: 0d 40 0.25520 -14: s 55410 0.05823 -14: 1d 23958 0.32421 -14: s 1872095 0.05749 -14: c 0.00014 -14: 2u 23958 0.16516 -14: 3u 64095 0.18488 -14: 4u 1977 0.19525 -14: c 0.00000 -14: 5d 0 0.27242 -14: s 0 0.04879 +14: s 29 0.08885 +14: 0d 40 0.61912 +14: s 55410 0.09998 +14: 1d 23958 0.76401 +14: s 1872095 0.09597 +14: c 0.00012 +14: 2u 23958 0.53039 +14: 3u 64095 0.66403 +14: 4u 1977 0.57597 +14: c 0.00001 +14: 5d 0 0.71995 +14: s 0 0.06001 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: 1.78819 seconds -14: MTEPS: 1.17277 +14: BFS time: 6.37016 seconds +14: MTEPS: 0.32921 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... -12: Exploring via BFS... +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Greedy 2793 1303 17.128041 +18: ------------------------------------------------------- +18: +18: ##################################################### +18: ################## Run 3 ############################ +18: ##################################################### 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.04289 -14: 0d 37 0.23570 -14: s 67637 0.04168 -14: 1d 23293 0.26600 -14: s 1846383 0.04627 -14: c 0.00013 -14: 2u 23293 0.16631 -14: 3u 64705 0.22025 -14: 4u 2032 0.25301 +14: s 5 0.09199 +14: 0d 37 0.74798 +14: s 67637 0.10399 +14: 1d 23293 0.99199 +14: s 1846383 0.12814 +14: c 0.00011 +14: 2u 23293 0.79185 +14: 3u 64705 0.52798 +14: 4u 2032 0.45601 14: c 0.00000 -14: 5d 0 0.30216 -14: s 0 0.07576 +14: 5d 0 0.72794 +14: s 0 0.19868 14: 46th starting vertex was 30778 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.69702 seconds -14: MTEPS: 1.23577 +14: BFS time: 6.15193 seconds +14: MTEPS: 0.340889 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03563 -14: 0d 3 0.28696 -14: s 4916 0.07750 -14: 1d 5022 0.28132 -14: s 1328237 0.07472 -14: c 0.00006 -14: 2u 5022 0.17008 -14: 3u 75143 0.17795 -14: 4u 9854 0.21538 +14: s 1 0.17602 +14: 0d 3 1.03196 +14: s 4916 0.06800 +14: 1d 5022 0.67198 +14: s 1328237 0.12398 +14: c 0.00004 +14: 2u 5022 0.91198 +14: 3u 75143 0.73705 +14: 4u 9854 0.84782 14: c 0.00000 -14: 5d 0 0.28922 -14: s 0 0.04697 +14: 5d 0 1.37593 +14: s 0 0.17201 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: 1.75865 seconds -14: MTEPS: 1.19246 +14: BFS time: 8.48794 seconds +14: MTEPS: 0.247071 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 20 80 DMD 2698 1398 11.767969 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04031 -14: 0d 1 0.24838 -14: s 2 0.06360 -14: 1d 108 0.23509 -14: s 104879 0.03180 -14: 2d 30642 0.27435 -14: s 1877209 0.04667 -14: c 0.00016 -14: 3u 30642 0.23569 -14: 4u 57992 0.20588 -14: 5u 1329 0.19662 +14: s 1 0.14799 +14: 0d 1 1.06795 +14: s 2 0.15203 +14: 1d 108 0.97597 +14: s 104879 0.17600 +14: 2d 30642 1.11198 +14: s 1877209 0.12000 +14: c 0.00004 +14: 3u 30642 0.63593 +14: 4u 57992 0.55196 +14: 5u 1329 0.86000 14: c 0.00000 -14: 6d 0 0.30926 -14: s 0 0.05207 +14: 6d 0 0.99999 +14: s 0 0.15197 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: 2.06098 seconds -14: MTEPS: 1.01754 +14: BFS time: 8.97195 seconds +14: MTEPS: 0.233742 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 42 168 Greedy-rand 2805 1291 6.339560 -18: ------------------------------------------------------- -18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04826 -14: 0d 2 0.24717 -14: s 434 0.03976 -14: 1d 1087 0.26869 -14: s 666497 0.04898 -14: c 0.00005 -14: 2u 1087 0.16268 -14: 3u 64167 0.17580 -14: 4u 24633 0.17388 -14: 5u 185 0.17422 -14: c 0.00000 +14: s 1 0.10000 +14: 0d 2 0.62398 +14: s 434 0.07997 +14: 1d 1087 0.66798 +14: s 666497 0.10800 +14: c 0.00007 +14: 2u 1087 0.58222 +14: 3u 64167 0.65196 +14: 4u 24633 0.74398 +14: 5u 185 0.73197 +14: c 0.00001 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: 1.4463 seconds -14: MTEPS: 1.44999 +14: BFS time: 6.55616 seconds +14: MTEPS: 0.319871 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02632 -14: 0d 2 0.26312 -14: s 145 0.05103 -14: 1d 737 0.27748 -14: s 556230 0.06172 -14: c 0.00004 -14: 2u 737 0.16716 -14: 3u 60672 0.21415 -14: 4u 28423 0.18616 -14: 5u 240 0.14239 -14: c 0.00000 +14: s 0 0.09602 +14: 0d 2 1.40399 +14: s 145 0.23545 +14: 1d 737 1.25991 +14: s 556230 0.33794 +14: c 0.00006 +14: 2u 737 0.59974 +14: 3u 60672 0.55574 +14: 4u 28423 0.59995 +14: 5u 240 0.79854 +14: c 0.00001 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: 1.48389 seconds -14: MTEPS: 1.41326 +14: BFS time: 8.65603 seconds +14: MTEPS: 0.242273 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.04432 -14: 0d 13 0.24017 -14: s 3354 0.04467 -14: 1d 3670 0.26780 -14: s 1191185 0.06619 -14: c 0.00006 -14: 2u 3670 0.18943 -14: 3u 74164 0.18983 -14: 4u 12159 0.18841 +14: s 6 0.12018 +14: 0d 13 0.93978 +14: s 3354 0.13196 +14: 1d 3670 0.81597 +14: s 1191185 0.20395 +14: c 0.00014 +14: 2u 3670 0.81100 +14: 3u 74164 0.82002 +14: 4u 12159 0.77199 14: c 0.00000 -14: 5d 0 0.32185 -14: s 0 0.05149 +14: 5d 0 0.93247 +14: s 0 0.22002 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: 1.75491 seconds -14: MTEPS: 1.195 +14: BFS time: 8.08698 seconds +14: MTEPS: 0.259321 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 77 0.04530 -14: 0d 416 0.25847 -14: s 357868 0.04044 -14: c 0.00004 -14: 1u 416 0.20838 -14: 2u 51937 0.17868 -14: 3u 37320 0.16561 -14: 4u 401 0.18808 -14: c 0.00000 +14: s 77 0.12001 +14: 0d 416 1.10792 +14: s 357868 0.26003 +14: c 0.00005 +14: 1u 416 0.93989 +14: 2u 51937 0.82805 +14: 3u 37320 0.59201 +14: 4u 401 0.51998 +14: c 0.00001 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: 1.19469 seconds -14: MTEPS: 1.75537 +14: BFS time: 6.53996 seconds +14: MTEPS: 0.320663 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03913 -14: 0d 3 0.24205 -14: s 10765 0.01676 -14: 1d 8742 0.27505 -14: s 1562537 0.04745 -14: c 0.00008 -14: 2u 8742 0.19887 -14: 3u 75054 0.16654 -14: 4u 6245 0.15806 -14: c 0.00000 -14: 5d 0 0.22642 -14: s 0 0.03257 +14: s 0 0.11200 +14: 0d 3 0.99595 +14: s 10765 0.11601 +14: 1d 8742 0.77993 +14: s 1562537 0.11998 +14: c 0.00004 +14: 2u 8742 0.63991 +14: 3u 75054 0.67769 +14: 4u 6245 0.80455 +14: c 0.00001 +14: 5d 0 1.03997 +14: s 0 0.11605 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: 1.51894 seconds -14: MTEPS: 1.38065 +14: BFS time: 7.86365 seconds +14: MTEPS: 0.266686 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03306 -14: 0d 36 0.22083 -14: s 89850 0.04288 -14: 1d 27484 0.29488 -14: s 1865519 0.07006 -14: c 0.00014 -14: 2u 27484 0.18917 -14: 3u 60943 0.16648 -14: 4u 1606 0.16784 +14: s 1 0.06399 +14: 0d 36 0.92401 +14: s 89850 0.12796 +14: 1d 27484 1.07170 +14: s 1865519 0.17996 +14: c 0.00012 +14: 2u 27484 0.71187 +14: 3u 60943 0.58000 +14: 4u 1606 0.56393 14: c 0.00000 -14: 5d 0 0.29375 -14: s 0 0.05276 +14: 5d 0 0.94797 +14: s 0 0.18005 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: 1.65641 seconds -14: MTEPS: 1.26607 +14: BFS time: 7.20398 seconds +14: MTEPS: 0.291106 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03548 -14: 0d 3 0.24513 -14: s 7002 0.04583 -14: 1d 7244 0.26315 -14: s 1485088 0.03317 -14: c 0.00007 -14: 2u 7244 0.15893 -14: 3u 75308 0.18046 -14: 4u 7485 0.17986 -14: c 0.00000 -14: 5d 0 0.25622 -14: s 0 0.04457 +14: s 0 0.13999 +14: 0d 3 0.78005 +14: s 7002 0.14800 +14: 1d 7244 0.87596 +14: s 1485088 0.15206 +14: c 0.00004 +14: 2u 7244 0.78792 +14: 3u 75308 0.80798 +14: 4u 7485 0.76800 +14: c 0.00001 +14: 5d 0 1.02397 +14: s 0 0.16864 14: 55th starting vertex was 34216 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.65551 seconds -14: MTEPS: 1.26676 +14: BFS time: 7.528 seconds +14: MTEPS: 0.278576 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.04211 -14: 0d 6 0.23842 -14: s 7220 0.04436 -14: 1d 5630 0.26716 -14: s 1377686 0.05203 +14: s 3 0.06000 +14: 0d 6 0.94794 +14: s 7220 0.20795 +14: 1d 5630 1.02797 +14: s 1377686 0.15585 14: c 0.00007 -14: 2u 5630 0.18095 -14: 3u 75422 0.18601 -14: 4u 8977 0.17637 -14: c 0.00000 -14: 5d 0 0.26726 -14: s 0 0.05522 +14: 2u 5630 0.53620 +14: 3u 75422 0.72393 +14: 4u 8977 0.72396 +14: c 0.00001 +14: 5d 0 1.07995 +14: s 0 0.13599 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: 1.69926 seconds -14: MTEPS: 1.23414 +14: BFS time: 7.53995 seconds +14: MTEPS: 0.278135 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.04238 -14: 0d 52 0.24853 -14: s 92871 0.04172 -14: 1d 27920 0.30778 -14: s 1866794 0.05137 -14: c 0.00014 -14: 2u 27920 0.17717 -14: 3u 60526 0.19964 -14: 4u 1574 0.19685 +14: s 3 0.10002 +14: 0d 52 0.70394 +14: s 92871 0.17600 +14: 1d 27920 0.77997 +14: s 1866794 0.13199 +14: c 0.00012 +14: 2u 27920 0.65990 +14: 3u 60526 0.76393 +14: 4u 1574 0.73996 14: c 0.00000 -14: 5d 0 0.29111 -14: s 0 0.05737 +14: 5d 0 0.81207 +14: s 0 0.08341 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 20 80 Karp-Sipser-rand 2680 1416 71.495428 +18: ------------------------------------------------------- +18: 14: 57th starting vertex was 65966 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.75043 seconds -14: MTEPS: 1.19806 +14: BFS time: 6.91997 seconds +14: MTEPS: 0.303054 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.05713 -14: 0d 1 0.28793 -14: s 9 0.06446 -14: 1d 18 0.28363 -14: s 8987 0.06614 -14: 2d 8034 0.26977 -14: s 1541517 0.05186 -14: c 0.00008 -14: 3u 8034 0.17431 -14: 4u 75250 0.14684 -14: 5u 6743 0.20311 -14: c 0.00000 -14: 6d 0 0.27953 -14: s 0 0.05121 +14: s 0 0.08802 +14: 0d 1 0.83627 +14: s 9 0.20399 +14: 1d 18 0.79792 +14: s 8987 0.12799 +14: 2d 8034 0.86000 +14: s 1541517 0.14008 +14: c 0.00007 +14: 3u 8034 0.90498 +14: 4u 75250 0.76797 +14: 5u 6743 0.69742 +14: c 0.00001 +14: 6d 0 1.03995 +14: s 0 0.14797 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: 2.07284 seconds -14: MTEPS: 1.01171 +14: BFS time: 8.94401 seconds +14: MTEPS: 0.234472 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... -12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03740 -14: 0d 1 0.21693 -14: s 352 0.07323 -14: 1d 382 0.26751 -14: s 312947 0.06198 -14: c 0.00004 -14: 2u 382 0.20758 -14: 3u 50016 0.19550 -14: 4u 39238 0.19242 -14: 5u 437 0.17764 +14: s 0 0.09603 +14: 0d 1 1.04391 +14: s 352 0.21597 +14: 1d 382 1.09999 +14: s 312947 0.13599 +14: c 0.00006 +14: 2u 382 0.72222 +14: 3u 50016 1.13544 +14: 4u 39238 0.87594 +14: 5u 437 0.88799 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: 1.54613 seconds -14: MTEPS: 1.35637 +14: BFS time: 8.51198 seconds +14: MTEPS: 0.246373 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 20 80 Greedy-rand 2806 1290 18.968370 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.04455 -14: 0d 12 0.26965 -14: s 9255 0.05475 -14: 1d 9704 0.29573 -14: s 1611532 0.04486 -14: c 0.00009 -14: 2u 9704 0.17204 -14: 3u 74533 0.19858 -14: 4u 5802 0.19872 -14: c 0.00000 -14: 5d 0 0.26740 -14: s 0 0.08916 +14: s 6 0.08927 +14: 0d 12 0.92395 +14: s 9255 0.12398 +14: 1d 9704 0.87200 +14: s 1611532 0.15997 +14: c 0.00010 +14: 2u 9704 0.85190 +14: 3u 74533 0.76794 +14: 4u 5802 0.56798 +14: c 0.00001 +14: 5d 0 0.97599 +14: s 0 0.30396 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: 1.7844 seconds -14: MTEPS: 1.17525 +14: BFS time: 7.792 seconds +14: MTEPS: 0.269138 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 42 168 Karp-Sipser 2683 1413 19.359107 -18: ------------------------------------------------------- -18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.06420 -14: 0d 8 0.22932 -14: s 24491 0.02658 -14: 1d 12697 0.31068 -14: s 1694741 0.06237 -14: c 0.00010 -14: 2u 12697 0.18569 -14: 3u 72908 0.20764 -14: 4u 4440 0.16962 -14: c 0.00000 -14: 5d 0 0.27837 -14: s 0 0.04928 +14: s 3 0.13200 +14: 0d 8 0.92794 +14: s 24491 0.17600 +14: 1d 12697 0.80399 +14: s 1694741 0.22002 +14: c 0.00009 +14: 2u 12697 0.73588 +14: 3u 72908 0.84799 +14: 4u 4440 0.85994 +14: c 0.00001 +14: 5d 0 0.83991 +14: s 0 0.20398 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: 1.73464 seconds -14: MTEPS: 1.20896 +14: BFS time: 7.64796 seconds +14: MTEPS: 0.274207 14: Total communication (average so far): 0 14: A BFS iteration is starting 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04126 -14: 0d 4 0.26978 -14: s 1831 0.05524 -14: 1d 2065 0.26361 -14: s 935730 0.05995 +14: s 1 0.12400 +14: 0d 4 0.57996 +14: s 1831 0.18400 +14: 1d 2065 1.07595 +14: s 935730 0.20799 14: c 0.00005 -14: 2u 2065 0.15390 -14: 3u 70812 0.15597 -14: 4u 17096 0.14070 +14: 2u 2065 0.61993 +14: 3u 70815 0.72798 +14: 4u 17096 0.86000 14: c 0.00000 -14: 5d 0 0.26803 -14: s 0 0.05396 +14: 5d 0 0.86051 +14: s 0 0.14767 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: 1.62957 seconds -14: MTEPS: 1.28692 +14: BFS time: 6.64007 seconds +14: MTEPS: 0.315828 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.05368 -14: 0d 3 0.23644 -14: s 23921 0.03788 -14: 1d 11616 0.28150 -14: s 1654810 0.04522 -14: c 0.00009 -14: 2u 11616 0.18285 -14: 3u 73495 0.19470 -14: 4u 4941 0.18515 +14: s 1 0.05999 +14: 0d 3 0.85995 +14: s 23921 0.11996 +14: 1d 11616 0.91603 +14: s 1654810 0.20014 +14: c 0.00008 +14: 2u 11616 0.57983 +14: 3u 73495 0.54400 +14: 4u 4941 0.63193 14: c 0.00000 -14: 5d 0 0.30902 -14: s 0 0.03180 +14: 5d 0 0.97197 +14: s 0 0.22395 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: 1.71674 seconds -14: MTEPS: 1.22157 +14: BFS time: 7.11565 seconds +14: MTEPS: 0.29472 14: Total communication (average so far): 0 14: Finished 14: -------------------------- @@ -16440,63 +16505,37 @@ 14: Mean nedges: 2.09712e+06 14: STDDEV nedges: 0 14: -------------------------- -14: Min time: 1.19469 seconds -14: First Quartile time: 1.75267 seconds -14: Median time: 2.18704 seconds -14: Third Quartile time: 2.90628 seconds -14: Max time: 8.53031 seconds -14: Mean time: 2.77435 seconds -14: STDDEV time: 1.69372 seconds +14: Min time: 6.15193 seconds +14: First Quartile time: 7.58594 seconds +14: Median time: 8.59402 seconds +14: Third Quartile time: 11.0459 seconds +14: Max time: 26.352 seconds +14: Mean time: 10.0539 seconds +14: STDDEV time: 4.02539 seconds 14: -------------------------- -14: Min MTEPS: 0.245844 -14: First Quartile MTEPS: 0.722047 -14: Median MTEPS: 0.958903 -14: Third Quartile MTEPS: 1.19653 -14: Max MTEPS: 1.75537 -14: Harmonic mean of MTEPS: 0.755897 -14: Harmonic standard deviation of MTEPS: 0.46147 -18/20 Test #14: DirOptBFS_Test ................... Passed 212.00 sec -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Greedy 2787 1309 5.030945 -18: ------------------------------------------------------- -18: -18: ##################################################### -18: ################## Run 3 ############################ -18: ##################################################### -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 DMD 2701 1395 2.207907 -18: ------------------------------------------------------- -18: -12: Tallying... -12: Adding bc contributions... -12: Exploring via BFS... +14: Min MTEPS: 0.0795811 +14: First Quartile MTEPS: 0.18986 +14: Median MTEPS: 0.244034 +14: Third Quartile MTEPS: 0.276459 +14: Max MTEPS: 0.340889 +14: Harmonic mean of MTEPS: 0.208589 +14: Harmonic standard deviation of MTEPS: 0.0835154 +18/20 Test #14: DirOptBFS_Test ................... Passed 777.88 sec 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Karp-Sipser-rand 2683 1413 14.655619 +18: 4 20 80 Karp-Sipser 2683 1413 49.688253 18: ------------------------------------------------------- 18: 12: Tallying... 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Greedy-rand 2792 1304 4.168548 +18: 4 20 80 Greedy 2793 1303 14.564152 18: ------------------------------------------------------- 18: +19/20 Test #18: BPML_Test ........................ Passed 820.28 sec 12: Adding bc contributions... 12: Exploring via BFS... -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Karp-Sipser 2683 1413 12.620484 -18: ------------------------------------------------------- -18: 12: Tallying... -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 42 168 Greedy 2787 1309 3.579425 -18: ------------------------------------------------------- -18: -19/20 Test #18: BPML_Test ........................ Passed 252.99 sec 12: Adding bc contributions... 12: Exploring via BFS... 12: Tallying... @@ -16508,13 +16547,13 @@ 12: Tallying... 12: Adding bc contributions... 12: Computation finished -12: 276.328534 seconds elapsed for 1056 starting vertices -12: TEPS score is: 1874705.157302 -20/20 Test #12: BetwCent_Test .................... Passed 278.37 sec +12: 938.637224 seconds elapsed for 1056 starting vertices +12: TEPS score is: 551900.686084 +20/20 Test #12: BetwCent_Test .................... Passed 943.79 sec 80% tests passed, 4 tests failed out of 20 -Total Test time (real) = 278.39 sec +Total Test time (real) = 943.86 sec The following tests FAILED: 8 - Indexing_Test (Failed) @@ -16524,7 +16563,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 -j42 test ARGS\+=--verbose ARGS\+=-j42 returned exit code 2 +dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j20 test ARGS\+=--verbose ARGS\+=-j20 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' @@ -16536,7 +16575,7 @@ dh_testroot dh_prep dh_auto_install - cd obj-x86_64-linux-gnu && make -j42 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 -j20 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 @@ -16547,114 +16586,114 @@ /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /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/tommychain.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/tommylist.h +-- 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.c +-- 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.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/SpCCols.cpp --- 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/FullyDist.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.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/csc.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/FullyDist.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/DenseParMat.cpp -- 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/CommGrid3D.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/SpTuples.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/SpDCCols.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/BlockSpGEMM.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/promote.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/SpParMat3D.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/SpTuples.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/SpDefs.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/FileHeader.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/PreAllocatedSPA.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/ParFriends.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/SpTuples.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/SpDCCols.cpp -- 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/Exception.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/ParFriendsExt.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/csc.cpp --- 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/BFSFriends.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/SpParMat.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/VecIterator.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/BitMap.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/CommGrid.h --- 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/mtSpGEMM.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/csc.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/DenseParMat.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/PreAllocatedSPA.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/BitMapFringe.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/SpParHelper.cpp --- 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/MemoryPool.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/MMmul.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/SpParMat3D.cpp +-- 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/RefGen21.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/ThreadedFriends.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/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/DenseParMat.cpp --- 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/dcsc.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/FullyDistVec.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/SpDCCols.cpp --- 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/SpParMat3D.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/SpCCols.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/FileHeader.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/MultiwayMerge.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/SpMat.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/SpParMat.cpp -- 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/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/SequenceHeaps/knwiggle.C +-- 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/knupdown3.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/util.h --- 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/hold.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/SequenceHeaps/heap2.h +-- 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/heap4.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/SequenceHeaps/knheap.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/Operations.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/MPIOp.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/MemoryPool.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/FullyDistSpVec.cpp -- 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/StackEntry.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/Tommy --- 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/tommytypes.h --- 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/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.c --- 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/CombBLAS/Isect.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/papi_combblas_globals.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/FullyDistSpVec.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/Exception.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/mtSpGEMM.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/SpParHelper.cpp +-- 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/CommGrid.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/SpCCols.cpp +-- 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/Compare.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/Friends.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/LocArr.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/funnel.timpl.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/sort.timpl.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_samplesort.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_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_alltoall.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_splitters.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/MersenneTwister.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.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_samplesort.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/sort.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/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 @@ -16663,33 +16702,33 @@ -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/CombBLAS/CombBLASConfigVersion.cmake -- 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/usort +-- 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/indexHolder.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.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/include/usort/indexHolder.h --- 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/seqUtils.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/parUtils.h +-- 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/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/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_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/scramble_edges.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/btrd_binomial_distribution.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/utils.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/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/splittable_mrg.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/scramble_edges.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/mod_arith.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/apply_permutation_mpi.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 make[1]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' @@ -16708,287 +16747,287 @@ 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/Temporary -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/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/Test -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/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/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/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/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/staticSP +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/doc 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/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/include/Tommy -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/usort -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/usort/src -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/Matlab -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/stuff -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/spindex -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/obj-x86_64-linux-gnu -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/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/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/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 -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/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/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/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/BipartiteMatchings/CMakeFiles/awpm.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/fbfs.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/dobfs.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/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/CMakeFiles -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/ExperimentalStart.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/ExperimentalConfigure.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/CMakeScratch -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/Continuous.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/NightlyTest.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/ExperimentalTest.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/FindOpenMP -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/ContinuousBuild.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/3.29.3 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdCXX -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdCXX/tmp -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdC -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdC/tmp -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/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/Experimental.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/ContinuousStart.dir -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/ExperimentalMemCheck.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/NightlyCoverage.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/ExperimentalUpdate.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/ContinuousMemCheck.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/NightlyMemCheck.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/FindMPI -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/IndexingTest.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/GalerkinNew.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/FindSparse.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/BlockedSpGEMM.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/IndexingTiming.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/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/ReleaseTests/CMakeFiles/PruneColumn.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/ReduceTest.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/MultTiming.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/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/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/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/include/CombBLAS/PBBS 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/mpi +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 +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/xmt-csr-local +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/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/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/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/psort-1.0 +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/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/cmake -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/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/FranklinResults -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/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/petsc -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/PACTResults -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/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/twitterresults -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/Fall2014Runs -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/Winter2015_UsingCombBLAS1.4 -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/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/rectangular -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/BipartiteMatchings/maximal-exp/symmetric -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/rmat4 -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/ref21 -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/SC_submit_edgefactor64 -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/Post_SC_optimization -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/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/src 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/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 -Searching for files in directory /build/reproducible-patwarning: 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. -h/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/CombBLAS 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/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/Tommy 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/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/tmp/usr/include/CombBLAS/PBBS 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/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/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/tests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/CombBLAS 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/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/source 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/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/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/Tommy 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/PBBS 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/libcombblas-dev/usr/include/psort -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/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/source -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/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/debian/libcombblas-dev/usr/lib +Searching for files in directory /build/reproducible-path/combblas-2.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. +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/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/binaryconvert 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/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/FranklinSpGEMM -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/FranklinSpGEMM/Galerkin -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/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/SCALE21RMATRMAT +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/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/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/SCALE21RMATRMAT +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/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/prof_p64 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/SCALE22RMATRMAT +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/SCALE23RMATRMAT 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/ranger +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/jaguar_runtimes +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/Post_SC_optimization +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/ref21 +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/SC_submit_edgefactor64 +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/HPCGraphConverter +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/SC2011_HopperResults +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/compilertests +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/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/unsymmetric +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/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/petsc +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/SC2011_FranklinResults +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/Fall2014Runs +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/rmat4 +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/IPDPS_DETERMINISTIC_RUNS +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/mcl-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/mcl-runs/genepool-runs +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/Test +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/src 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/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/titan_exp/ER +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/combine -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/nlpkkt160 -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/threadScaling 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/ldoor 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/plots 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/matlab -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/graph500-1.2 -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/make-incs -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/graph500-1.2/xmt-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/omp-csr -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/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/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/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/3DSpGEMM/edison_exp/combine +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/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/cage15 +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/ms_inttypes +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/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/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/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/IndexingTest.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/PruneColumn.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/HashSpGEMMTest.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/FindSparse.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/ParIOTest.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/GenWrMat.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/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/TransposeTest.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/MultTiming.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/Applications +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/bpmm.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/awpm.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/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/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/dobfs.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/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/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/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/CombBLAS +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/ExperimentalTest.dir +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/ExperimentalMemCheck.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/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/ContinuousUpdate.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/Experimental.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdCXX +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdCXX/tmp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdC +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.29.3/CompilerIdC/tmp +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/CMakeScratch +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/Nightly.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/ExperimentalUpdate.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/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/FindOpenMP +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/NightlyMemoryCheck.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/ExperimentalSubmit.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/NightlyTest.dir +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/FindMPI +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/Continuous.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/ContinuousCoverage.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/ContinuousSubmit.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/ContinuousStart.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/cmake +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/stuff +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/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/largeseq +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/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/usort/src Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/combblas-2.0.0/3DSpGEMM/CCGrid.h... @@ -18806,19 +18845,11 @@ Generating code for file Applications/BcastTest.cpp... Generating code for file Applications/BetwCent.cpp... Generating code for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp... -Generating code for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h... Generating code for file Applications/BipartiteMatchings/auction.cpp... Generating code for file Applications/BipartiteMatchings/BPMaximalMatching.cpp... -Generating code for file Applications/BipartiteMatchings/BPMaximalMatching.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximalMatching.h... Generating code for file Applications/BipartiteMatchings/BPMaximumMatching.cpp... -Generating code for file Applications/BipartiteMatchings/BPMaximumMatching.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximumMatching.h... -Generating code for file Applications/BipartiteMatchings/MatchingDefs.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/MatchingDefs.h... -Generating code for file Applications/BipartiteMatchings/Utility.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/Utility.h... +Generating code for file Applications/BipartiteMatchings/gathertest.cpp... +Generating code for file Applications/Ordering/gathertest.cpp... Generating code for file Applications/CC.cpp... Generating code for file Applications/CC.h... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/comms.cpp... @@ -18835,6 +18866,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... @@ -18853,8 +18886,6 @@ Generating code for file Applications/mcl-runs/Fscore.cpp... Generating code for file Applications/mcl-runs/MCLConvert.cpp... Generating code for file Applications/MCL.cpp... -Generating code for file Applications/BipartiteMatchings/gathertest.cpp... -Generating code for file Applications/Ordering/gathertest.cpp... Generating code for file Applications/Ordering/MatPermuteSave.cpp... Generating code for file Applications/Ordering/MD.cpp... Generating code for file Applications/Ordering/RCM.cpp... @@ -18870,47 +18901,50 @@ Generating code for file Benchmarks/trilinos/trilinosMatSquare.cpp... Generating code for file binaryconvert/binconverter.cpp... Generating code for file binaryconvert/binconverter_permuted.cpp... +Generating code for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h... +Generating code for file Applications/BipartiteMatchings/BPMaximalMatching.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximalMatching.h... +Generating code for file Applications/BipartiteMatchings/BPMaximumMatching.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximumMatching.h... +Generating code for file Applications/BipartiteMatchings/MatchingDefs.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/MatchingDefs.h... +Generating code for file Applications/BipartiteMatchings/Utility.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/Utility.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... Generating code for file graph500-1.2/generator/include/graph500/generator/apply_permutation_mpi.h... Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/btrd_binomial_distribution.h... Generating code for file debian/tmp/usr/include/graph500/generator/btrd_binomial_distribution.h... Generating code for file graph500-1.2/generator/include/graph500/generator/btrd_binomial_distribution.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/graph_generator.h... -Generating code for file debian/tmp/usr/include/graph500/generator/graph_generator.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/graph_generator.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/graph_generator.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/make_graph.h... -Generating code for file debian/tmp/usr/include/graph500/generator/make_graph.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/make_graph.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/make_graph.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith.h... -Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_32bit.h... -Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_32bit.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_32bit.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_64bit.h... -Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_64bit.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_64bit.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_xmt.h... -Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_xmt.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_xmt.h... Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/permutation_gen.h... Generating code for file debian/tmp/usr/include/graph500/generator/permutation_gen.h... Generating code for file graph500-1.2/generator/include/graph500/generator/permutation_gen.h... Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/scramble_edges.h... Generating code for file debian/tmp/usr/include/graph500/generator/scramble_edges.h... Generating code for file graph500-1.2/generator/include/graph500/generator/scramble_edges.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... -Generating code for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/splittable_mrg.h... -Generating code for file graph500-1.2/compat.h... Generating code for file graph500-1.2/graph500.h... Generating code for file graph500-1.2/kronecker.h... Generating code for file graph500-1.2/mpi/common.h... @@ -18959,6 +18993,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... @@ -19047,22 +19085,23 @@ Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/radixSort.h... Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h... Generating code for file include/CombBLAS/PBBS/radixSort.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... -Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... -Generating code for file debian/tmp/usr/include/graph500/generator/utils.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/utils.h... -Generating code for file include/CombBLAS/PBBS/utils.h... -Generating code for file KameshCode/graph500_2D_SC11/src/generator/utils.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file include/CombBLAS/PreAllocatedSPA.h... +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... @@ -19160,7 +19199,42 @@ 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/graph500/generator/graph_generator.h... +Generating code for file debian/tmp/usr/include/graph500/generator/graph_generator.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/graph_generator.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/graph_generator.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/make_graph.h... +Generating code for file debian/tmp/usr/include/graph500/generator/make_graph.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/make_graph.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/make_graph.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith.h... +Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_32bit.h... +Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_32bit.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_32bit.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_64bit.h... +Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_64bit.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_64bit.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_xmt.h... +Generating code for file debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/mod_arith_xmt.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_xmt.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... +Generating code for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/splittable_mrg.h... Generating code for file KameshCode/graph500_2D_SC11/src/generator/user_settings.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... +Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... +Generating code for file debian/tmp/usr/include/graph500/generator/utils.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/utils.h... +Generating code for file include/CombBLAS/PBBS/utils.h... +Generating code for file KameshCode/graph500_2D_SC11/src/generator/utils.h... Generating code for file KameshCode/graph500_2D_SC11/src/graph.h... Generating code for file KameshCode/graph500_2D_SC11/src/RngStream.h... Generating code for file MainPage.h... @@ -19257,53 +19331,18 @@ Generating code for file src/MemoryPool.cpp... Generating code for file src/MPIOp.cpp... Generating code for file src/MPIType.cpp... -Generating code for file TDSP/deliverable/staticSP/ssp.cpp... -Generating code for file TDSP/deliverable/tdsp/Ft.h... Generating code for file TDSP/deliverable/staticSP/Node.h... Generating code for file TDSP/deliverable/tdsp/Node.h... +Generating code for file TDSP/deliverable/staticSP/ssp.cpp... +Generating code for file TDSP/deliverable/tdsp/Ft.h... Generating code for file TDSP/deliverable/tdsp/tdsp.cpp... 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... @@ -19323,19 +19362,11 @@ Generating docs for file Applications/BcastTest.cpp... Generating docs for file Applications/BetwCent.cpp... Generating docs for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp... -Generating docs for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h... Generating docs for file Applications/BipartiteMatchings/auction.cpp... Generating docs for file Applications/BipartiteMatchings/BPMaximalMatching.cpp... -Generating docs for file Applications/BipartiteMatchings/BPMaximalMatching.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximalMatching.h... Generating docs for file Applications/BipartiteMatchings/BPMaximumMatching.cpp... -Generating docs for file Applications/BipartiteMatchings/BPMaximumMatching.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximumMatching.h... -Generating docs for file Applications/BipartiteMatchings/MatchingDefs.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/MatchingDefs.h... -Generating docs for file Applications/BipartiteMatchings/Utility.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/Utility.h... +Generating docs for file Applications/BipartiteMatchings/gathertest.cpp... +Generating docs for file Applications/Ordering/gathertest.cpp... Generating docs for file Applications/CC.cpp... Generating docs for file Applications/CC.h... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/comms.cpp... @@ -19352,6 +19383,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... @@ -19370,8 +19403,6 @@ Generating docs for file Applications/mcl-runs/Fscore.cpp... Generating docs for file Applications/mcl-runs/MCLConvert.cpp... Generating docs for file Applications/MCL.cpp... -Generating docs for file Applications/BipartiteMatchings/gathertest.cpp... -Generating docs for file Applications/Ordering/gathertest.cpp... Generating docs for file Applications/Ordering/MatPermuteSave.cpp... Generating docs for file Applications/Ordering/MD.cpp... Generating docs for file Applications/Ordering/RCM.cpp... @@ -19387,47 +19418,50 @@ Generating docs for file Benchmarks/trilinos/trilinosMatSquare.cpp... Generating docs for file binaryconvert/binconverter.cpp... Generating docs for file binaryconvert/binconverter_permuted.cpp... +Generating docs for file Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h... +Generating docs for file Applications/BipartiteMatchings/BPMaximalMatching.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximalMatching.h... +Generating docs for file Applications/BipartiteMatchings/BPMaximumMatching.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/BPMaximumMatching.h... +Generating docs for file Applications/BipartiteMatchings/MatchingDefs.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/MatchingDefs.h... +Generating docs for file Applications/BipartiteMatchings/Utility.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings/Utility.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... Generating docs for file graph500-1.2/generator/include/graph500/generator/apply_permutation_mpi.h... Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/btrd_binomial_distribution.h... Generating docs for file debian/tmp/usr/include/graph500/generator/btrd_binomial_distribution.h... Generating docs for file graph500-1.2/generator/include/graph500/generator/btrd_binomial_distribution.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/graph_generator.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/graph_generator.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/graph_generator.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/graph_generator.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/make_graph.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/make_graph.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/make_graph.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/make_graph.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_32bit.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_32bit.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_32bit.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_64bit.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_64bit.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_64bit.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_xmt.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_xmt.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_xmt.h... Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/permutation_gen.h... Generating docs for file debian/tmp/usr/include/graph500/generator/permutation_gen.h... Generating docs for file graph500-1.2/generator/include/graph500/generator/permutation_gen.h... Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/scramble_edges.h... Generating docs for file debian/tmp/usr/include/graph500/generator/scramble_edges.h... Generating docs for file graph500-1.2/generator/include/graph500/generator/scramble_edges.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/splittable_mrg.h... -Generating docs for file graph500-1.2/compat.h... Generating docs for file graph500-1.2/graph500.h... Generating docs for file graph500-1.2/kronecker.h... Generating docs for file graph500-1.2/mpi/common.h... @@ -19476,6 +19510,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... @@ -19564,22 +19602,23 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/radixSort.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h... Generating docs for file include/CombBLAS/PBBS/radixSort.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/utils.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/utils.h... -Generating docs for file include/CombBLAS/PBBS/utils.h... -Generating docs for file KameshCode/graph500_2D_SC11/src/generator/utils.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file include/CombBLAS/PreAllocatedSPA.h... +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... @@ -19614,7 +19653,40 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpHelper.h... Generating docs for file debian/tmp/usr/include/CombBLAS/SpHelper.h... Generating docs for file include/CombBLAS/SpHelper.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpImpl.cpp... +Generating docs for file debian/libcombbla/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 +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: + parameter 'hashdyn' +s-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 docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpImpl.h... @@ -19661,40 +19733,17 @@ Generating docs for file include/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... -/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 -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:44: warning: explicit link request to 'tommy_hashlin' could not be resolved -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:134: warning: unable to resolve reference to 'multiindex' for \ref command -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:204: warning: explicit link request to 'next' could not be resolved -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:201: warning: The following parameter of tommy_hashdyn_bucket(tommy_hashdyn *hashdyn, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:188: warning: The following parameter of tommy_hashdyn_remove(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/include/Tommy/tommyhashdyn.h:214: warning: The following parameter of tommy_hashdyn_search(tommy_hashdyn *hashdyn, tommy_search_func *cmp, const void *cmp_arg, tommy_hash_t hash) is not documented: - parameter 'hashdyn' -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommylist.h:196: warning: The following parameter of tommy_list_insert_head(tommy_list *list, tommy_node *node, void *data) is not documented: +Generating docs for file include/CombBLAS/VecIterator.h... +Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommychain.h... +Generating docs for file debian/tmp/usr/include/Tommy/tommychain.h... +Generating docs for file include/Tommy/tommychain.h... +Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommyhash.h... +Generating docs for file debian/tmp/usr/include/Tommy/tommyhash.h... +Generating docs for file include/Tommy/tommyhash.h... +Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h... +Generating docs for file debian/tmp/usr/include/Tommy/tommyhashdyn.h... +Generating docs for file include/Tommy/tommyhashdyn.h... +Generating docs for file debian/libcombblas-dev/usr/include/Tommy/t/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommylist.h:196: warning: The following parameter of tommy_list_insert_head(tommy_list *list, tommy_node *node, void *data) is not documented: parameter 'list' /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommylist.h:213: warning: The following parameter of tommy_list_insert_tail(tommy_list *list, tommy_node *node, void *data) is not documented: parameter 'list' @@ -19718,25 +19767,48 @@ 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' -warning: 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. -Generating docs for file include/CombBLAS/VecIterator.h... -Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommychain.h... -Generating docs for file debian/tmp/usr/include/Tommy/tommychain.h... -Generating docs for file include/Tommy/tommychain.h... -Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommyhash.h... -Generating docs for file debian/tmp/usr/include/Tommy/tommyhash.h... -Generating docs for file include/Tommy/tommyhash.h... -Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommyhashdyn.h... -Generating docs for file debian/tmp/usr/include/Tommy/tommyhashdyn.h... -Generating docs for file include/Tommy/tommyhashdyn.h... -Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommylist.h... +ommylist.h... Generating docs for file debian/tmp/usr/include/Tommy/tommylist.h... Generating docs for file include/Tommy/tommylist.h... 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/graph500/generator/graph_generator.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/graph_generator.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/graph_generator.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/graph_generator.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/make_graph.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/make_graph.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/make_graph.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/make_graph.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_32bit.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_32bit.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_32bit.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_64bit.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_64bit.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_64bit.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/mod_arith_xmt.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/mod_arith_xmt.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/mod_arith_xmt.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/splittable_mrg.h... Generating docs for file KameshCode/graph500_2D_SC11/src/generator/user_settings.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/utils.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/utils.h... +Generating docs for file include/CombBLAS/PBBS/utils.h... +Generating docs for file KameshCode/graph500_2D_SC11/src/generator/utils.h... Generating docs for file KameshCode/graph500_2D_SC11/src/graph.h... Generating docs for file KameshCode/graph500_2D_SC11/src/RngStream.h... Generating docs for file MainPage.h... @@ -19747,7 +19819,9 @@ 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 mfiles/renamer.cpp... @@ -19833,53 +19907,18 @@ Generating docs for file src/MemoryPool.cpp... Generating docs for file src/MPIOp.cpp... Generating docs for file src/MPIType.cpp... -Generating docs for file TDSP/deliverable/staticSP/ssp.cpp... -Generating docs for file TDSP/deliverable/tdsp/Ft.h... Generating docs for file TDSP/deliverable/staticSP/Node.h... Generating docs for file TDSP/deliverable/tdsp/Node.h... +Generating docs for file TDSP/deliverable/staticSP/ssp.cpp... +Generating docs for file TDSP/deliverable/tdsp/Ft.h... Generating docs for file TDSP/deliverable/tdsp/tdsp.cpp... 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... @@ -21046,19 +21085,11 @@ Generating XML output for file BcastTest.cpp Generating XML output for file BetwCent.cpp Generating XML output for file ApproxWeightPerfectMatching.cpp -Generating XML output for file ApproxWeightPerfectMatching.h -Generating XML output for file ApproxWeightPerfectMatching.h Generating XML output for file auction.cpp Generating XML output for file BPMaximalMatching.cpp -Generating XML output for file BPMaximalMatching.h -Generating XML output for file BPMaximalMatching.h Generating XML output for file BPMaximumMatching.cpp -Generating XML output for file BPMaximumMatching.h -Generating XML output for file BPMaximumMatching.h -Generating XML output for file MatchingDefs.h -Generating XML output for file MatchingDefs.h -Generating XML output for file Utility.h -Generating XML output for file Utility.h +Generating XML output for file gathertest.cpp +Generating XML output for file gathertest.cpp Generating XML output for file CC.cpp Generating XML output for file CC.h Generating XML output for file comms.cpp @@ -21075,6 +21106,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 @@ -21093,8 +21126,6 @@ Generating XML output for file Fscore.cpp Generating XML output for file MCLConvert.cpp Generating XML output for file MCL.cpp -Generating XML output for file gathertest.cpp -Generating XML output for file gathertest.cpp Generating XML output for file MatPermuteSave.cpp Generating XML output for file MD.cpp Generating XML output for file RCM.cpp @@ -21110,47 +21141,50 @@ Generating XML output for file trilinosMatSquare.cpp Generating XML output for file binconverter.cpp Generating XML output for file binconverter_permuted.cpp +Generating XML output for file ApproxWeightPerfectMatching.h +Generating XML output for file ApproxWeightPerfectMatching.h +Generating XML output for file BPMaximalMatching.h +Generating XML output for file BPMaximalMatching.h +Generating XML output for file BPMaximumMatching.h +Generating XML output for file BPMaximumMatching.h +Generating XML output for file MatchingDefs.h +Generating XML output for file MatchingDefs.h +Generating XML output for file Utility.h +Generating XML output for file Utility.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 Generating XML output for file apply_permutation_mpi.h Generating XML output for file btrd_binomial_distribution.h Generating XML output for file btrd_binomial_distribution.h Generating XML output for file btrd_binomial_distribution.h -Generating XML output for file graph_generator.h -Generating XML output for file graph_generator.h -Generating XML output for file graph_generator.h -Generating XML output for file graph_generator.h -Generating XML output for file make_graph.h -Generating XML output for file make_graph.h -Generating XML output for file make_graph.h -Generating XML output for file make_graph.h -Generating XML output for file mod_arith.h -Generating XML output for file mod_arith.h -Generating XML output for file mod_arith.h -Generating XML output for file mod_arith.h -Generating XML output for file mod_arith_32bit.h -Generating XML output for file mod_arith_32bit.h -Generating XML output for file mod_arith_32bit.h -Generating XML output for file mod_arith_32bit.h -Generating XML output for file mod_arith_64bit.h -Generating XML output for file mod_arith_64bit.h -Generating XML output for file mod_arith_64bit.h -Generating XML output for file mod_arith_64bit.h -Generating XML output for file mod_arith_xmt.h -Generating XML output for file mod_arith_xmt.h -Generating XML output for file mod_arith_xmt.h -Generating XML output for file mod_arith_xmt.h Generating XML output for file permutation_gen.h Generating XML output for file permutation_gen.h Generating XML output for file permutation_gen.h Generating XML output for file scramble_edges.h Generating XML output for file scramble_edges.h Generating XML output for file scramble_edges.h -Generating XML output for file splittable_mrg.h -Generating XML output for file splittable_mrg.h -Generating XML output for file splittable_mrg.h -Generating XML output for file splittable_mrg.h -Generating XML output for file compat.h Generating XML output for file graph500.h Generating XML output for file kronecker.h Generating XML output for file common.h @@ -21199,6 +21233,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 @@ -21287,22 +21325,23 @@ Generating XML output for file radixSort.h Generating XML output for file radixSort.h Generating XML output for file radixSort.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h 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 @@ -21380,7 +21419,9 @@ Generating XML output for file ThreadedFriends.h Generating XML output for file ThreadedFriends.h Generating XML output for file VecIterator.cpp -Generating XML output fo/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 output for file VecIterator.cpp +Generating XML output for file VecIterator.cpp +Generating XML output for file VecItera/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 @@ -21437,9 +21478,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' -r file VecIterator.cpp -Generating XML output for file VecIterator.cpp -Generating XML output for file VecIterator.h +tor.h Generating XML output for file VecIterator.h Generating XML output for file VecIterator.h Generating XML output for file tommychain.h @@ -21457,7 +21496,42 @@ 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 graph_generator.h +Generating XML output for file graph_generator.h +Generating XML output for file graph_generator.h +Generating XML output for file graph_generator.h +Generating XML output for file make_graph.h +Generating XML output for file make_graph.h +Generating XML output for file make_graph.h +Generating XML output for file make_graph.h +Generating XML output for file mod_arith.h +Generating XML output for file mod_arith.h +Generating XML output for file mod_arith.h +Generating XML output for file mod_arith.h +Generating XML output for file mod_arith_32bit.h +Generating XML output for file mod_arith_32bit.h +Generating XML output for file mod_arith_32bit.h +Generating XML output for file mod_arith_32bit.h +Generating XML output for file mod_arith_64bit.h +Generating XML output for file mod_arith_64bit.h +Generating XML output for file mod_arith_64bit.h +Generating XML output for file mod_arith_64bit.h +Generating XML output for file mod_arith_xmt.h +Generating XML output for file mod_arith_xmt.h +Generating XML output for file mod_arith_xmt.h +Generating XML output for file mod_arith_xmt.h +Generating XML output for file splittable_mrg.h +Generating XML output for file splittable_mrg.h +Generating XML output for file splittable_mrg.h +Generating XML output for file splittable_mrg.h Generating XML output for file user_settings.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h Generating XML output for file graph.h Generating XML output for file RngStream.h Generating XML output for file MainPage.h @@ -21554,53 +21628,18 @@ Generating XML output for file MemoryPool.cpp Generating XML output for file MPIOp.cpp Generating XML output for file MPIType.cpp -Generating XML output for file ssp.cpp -Generating XML output for file Ft.h Generating XML output for file Node.h Generating XML output for file Node.h +Generating XML output for file ssp.cpp +Generating XML output for file Ft.h Generating XML output for file tdsp.cpp 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 @@ -21688,7 +21727,7 @@ Generating XML output for the main page Running plantuml with JAVA... Running dot... -Generating dot graphs using 43 parallel threads... +Generating dot graphs using 21 parallel threads... Running dot for graph 1/2165 Running dot for graph 2/2165 Running dot for graph 3/2165 @@ -25119,7 +25158,7 @@ Patching output file 1263/1265 Patching output file 1264/1265 Patching output file 1265/1265 -type lookup cache used 35278/65536 hits=941965 misses=35712 +type lookup cache used 35280/65536 hits=941970 misses=35714 symbol lookup cache used 26149/65536 hits=954391 misses=26149 finished... dh_installdocs -X.dot -X.md5 @@ -25144,8 +25183,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-3.1_amd64.deb'. dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-3.1_amd64.deb'. +dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-3.1_amd64.deb'. dpkg-deb: building package 'libcombblas2.0.0t64-dbgsym' in '../libcombblas2.0.0t64-dbgsym_2.0.0-3.1_amd64.deb'. dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-3.1_all.deb'. dpkg-genbuildinfo --build=binary -O../combblas_2.0.0-3.1_amd64.buildinfo @@ -25155,12 +25194,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/3435226/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3435226/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/1326544 and its subdirectories -I: Current time: Fri Jun 27 20:53:31 -12 2025 -I: pbuilder-time-stamp: 1751100811 +I: removing directory /srv/workspace/pbuilder/3435226 and its subdirectories +I: Current time: Sun May 26 17:01:01 +14 2024 +I: pbuilder-time-stamp: 1716692461