Diff of the two buildlogs: -- --- b1/build.log 2025-09-28 07:46:05.635877034 +0000 +++ b2/build.log 2025-09-28 08:10:16.705646375 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Oct 31 01:58:50 -12 2026 -I: pbuilder-time-stamp: 1793455130 +I: Current time: Sun Sep 28 21:46:28 +14 2025 +I: pbuilder-time-stamp: 1759045588 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,53 +31,85 @@ dpkg-source: info: applying AWPM_library_38dd27e.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4138202/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2565002/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Sep 28 07:46 /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/2565002/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2565002/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='14606b63982249208acf844c02b2d4f2' - 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='4138202' - PS1='# ' - PS2='> ' + INVOCATION_ID=042dded1f81442f9bc2a10d2414fc303 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2565002 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.z1NT3yVL/pbuilderrc_Jnva --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z1NT3yVL/b1 --logfile b1/build.log combblas_2.0.0-7.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.z1NT3yVL/pbuilderrc_pHbn --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z1NT3yVL/b2 --logfile b2/build.log combblas_2.0.0-7.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4138202/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2565002/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -305,7 +337,7 @@ Get: 182 http://deb.debian.org/debian unstable/main arm64 openmpi-bin arm64 5.0.8-10+b1 [184 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libopenmpi-dev arm64 5.0.8-10+b1 [1090 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 mpi-default-dev arm64 1.19 [3432 B] -Fetched 234 MB in 1s (173 MB/s) +Fetched 234 MB in 1s (158 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20000 files and directories currently installed.) @@ -1069,7 +1101,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/combblas-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../combblas_2.0.0-7_source.changes +I: user script /srv/workspace/pbuilder/2565002/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2565002/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/combblas-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../combblas_2.0.0-7_source.changes dpkg-buildpackage: info: source package combblas dpkg-buildpackage: info: source version 2.0.0-7 dpkg-buildpackage: info: source distribution unstable @@ -1120,8 +1156,8 @@ -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success --- Configuring done (2.6s) --- Generating done (0.1s) +-- Configuring done (5.6s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1143,35 +1179,35 @@ make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -[ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 3%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp -[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o +[ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -MF CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o.d -o CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/btrd_binomial_distribution.c +[ 2%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -MF CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o.d -o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/mrg_transitions.c -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp +[ 3%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/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/btrd_binomial_distribution.c.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/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 [ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/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 -[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/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-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -MF CMakeFiles/GraphGenlib.dir/permutation_gen.c.o.d -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/permutation_gen.c cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -MF CMakeFiles/GraphGenlib.dir/make_graph.c.o.d -o CMakeFiles/GraphGenlib.dir/make_graph.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/make_graph.c +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -MF CMakeFiles/GraphGenlib.dir/permutation_gen.c.o.d -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/permutation_gen.c cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -MF CMakeFiles/GraphGenlib.dir/utils.c.o.d -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/utils.c -[ 12%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -MF CMakeFiles/GraphGenlib.dir/scramble_edges.c.o.d -o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -c /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/scramble_edges.c +[ 10%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp +[ 12%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp [ 13%] Linking C shared library libGraphGenlib.so cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -1207,18 +1243,18 @@ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -[ 18%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/CommGrid.cpp +[ 15%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o +[ 16%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/CombBLAS.dir/src/mmio.c.o -MF CMakeFiles/CombBLAS.dir/src/mmio.c.o.d -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /build/reproducible-path/combblas-2.0.0/src/mmio.c -[ 19%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIOp.cpp +[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/CommGrid.cpp /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIType.cpp -[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o +[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o +[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MPIOp.cpp +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/hash.cpp [ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/MemoryPool.cpp -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /build/reproducible-path/combblas-2.0.0/src/hash.cpp /build/reproducible-path/combblas-2.0.0/src/mmio.c: In function 'mm_read_mtx_crd_size': /build/reproducible-path/combblas-2.0.0/src/mmio.c:138:26: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) @@ -1382,106 +1418,106 @@ [ 22%] Built target CombBLAS make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake "--color=" +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-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake "--color=" make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/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-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build +make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build -make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.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-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 24%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -[ 25%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build -[ 26%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -[ 27%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 24%] Building CXX object ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build +[ 25%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp -[ 28%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp -[ 30%] Building CXX object ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 31%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp +[ 26%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp +[ 27%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp +[ 28%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o +[ 30%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp +[ 31%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp [ 32%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp -[ 33%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o [ 34%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +[ 34%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp +[ 36%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp -[ 36%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp +[ 37%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp -[ 37%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:36: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:8: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -1492,7 +1528,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:31: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:3: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1558,13 +1594,18 @@ from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/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++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:3: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1595,55 +1636,15 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ 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/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 > | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -1651,139 +1652,64 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:31: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | struct absdiff : std::binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: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/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | public std::binary_function< std::tuple, std::tuple, bool > | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1802,68 +1728,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:31: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -2056,160 +1920,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:36: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:31: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:8: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:3: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -2223,6 +1933,13 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ @@ -2295,6 +2012,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 | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2307,28 +2030,15 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct bitwise_xor : public std::binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ @@ -2389,27 +2099,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 233 | struct bitwise_and : public std::binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -2420,6 +2109,9 @@ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ @@ -2432,30 +2124,48 @@ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 92 | struct totality : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 114 | struct sel2nd: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: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 | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2510,6 +2220,273 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:36: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:31: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:31: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:8: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:3: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -2610,6 +2587,35 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:36: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:31: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ 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: @@ -2710,42 +2716,18 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:35: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/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 > | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -2753,51 +2735,13 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h: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) | ^~~~~~~~~~~~~~~ -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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2813,14 +2757,14 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function @@ -2834,11 +2778,8 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function @@ -2846,8 +2787,8 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function @@ -2900,6 +2841,136 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -2944,6 +3015,16 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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) | ^~~~~~~~~~~~~~~ @@ -2977,16 +3058,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -2996,16 +3067,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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: @@ -3206,100 +3267,47 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/GenWriteMatrix.cpp:29: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:3: +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | struct absdiff : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | public std::binary_function< std::tuple, std::tuple, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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) | ^~~~~~~~~~~~~~~ @@ -3312,12 +3320,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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) | ^~~~~~~~~~~~~~~ @@ -3330,33 +3332,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ /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)); @@ -3365,45 +3340,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /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)); @@ -3429,26 +3365,11 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:138:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 138 | rowsym.Apply(bind2nd(plus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:154:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 154 | colsym.Apply(bind2nd(plus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3457,7 +3378,7 @@ from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:8: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/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 > | ^~~~~~~~~~~~~~~ @@ -3468,7 +3389,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3538,6 +3459,113 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:138:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 138 | rowsym.Apply(bind2nd(plus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3547,16 +3575,78 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:154:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 154 | colsym.Apply(bind2nd(plus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:78:26: required from here + 78 | A.ParallelReadMM(Aname, true, maximum()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -3565,29 +3655,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 118 | vec2.Apply(bind2nd(minus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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: @@ -3625,14 +3692,6 @@ /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 | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3696,6 +3755,14 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3705,11 +3772,22 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3823,11 +3901,13 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3867,6 +3947,35 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 118 | vec2.Apply(bind2nd(minus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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)': @@ -3884,6 +3993,57 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/15/bits/stl_algobase.h:64, + from /usr/include/c++/15/string:53: +/usr/include/c++/15/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:63:18: required from here + 63 | val = make_pair(rhs, -rhs); + | ~~~~~~~~~^~~~~~~~~~~ +/usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1164 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ 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]': @@ -3899,6 +4059,52 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = int; NU = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -3924,31 +4130,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': @@ -3973,16 +4154,11 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3999,6 +4175,48 @@ /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/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here + 119 | ACID = A(vec1, vec2); + | ~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here + 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -4008,6 +4226,88 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here + 119 | ACID = A(vec1, vec2); + | ~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here + 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': @@ -4023,13 +4323,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ -/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++/15/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4042,16 +4335,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4074,6 +4357,24 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4083,77 +4384,47 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /usr/include/c++/15/bits/stl_algobase.h:64, - from /usr/include/c++/15/string:53: -/usr/include/c++/15/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:63:18: required from here - 63 | val = make_pair(rhs, -rhs); - | ~~~~~~~~~^~~~~~~~~~~ -/usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1164 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -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]': +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here - 119 | ACID = A(vec1, vec2); - | ~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here - 119 | ACID = A(vec1, vec2); - | ~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:186:35: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 186 | spx.Apply(bind1st (multiplies(), 100)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]': @@ -4184,28 +4455,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here - 108 | A.ParallelReadMM(Aname, true, maximum()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); @@ -4228,121 +4477,43 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: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/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' + 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:164:39: required from here + 164 | FullyDistVec pinv = p.sort(); + | ~~~~~~^~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here - 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ 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]': @@ -4358,49 +4529,40 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here - 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair >; _Compare = std::less > >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair >*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' + 335 | SpParHelper::MemoryEfficientPSort(vecpair, n_thisstage, dist, DEL.commGrid->GetWorld()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:57:13: required from here + 57 | PermEdges(*DEL); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less > >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -4423,56 +4585,19 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' - 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:164:39: required from here - 164 | FullyDistVec pinv = p.sort(); - | ~~~~~~^~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:78:26: required from here - 78 | A.ParallelReadMM(Aname, true, maximum()); +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here + 108 | A.ParallelReadMM(Aname, true, maximum()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); @@ -4523,110 +4648,46 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here - 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here - 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': @@ -4702,154 +4763,129 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Semirings.h:55:20: note: parameter passing for argument of type 'mypair' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | static OUT add(const OUT & arg1, const OUT & arg2) | ^~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here + 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here + 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -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/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair >; _Compare = std::less > >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair >*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' - 335 | SpParHelper::MemoryEfficientPSort(vecpair, n_thisstage, dist, DEL.commGrid->GetWorld()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:57:13: required from here - 57 | PermEdges(*DEL); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less > >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ /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 + | ^ In file included from /usr/include/c++/15/bits/stl_algo.h:61, from /usr/include/c++/15/algorithm:63, from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:5: @@ -4857,6 +4893,19 @@ /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ +[ 38%] Linking CXX executable IteratorTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IteratorTest.dir/link.d CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 38%] Built target IteratorTest +make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 39%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp: In constructor 'mypair::mypair(double)': /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:63:32: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | val = make_pair(rhs, -rhs); @@ -4886,49 +4935,21 @@ /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:63:32: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | val = make_pair(rhs, -rhs); | ~~~~~~~~~^~~~~~~~~~~ -[ 38%] Linking CXX executable TransposeTest +[ 40%] Linking CXX executable TransposeTest cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 -[ 39%] Linking CXX executable IteratorTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 +[ 42%] Linking CXX executable ReduceTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/TransposeTest.dir/link.d CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 39%] Built target TransposeTest -make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 40%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IteratorTest.dir/link.d CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In constructor 'combblas::SpDCCols::SpDCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:138:61: note: parameter passing for argument of type 'mypair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | dcsc->numx[i] = rhs.numvalue(i); - | ~~~~~~~~~~~~^~~ -[ 40%] Built target IteratorTest +[ 42%] Built target TransposeTest make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 42%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o +[ 43%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -MF CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o.d -o CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp -[ 43%] Linking CXX executable GenWrMat -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GenWrMat.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GenWrMat.dir/link.d CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 43%] Built target GenWrMat -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-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-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-aarch64-linux-gnu' -[ 44%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp 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, @@ -5006,6 +5027,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In constructor 'combblas::SpDCCols::SpDCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:138:61: note: parameter passing for argument of type 'mypair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | dcsc->numx[i] = rhs.numvalue(i); + | ~~~~~~~~~~~~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ReduceTest.dir/link.d CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 43%] Built target ReduceTest +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-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.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: @@ -5106,6 +5137,11 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-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-aarch64-linux-gnu' +[ 44%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp 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)': @@ -5125,85 +5161,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 45%] Linking CXX executable ReduceTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:3: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 45%] Linking CXX executable GenWrMat +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GenWrMat.dir/link.txt --verbose=1 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] @@ -5212,106 +5171,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GenWrMat.dir/link.d CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 45%] Built target GenWrMat +make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 46%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o 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]' @@ -5355,6 +5224,7 @@ | | int64_t* {aka long int*} | long long int* | %ld +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp /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); | ~~~^ ~~~ @@ -5369,25 +5239,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': @@ -5408,8 +5259,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ReduceTest.dir/link.d CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -5440,16 +5289,68 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -[ 45%] Built target ReduceTest -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' + 71 | return Mult_AnXBn_DoubleBuff + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here + 60 | auto C = bspgemm.getNextBlock(roffset, coffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' + 71 | return Mult_AnXBn_DoubleBuff + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here + 60 | auto C = bspgemm.getNextBlock(roffset, coffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -5460,7 +5361,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:3: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5521,67 +5422,183 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' - 71 | return Mult_AnXBn_DoubleBuff - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here - 60 | auto C = bspgemm.getNextBlock(roffset, coffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' - 71 | return Mult_AnXBn_DoubleBuff - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here - 60 | auto C = bspgemm.getNextBlock(roffset, coffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /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 /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:3: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 46%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp 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: @@ -5682,14 +5699,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -5709,6 +5718,15 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -5717,63 +5735,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:27: required from here - 66 | A2D.ParallelReadMM(Aname, true, maximum()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = 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]' @@ -5831,71 +5802,14 @@ | | 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]' - 958 | dcsc->ColSplit(dcscs, cuts); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 197 | spSeq->ColSplit(numChunks, localChunks); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here - 83 | SpParMat3D> A3D(A2D, layers, true, false); - | ^ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' - 1129 | Cdcsc->ColConcatenate(dcscs, offsets); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 225 | localMatrix->ColConcatenate(recvChunks); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here - 83 | SpParMat3D> A3D(A2D, layers, true, false); - | ^ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258:88: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1262:88: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h: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/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, @@ -6073,6 +5987,63 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:27: required from here + 66 | A2D.ParallelReadMM(Aname, true, maximum()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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)': @@ -6092,8 +6063,65 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 48%] Linking CXX executable GalerkinNew -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = double]' + 958 | dcsc->ColSplit(dcscs, cuts); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 197 | spSeq->ColSplit(numChunks, localChunks); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here + 83 | SpParMat3D> A3D(A2D, layers, true, false); + | ^ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' + 1129 | Cdcsc->ColConcatenate(dcscs, offsets); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 225 | localMatrix->ColConcatenate(recvChunks); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here + 83 | SpParMat3D> A3D(A2D, layers, true, false); + | ^ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258:88: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1262:88: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -6182,47 +6210,44 @@ | | int64_t* {aka long int*} | long long int* | %ld -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GalerkinNew.dir/link.d CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] + 95 | } + | ^ +/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Linking CXX executable ParIOTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ParIOTest.dir/link.d CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 48%] Built target GalerkinNew +[ 49%] Linking CXX executable MultTiming +[ 49%] Built target ParIOTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-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-aarch64-linux-gnu' -[ 49%] Building CXX object ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o +[ 50%] Building CXX object ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -MF CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o.d -o CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp -[ 50%] Linking CXX executable ParIOTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 -/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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ParIOTest.dir/link.d CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTiming.dir/link.d CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 50%] Built target ParIOTest +[ 50%] Built target MultTiming make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 51%] Linking CXX executable MultTiming -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 -[ 53%] Building CXX object ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o +[ 51%] Building CXX object ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -MF CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o.d -o CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTiming.dir/link.d CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 53%] Built target MultTiming -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 54%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -MF CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o.d -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp +[ 53%] Linking CXX executable GalerkinNew +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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, @@ -6300,8 +6325,17 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 55%] Linking CXX executable FindSparse -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GalerkinNew.dir/link.d CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 53%] Built target GalerkinNew +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 54%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -MF CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o.d -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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: @@ -6411,48 +6445,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/FindSparse.dir/link.d CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 55%] Built target FindSparse -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 56%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:32:29: required from here - 32 | A.PruneColumnByIndex(ciprune); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 57%] Linking CXX executable HashSpGEMMTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 +[ 55%] Linking CXX executable FindSparse +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 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, @@ -6530,6 +6524,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 56%] Linking CXX executable HashSpGEMMTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 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: @@ -6630,6 +6626,25 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/FindSparse.dir/link.d CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 56%] Built target FindSparse +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' 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)': @@ -6639,12 +6654,27 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 57%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/HashSpGEMMTest.dir/link.d CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ [ 57%] Built target HashSpGEMMTest make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 59%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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: @@ -6655,11 +6685,176 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 59%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:32:29: required from here + 32 | A.PruneColumnByIndex(ciprune); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:102:56: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 102 | FullyDistSpVec R = D.Find(std::bind2nd(std::equal_to(), static_cast(1))); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:133:34: required from here + 133 | F1.PruneColumnByIndex(Td); + | ~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +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]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:99:25: required from here + 99 | A.ParallelReadMM(std::string(argv[1]), false, maximum()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here + 106 | SpParMat> F1 = PSpGEMM>(A, F0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = KTipsSR; IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here + 106 | SpParMat> F1 = PSpGEMM>(A, F0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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, @@ -6832,44 +7027,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:102:56: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 102 | FullyDistSpVec R = D.Find(std::bind2nd(std::equal_to(), static_cast(1))); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:133:34: required from here - 133 | F1.PruneColumnByIndex(Td); - | ~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ 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)': @@ -6879,63 +7036,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:99:25: required from here - 99 | A.ParallelReadMM(std::string(argv[1]), false, maximum()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -6946,70 +7046,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here - 106 | SpParMat> F1 = PSpGEMM>(A, F0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = KTipsSR; IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here - 106 | SpParMat> F1 = PSpGEMM>(A, F0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -7260,68 +7296,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: At global scope: -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 127 | struct prunediscovered: public binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:243:52: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 243 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:311:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 311 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:590:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 590 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:605:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 605 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:621:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 621 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -7432,6 +7406,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: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, @@ -7441,6 +7425,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 > | ^~~~~~~~~~~~~~~ +[ 60%] Linking CXX executable BlockedSpGEMM +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/BlockedSpGEMM.dir/link.txt --verbose=1 In file included from /usr/include/c++/15/bits/unique_ptr.h:37, from /usr/include/c++/15/memory:80, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: @@ -7535,88 +7521,21 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: At global scope: +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 127 | struct prunediscovered: public binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ 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: @@ -7717,34 +7636,56 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:243:52: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 243 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/DirOptBFS.cpp:311:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 311 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:590:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 590 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:605:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 605 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:621:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 621 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/BlockedSpGEMM.dir/link.d CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 60%] Built target BlockedSpGEMM +[ 61%] Linking CXX executable InducedSubgraphsTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/InducedSubgraphsTest.dir/link.txt --verbose=1 +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-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 62%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp 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)': @@ -7764,6 +7705,17 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/InducedSubgraphsTest.dir/link.d CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 62%] Built target InducedSubgraphsTest +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 63%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -7772,8 +7724,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 60%] Linking CXX executable BlockedSpGEMM -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/BlockedSpGEMM.dir/link.txt --verbose=1 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] @@ -7873,64 +7823,40 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/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 /usr/include/c++/15/bits/stl_algo.h:61, - from /usr/include/c++/15/algorithm:63, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:38: -/usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = pair*; _Distance = long int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/BlockedSpGEMM.dir/link.d CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 60%] Built target BlockedSpGEMM -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-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 61%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp -[ 62%] Linking CXX executable PruneColumn -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 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/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = 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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = 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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -7949,24 +7875,28 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:93:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = 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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -7983,18 +7913,18 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = 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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -8007,30 +7937,13 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/PruneColumn.dir/link.d CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 62%] Built target PruneColumn -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 63%] Linking CXX executable InducedSubgraphsTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/InducedSubgraphsTest.dir/link.txt --verbose=1 -[ 65%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/InducedSubgraphsTest.dir/link.d CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 65%] Built target InducedSubgraphsTest -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 66%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp +In file included from /usr/include/c++/15/bits/stl_algo.h:61, + from /usr/include/c++/15/algorithm:63, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:38: +/usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = pair*; _Distance = long int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ In 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, @@ -8203,6 +8116,88 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ 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)': @@ -8212,6 +8207,34 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ 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: @@ -8222,6 +8245,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 65%] Linking CXX executable PruneColumn +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 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] @@ -8323,58 +8348,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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, @@ -8452,64 +8425,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -8610,6 +8525,12 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/PruneColumn.dir/link.d CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 65%] Built target PruneColumn +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" 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)': @@ -8619,6 +8540,11 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 66%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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: @@ -8629,83 +8555,58 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:44: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:38: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -8742,112 +8643,61 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8955,16 +8805,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); @@ -9142,27 +8982,6 @@ | | 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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:192:45: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = divides; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 192 | nspInv.Apply(bind1st(divides(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:218:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 218 | bc.Apply(bind2nd(minus(), nPasses)); // Subtrack nPasses from all the bc scores (because bcu was initialized to all 1's) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ 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]' @@ -9183,63 +9002,83 @@ | | | | int combblas::SpDCCols::LocalIT {aka long int} | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here - 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:44: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:38: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'combblas::SpParMat combblas::SpParMat::PruneColumn(const combblas::FullyDistVec&, _BinaryOperation, bool) [with _BinaryOperation = std::less; IT = long int; NT = float; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:282:58: required from 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]' 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); @@ -9259,70 +9098,148 @@ | | | | int combblas::SpDCCols::LocalIT {aka long int} | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here - 185 | fringe = PSpGEMM(AT, fringe); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here - 185 | fringe = PSpGEMM(AT, fringe); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 67%] Linking CXX executable SpGEMM3DTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.dir/link.txt --verbose=1 +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:192:45: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = divides; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 192 | nspInv.Apply(bind1st(divides(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:218:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 218 | bc.Apply(bind2nd(minus(), nPasses)); // Subtrack nPasses from all the bc scores (because bcu was initialized to all 1's) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ 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: @@ -9394,6 +9311,69 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpGEMM3DTest.dir/link.d CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here + 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +[ 67%] Built target SpGEMM3DTest +make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': @@ -9430,6 +9410,9 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); @@ -9464,6 +9447,8 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +[ 68%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp 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]' @@ -9493,202 +9478,70 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 67%] Linking CXX executable SpGEMM3DTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpGEMM3DTest.dir/link.d CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 67%] Built target SpGEMM3DTest -make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 68%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 518 | RemoveIsolated(A, param); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 518 | RemoveIsolated(A, param); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here + 185 | fringe = PSpGEMM(AT, fringe); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here + 185 | fringe = PSpGEMM(AT, fringe); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /usr/include/c++/15/bits/stl_algobase.h:64, - from /usr/include/c++/15/string:53: -/usr/include/c++/15/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:158:52: required from 'void combblas::SpParMat::TopKGather(std::vector&, std::vector&, int&, int&, const std::vector&, const std::vector&, int, std::vector >&, const std::vector&, std::vector&, std::vector&, std::vector > >&, IT, const combblas::FullyDistVec&) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' - 158 | mediansNweights[k] = std::make_pair(all_medians[fetchindex], static_cast(nnz_per_col[fetchindex]) / columnCounts[j]); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:490:23: required from 'bool combblas::SpParMat::Kselect2(combblas::FullyDistVec&, IT) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' - 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1144:28: 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]' - 1144 | bool ret = Kselect2(kthAll, k_limit); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/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]' - 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1164 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -[ 69%] Linking CXX executable KTipsTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/KTipsTest.dir/link.txt --verbose=1 -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 518 | RemoveIsolated(A, param); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 518 | RemoveIsolated(A, param); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/KTipsTest.dir/link.d CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 69%] Built target KTipsTest -make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 71%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp 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, @@ -9893,6 +9746,381 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here + 142 | A.ParallelReadMM(ifilename, base, maximum()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:49: +/build/reproducible-path/combblas-2.0.0/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1537:22: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' + 1537 | nCC = LabelCC(parent, cc); + | ~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here + 196 | FullyDistVec cclabels = CC(A, nCC); + | ~~^~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1389:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1391:59: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = not_equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 518 | RemoveIsolated(A, param); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 518 | RemoveIsolated(A, param); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /usr/include/c++/15/bits/stl_algobase.h:64, + from /usr/include/c++/15/string:53: +/usr/include/c++/15/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:158:52: required from 'void combblas::SpParMat::TopKGather(std::vector&, std::vector&, int&, int&, const std::vector&, const std::vector&, int, std::vector >&, const std::vector&, std::vector&, std::vector&, std::vector > >&, IT, const combblas::FullyDistVec&) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' + 158 | mediansNweights[k] = std::make_pair(all_medians[fetchindex], static_cast(nnz_per_col[fetchindex]) / columnCounts[j]); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:490:23: required from 'bool combblas::SpParMat::Kselect2(combblas::FullyDistVec&, IT) const [with VT = double; GIT = long int; IT = long int; NT = double; DER = combblas::SpDCCols]' + 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1144:28: 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]' + 1144 | bool ret = Kselect2(kthAll, k_limit); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +/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]' + 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1164 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 518 | RemoveIsolated(A, param); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 518 | RemoveIsolated(A, param); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 69%] Linking CXX executable KTipsTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/KTipsTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/KTipsTest.dir/link.d CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 69%] Built target KTipsTest +make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 71%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] + 95 | } + | ^ In file included from /build/reproducible-path/combblas-2.0.0/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, @@ -10074,63 +10302,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here - 142 | A.ParallelReadMM(ifilename, base, maximum()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld In file included from /build/reproducible-path/combblas-2.0.0/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: @@ -10141,31 +10312,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] - 95 | } - | ^ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:49: -/build/reproducible-path/combblas-2.0.0/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1537:22: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' - 1537 | nCC = LabelCC(parent, cc); - | ~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here - 196 | FullyDistVec cclabels = CC(A, nCC); - | ~~^~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1389:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1391:59: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = not_equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -10174,8 +10320,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 72%] Linking CXX executable IndexingTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 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]' @@ -10233,69 +10377,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTest.dir/link.d CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 72%] Built target IndexingTest -make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -[ 73%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]': @@ -10348,64 +10429,8 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 72%] Linking CXX executable IndexingTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 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]': @@ -10495,6 +10520,17 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTest.dir/link.d CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 72%] Built target IndexingTest +make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 73%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -10722,6 +10758,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 74%] Linking CXX executable IndexingTiming +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:210:20: required from here 210 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); @@ -10795,6 +10833,17 @@ | | int64_t* {aka long int*} | long long int* | %ld +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTiming.dir/link.d CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 74%] Built target IndexingTiming +make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 75%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]': @@ -10847,6 +10896,8 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +[ 77%] Linking CXX executable MultTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 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]': @@ -10905,32 +10956,30 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 74%] Linking CXX executable SpAsgnTest +[ 78%] Linking CXX executable SpAsgnTest cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpAsgnTest.dir/link.d CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 74%] Built target SpAsgnTest -make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 75%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp -[ 77%] Linking CXX executable IndexingTiming -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTiming.dir/link.d CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTest.dir/link.d CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 77%] Built target IndexingTiming +[ 78%] Built target MultTest make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 78%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o +[ 79%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpAsgnTest.dir/link.d CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 79%] Built target SpAsgnTest +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 80%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -11130,109 +11179,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp: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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 79%] Linking CXX executable MultTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here - 206 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~~~~~ - | | | - | long long int long int - | %ld -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~ - | | | - | long long int long int - | %ld -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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:394:34: required from here - 394 | ABool->ParallelReadMM(filename, true, maximum()); // one-based matrix market file - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -11305,8 +11251,34 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTest.dir/link.d CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp: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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -11407,67 +11379,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 79%] Built target MultTest -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 80%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here - 91 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here - 91 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -11477,206 +11388,22 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here - 91 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here - 91 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:38: required from here - 113 | AWeighted->ParallelReadMM(ifilename, true, maximum()); // one-based matrix market file - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here - 153 | (*AWeighted)(randp,randp,true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here - 153 | (*AWeighted)(randp,randp,true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here + 206 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~~~~~ + | | | + | long long int long int + | %ld +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~ + | | | + | long long int long int + | %ld 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, @@ -11749,36 +11476,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here - 153 | (*AWeighted)(randp,randp,true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -11879,31 +11576,13 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here - 153 | (*AWeighted)(randp,randp,true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -11916,6 +11595,63 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = 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]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:394:34: required from here + 394 | ABool->ParallelReadMM(filename, true, maximum()); // one-based matrix market file + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: @@ -11934,6 +11670,29 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/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)); @@ -11948,6 +11707,27 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here + 91 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /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)); @@ -11955,6 +11735,37 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here + 91 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ /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 @@ -11968,37 +11779,121 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long int; VAL = long int; IT = long int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long int; NT = long int]' - 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:210:64: required from here - 210 | FullyDistVecinvRandp = randp.sort(); - | ~~~~~~~~~~^~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here + 91 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:91:17: required from here + 91 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:38: required from here + 113 | AWeighted->ParallelReadMM(ifilename, true, maximum()); // one-based matrix market file + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = 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]' @@ -12105,6 +12000,58 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here + 153 | (*AWeighted)(randp,randp,true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here + 153 | (*AWeighted)(randp,randp,true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -12166,8 +12113,66 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here + 153 | (*AWeighted)(randp,randp,true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ [ 81%] Linking CXX executable betwcent cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: required from here + 153 | (*AWeighted)(randp,randp,true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/betwcent.dir/link.d CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 81%] Built target betwcent @@ -12187,6 +12192,37 @@ make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long int; VAL = long int; IT = long int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long int; NT = long int]' + 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:210:64: required from here + 210 | FullyDistVecinvRandp = randp.sort(); + | ~~~~~~~~~~^~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' @@ -12388,6 +12424,83 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:3: +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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] @@ -12396,6 +12509,115 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' @@ -12493,6 +12715,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': @@ -12557,6 +12789,14 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/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]' @@ -12614,83 +12854,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:3: -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); @@ -12753,133 +12916,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/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]' @@ -13098,6 +13134,8 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +[ 86%] Linking CXX executable fmis +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); @@ -13160,18 +13198,16 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 86%] Linking CXX executable fmis -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fmis.dir/link.d CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 86%] Built target fmis [ 87%] Linking CXX executable fbfs cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fbfs.dir/link.d CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 87%] Built target fbfs [ 89%] Linking CXX executable tdbfs cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fmis.dir/link.d CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 89%] Built target fmis +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fbfs.dir/link.d CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 89%] Built target fbfs /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tdbfs.dir/link.d CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 89%] Built target tdbfs @@ -13185,26 +13221,26 @@ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/rcm.dir/link.d CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 91%] Built target rcm -[ 92%] Linking CXX executable test_mpipspgemm -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_mpipspgemm.dir/link.d CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 92%] Built target test_mpipspgemm -[ 93%] Linking CXX executable mpipspgemm -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mpipspgemm.dir/link.d CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 93%] Built target mpipspgemm -[ 95%] Linking CXX executable SpMSpVBench +[ 92%] Linking CXX executable SpMSpVBench cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpMSpVBench.dir/link.d CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 95%] Built target SpMSpVBench -[ 96%] Linking CXX executable lacc +[ 92%] Built target SpMSpVBench +[ 93%] Linking CXX executable lacc cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/lacc.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lacc.dir/link.d CMakeFiles/lacc.dir/CC.cpp.o -o lacc ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 96%] Built target lacc +[ 93%] Built target lacc +[ 95%] Linking CXX executable mpipspgemm +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mpipspgemm.dir/link.d CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 95%] Built target mpipspgemm +[ 96%] Linking CXX executable test_mpipspgemm +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_mpipspgemm.dir/link.d CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 96%] Built target test_mpipspgemm [ 97%] Linking CXX executable bpmm cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpmm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/bpmm.dir/link.d CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -o bpmm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm @@ -13324,49 +13360,46 @@ 12: Matrix is Float 12: Total number of nonzeros expected across all processors is 490563 12: File is 6706976 bytes -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490228 -3: File is 8909455 bytes 2: Matrix is Float 2: Total number of nonzeros expected across all processors is 490265 2: File is 8897883 bytes -11: Find and Sparse working correctly -11: As a whole: 20 rows and 20 columns and 40 nonzeros 10: Data read 6: Iteration passed soft test - 1/20 Test #6: Iterator_Test .................... Passed 1.88 sec + 1/20 Test #6: Iterator_Test .................... Passed 3.29 sec test 13 Start 13: TopDownBFS_Test 13: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/tdbfs" "Force" "17" "FastGen" 13: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 13: Test timeout computed to be: 1500 +11: Find and Sparse working correctly +11: As a whole: 20 rows and 20 columns and 40 nonzeros 3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490265 -3: File is 8897883 bytes -1: graph_generation: 1.504066 s +3: Total number of nonzeros expected across all processors is 490228 +3: File is 8909455 bytes +1: graph_generation: 2.935706 s 1: Generated renamed edge lists -1: Generation took 1.66288 seconds +1: Generation took 3.35805 seconds 1: Warning: Using smaller indices for the matrix than DistEdgeList 1: Local matrices are 524288-by-524288 +11: As a whole, Values: has length 114 12: As a whole: 65536 rows and 65536 columns and 490563 nonzeros 12: Batch processing will occur 11 times, each processing 96 vertices (overall) -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 490265 -4: File is 8897883 bytes +11: As a whole, Row ids: has length 114 2: Matrix is Float 2: Total number of nonzeros expected across all processors is 3384784 2: File is 61473368 bytes -11: As a whole, Values: has length 114 3: Matrix is Float -3: Total number of nonzeros expected across all processors is 3384784 -3: File is 61473368 bytes -11: As a whole, Row ids: has length 114 -5: Reduction via summation working correctly -11: As a whole, Column ids: has length 114 +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 490265 +4: File is 8897883 bytes 12: Candidates chosen, precomputation finished 12: Exploring via BFS... - 2/20 Test #5: Reduction_Test ................... Passed 2.46 sec +5: Reduction via summation working correctly +11: As a whole, Column ids: has length 114 + 2/20 Test #5: Reduction_Test ................... Passed 5.38 sec test 14 Start 14: DirOptBFS_Test @@ -13376,17 +13409,31 @@ 11: As a whole: 21 rows and 21 columns and 114 nonzeros 13: Forcing scale to : 17 13: Using fast vertex permutations; skipping edge permutations (like v2.1) - 3/20 Test #11: FindSparse_Test .................. Passed 2.72 sec + 3/20 Test #11: FindSparse_Test .................. Passed 5.59 sec test 15 Start 15: FBFS_Test 15: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/fbfs" "Gen" "16" 15: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 15: Test timeout computed to be: 1500 -7: Transpose working correctly 8: As a whole: 10 rows and 100 columns and 11 nonzeros +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 3384784 +3: 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? 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? - 4/20 Test #7: Transpose_Test ................... Passed 2.90 sec +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) +1: Created Sparse Matrix (with int32 local indices and values) +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 3384784 +4: File is 61473368 bytes +7: Transpose working correctly +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 + 4/20 Test #7: Transpose_Test ................... Passed 46.76 sec test 16 Start 16: FMIS_Test @@ -13394,22 +13441,20 @@ 16: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 16: Test timeout computed to be: 1500 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? -3: *** -3: Trying 1 layers -14: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -13: graph_generation: 0.268371 s +15: Forcing scale to : 16 +14: graph_generation: 61.466129 s +14: Generated renamed edge lists +14: Generation took 61.4663 seconds +13: graph_generation: 56.478040 s 13: Generated renamed edge lists -13: Generation took 1.01884 seconds -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 3384784 -4: File is 61473368 bytes +13: Generation took 63.9992 seconds +14: Warning: Using smaller indices for the matrix than DistEdgeList +14: Local matrices are 65536-by-65536 +15: graph_generation: 261.086766 s +15: Generated renamed edge lists +8: Indexing working correctly 13: Warning: Using smaller indices for the matrix than DistEdgeList 13: Local matrices are 65536-by-65536 -8: Indexing working correctly -14: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -15: Using synthetic data, which we ALWAYS permute for load balance -15: We only balance the original input, we don't repermute after each filter change -15: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional 8: Elements stored on proc 0: {(0,0.234), (1,0.829), (2,0.221), (3,0.454), (4,0.096), (5,0.399), (6,0.895), (7,0.156), (8,0.052), (9,0.709), (10,0.305), (11,0.669), (12,0.493), (13,0.619), (14,0.736), (15,0.615), (16,0.124), (17,0.831), (18,0.958), (19,0.284), (20,0.411), (21,0.473), (22,0.935), (23,0.222), (24,0.54), } 8: Elements stored on proc 1: {(0,0.196), (1,0.571), (2,0.482), (3,0.09), (4,0.79), (5,0.939), (6,0.684), (7,0.465), (8,0.236), (9,0.713), (10,0.32), (11,0.748), (12,0.771), (13,0.123), (14,0.79), (15,0.06), (16,0.82), (17,0.506), (18,0.859), (19,0.268), (20,0.49), (21,0.01), (22,0.809), (23,0.284), (24,0.263), } 8: Elements stored on proc 2: {(0,0.159), (1,0.811), (2,0.198), (3,0.163), (4,0.779), (5,0.241), (6,0.623), (7,0.955), (8,0.258), (9,0.861), (10,0.104), (11,0.381), (12,0.657), (13,0.356), (14,0.083), (15,0.712), (16,0.413), (17,0.488), (18,0.646), (19,0.99), (20,0.523), (21,0.034), (22,0.227), (23,0.584), (24,0.824), } @@ -13418,59 +13463,60 @@ 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 -15: Forcing scale to : 16 -15: graph_generation: 0.107219 s -15: Generated renamed edge lists 8: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -13: Created Sparse Matrix (with int32 local indices and values) -16: Forcing scale to : 17 -13: Calculated degrees in 0.143846 seconds -14: Forcing scale to : 17 -14: Using fast vertex permutations; skipping edge permutations (like v2.1) -16: Generated renamed edge lists -16: graph_generation: 0.194337 s -13: Converted to Boolean and removed 213 loops -13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -13: Reductions done -13: Intersection of colsums and rowsums found -13: Found (and permuted) non-isolated vertices -1: Created Sparse Matrix (with int32 local indices and values) -13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -8: [codethink03-arm64:54645:0:54645] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -8: ==== backtrace (tid: 54645) ==== -8: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff86eb0764] -8: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff86eb08e8] -8: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff86eb0a10] -8: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff87c1c808] -8: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaac3abb9fc] -8: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaac3ad93e0] -8: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaac3ad9684] -8: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaac3ad9a70] -8: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaac3ab5bf8] -8: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff8731229c] -8: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff8731237c] -8: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaac3ab69f0] +1: Removed 412 loops +1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros +9: Pruning is working +8: [i-capture-the-hostname:2697857:0:2697857] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +8: [i-capture-the-hostname:2697847:0:2697847] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +8: ==== backtrace (tid:2697857) ==== +8: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffb8fe0764] +8: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffb8fe08e8] +8: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffb8fe0a10] +8: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb9d45808] +8: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad77ab9fc] +8: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad77c93e0] +8: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad77c9684] +8: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad77c9a70] +8: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad77a5bf8] +8: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffb944229c] +8: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffb944237c] +8: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad77a69f0] 8: ================================= -8: [codethink03-arm64:54652:0:54652] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -8: ==== backtrace (tid: 54652) ==== -8: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffb1fa0764] -8: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffb1fa08e8] -8: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffb1fa0a10] -8: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb2cff808] -8: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad3abb9fc] -8: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad3ad93e0] -8: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad3ad9684] -8: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad3ad9a70] -8: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad3ab5bf8] -8: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffb240229c] -8: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffb240237c] -8: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad3ab69f0] +8: ==== backtrace (tid:2697847) ==== +8: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff96c30764] +8: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff96c308e8] +8: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff96c30a10] +8: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff97999808] +8: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad228b9fc] +8: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad22a93e0] +8: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad22a9684] +8: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad22a9a70] +8: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad2285bf8] +8: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9709229c] +8: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9709237c] +8: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad22869f0] +8: ================================= +8: [i-capture-the-hostname:2697838:0:2697838] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +8: ==== backtrace (tid:2697838) ==== +8: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff82800764] +8: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff828008e8] +8: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff82800a10] +8: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff8356d808] +8: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaac6cab9fc] +8: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaac6cc93e0] +8: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaac6cc9684] +8: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaac6cc9a70] +8: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaac6ca5bf8] +8: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff82c6229c] +8: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff82c6237c] +8: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaac6ca69f0] 8: ================================= 8: -------------------------------------------------------------------------- -8: prterun noticed that process rank 1 with PID 54645 on node codethink03-arm64 exited on +8: prterun noticed that process rank 0 with PID 2697838 on node i-capture-the-hostname exited on 8: signal 11 (Segmentation fault). 8: -------------------------------------------------------------------------- - 5/20 Test #8: Indexing_Test ....................***Failed 6.81 sec + 5/20 Test #8: Indexing_Test ....................***Failed 541.76 sec As a whole: 10 rows and 100 columns and 11 nonzeros Indexing working correctly Elements stored on proc 0: {(0,0.234), (1,0.829), (2,0.221), (3,0.454), (4,0.096), (5,0.399), (6,0.895), (7,0.156), (8,0.052), (9,0.709), (10,0.305), (11,0.669), (12,0.493), (13,0.619), (14,0.736), (15,0.615), (16,0.124), (17,0.831), (18,0.958), (19,0.284), (20,0.411), (21,0.473), (22,0.935), (23,0.222), (24,0.54), } @@ -13479,38 +13525,53 @@ Elements stored on proc 3: {(0,0.609), (1,0.557), (2,0.926), (3,0.481), (4,0.218), (5,0.92), (6,0.049), (7,0.052), (8,0.424), (9,0.214), (10,0.606), (11,0.385), (12,0.848), (13,0.583), (14,0.586), (15,0.615), (16,0.797), (17,0.48), (18,0.378), (19,0.66), (20,0.169), (21,0.258), (22,0.114), (23,0.575), (24,0.618), } COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -[codethink03-arm64:54645:0:54645] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -==== backtrace (tid: 54645) ==== - 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff86eb0764] - 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff86eb08e8] - 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff86eb0a10] - 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff87c1c808] - 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaac3abb9fc] - 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaac3ad93e0] - 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaac3ad9684] - 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaac3ad9a70] - 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaac3ab5bf8] - 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff8731229c] -10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff8731237c] -11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaac3ab69f0] +[i-capture-the-hostname:2697857:0:2697857] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +[i-capture-the-hostname:2697847:0:2697847] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +==== backtrace (tid:2697857) ==== + 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffb8fe0764] + 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffb8fe08e8] + 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffb8fe0a10] + 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb9d45808] + 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad77ab9fc] + 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad77c93e0] + 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad77c9684] + 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad77c9a70] + 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad77a5bf8] + 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffb944229c] +10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffb944237c] +11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad77a69f0] +================================= +==== backtrace (tid:2697847) ==== + 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff96c30764] + 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff96c308e8] + 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff96c30a10] + 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff97999808] + 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad228b9fc] + 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad22a93e0] + 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad22a9684] + 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad22a9a70] + 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad2285bf8] + 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9709229c] +10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9709237c] +11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad22869f0] ================================= -[codethink03-arm64:54652:0:54652] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -==== backtrace (tid: 54652) ==== - 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffb1fa0764] - 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffb1fa08e8] - 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffb1fa0a10] - 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb2cff808] - 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaad3abb9fc] - 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaad3ad93e0] - 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaad3ad9684] - 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaad3ad9a70] - 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaad3ab5bf8] - 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffb240229c] -10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffb240237c] -11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaad3ab69f0] +[i-capture-the-hostname:2697838:0:2697838] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +==== backtrace (tid:2697838) ==== + 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff82800764] + 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff828008e8] + 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff82800a10] + 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff8356d808] + 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0xb9fc) [0xaaaac6cab9fc] + 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x293e0) [0xaaaac6cc93e0] + 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29684) [0xaaaac6cc9684] + 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x29a70) [0xaaaac6cc9a70] + 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x5bf8) [0xaaaac6ca5bf8] + 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff82c6229c] +10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff82c6237c] +11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x69f0) [0xaaaac6ca69f0] ================================= -------------------------------------------------------------------------- -prterun noticed that process rank 1 with PID 54645 on node codethink03-arm64 exited on +prterun noticed that process rank 0 with PID 2697838 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- @@ -13520,289 +13581,232 @@ 17: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/rcm" "er" "12" 17: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering 17: Test timeout computed to be: 1500 -2: Dense SpMV (fully dist) working correctly +1: Symmetricized +3: *** +3: Trying 1 layers +16: Forcing scale to : 17 +16: Generated renamed edge lists +16: graph_generation: 0.145152 s +10: Splitting approach is correct +13: Created Sparse Matrix (with int32 local indices and values) +13: Calculated degrees in 0.298293 seconds 15: Converted to Boolean and removed 149 loops -14: Generated renamed edge lists -14: Generation took 1.44162 seconds -14: graph_generation: 0.230395 s -14: Warning: Using smaller indices for the matrix than DistEdgeList -14: Local matrices are 65536-by-65536 +14: 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.98047 seconds +15: I/O (or generation) took 497.569 seconds +13: Converted to Boolean and removed 213 loops +13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -1: Removed 412 loops -1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros -2: Sparse SpMV (fully dist) working correctly -10: Splitting approach is correct -2: SpMSpV-bucket works correctly for general CSC matrices +14: Calculated degrees in 0.228128 seconds 15: All degrees calculated +14: Converted to Boolean and removed 213 loops +13: Reductions done +13: Intersection of colsums and rowsums found +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +13: Found (and permuted) non-isolated vertices +15: Load balance: 1.00815 +14: Reductions done +14: Intersection of colsums and rowsums found +13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 16: Converted to Boolean and removed 75 loops +15: Symmetricized +14: Found non-isolated vertices +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -16: Generation took 3.00208 seconds -15: Load balance: 1.00815 +16: Generation took 227.346 seconds +15: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros 16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -15: Symmetricized +15: Found (and permuted) non-isolated vertices 16: All degrees calculated 16: Load balance: 1.02317 -15: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros -16: Symmetricized -15: Found (and permuted) non-isolated vertices -16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros -14: Created Sparse Matrix (with int32 local indices and values) -16: Symmetricized Rands -14: Calculated degrees in 0.184017 seconds -2: Synchronous Multiplication working correctly -16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros -14: Converted to Boolean and removed 213 loops -16: Found (and permuted) non-isolated vertices -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -14: Reductions done -14: Intersection of colsums and rowsums found 17: -------------------------------------- 17: Number of MPI proceses: 4 17: Number of threads per procese: 12 -17: Load balance: 1.00588 +17: Load balance: 1.00905 17: -------------------------------------- 17: Connected component: 1 +16: Symmetricized 17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE +2: Dense SpMV (fully dist) working correctly 17: Computing a pseudo-peripheral vertex: -14: Found non-isolated vertices -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -1: Symmetricized -13: Dropped isolated vertices from input -13: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -1: Load balance: 1.01662 -13: Symmetricized -13: Optimization buffers set -13: Threading activated with 12 threads -2: Double buffered multiplication working correctly -13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -13: 9.37172 seconds elapsed for Kernel #1 -17: iteration: 1 BFS levels: 5 Time: 2.95749 seconds. -13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -2: Optimization buffers set -9: Pruning is working -13: Load balance: 1.01419 -13: As a whole, Degrees array has length 90133 -13: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -2: Graph500 Optimizations are correct -2: Multithreaded Sparse SpMV works -3: Correct -3: *** -3: Trying 4 layers -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 -2: SpMSpV-bucket works correctly for Boolean CSC matrices - 6/20 Test #2: Multiplication_Test .............. Passed 15.24 sec +16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +4: Correct +16: Symmetricized Rands +2: Sparse SpMV (fully dist) working correctly + 6/20 Test #4: HashSpGEMMTest ................... Passed 548.48 sec test 18 Start 18: BPML_Test 18: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpml" "er" "12" "8" 18: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings 18: Test timeout computed to be: 1500 +2: SpMSpV-bucket works correctly for general CSC matrices +16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +16: Found (and permuted) non-isolated vertices 18: Generating input matrix.... -17: iteration: 2 BFS levels: 5 Time: 2.94776 seconds. -16: Dropped isolated vertices from input -17: vertex 1205 is a pseudo peripheral vertex -17: pseudo diameter: 5, #iterations: 2 -17: Total time: 5.96402 seconds [SpMV: 4.34072, other: 1.62327] -17: -17: Computing the RCM ordering: -14: Dropped isolated vertices from input -14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -14: Converted to 32-bit integers -18: graph_generation: 0.019715 s -16: As a whole: 68270 rows and 68270 columns and 12324 nonzeros -16: Load balance of 1% filtered case: 1.04576 -14: Symmetricized -16: As a whole: 68270 rows and 68270 columns and 124456 nonzeros -14: Optimization buffers set -16: Load balance of 10% filtered case: 1.02038 -12: Tallying... -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: 2.58659 seconds -13: MTEPS: 0.810769 -13: Total communication (average so far): 0 -16: As a whole: 68270 rows and 68270 columns and 308646 nonzeros -16: Load balance of 25% filtered case: 1.01903 -15: Dropped isolated vertices from input -16: As a whole: 68270 rows and 68270 columns and 1239956 nonzeros -14: Generation took 1.44162 seconds -14: Threading activated with 12 threads -16: Load balance of 100% filtered case: 1.01551 +1: Load balance: 1.01662 +18: graph_generation: 0.054542 s +17: iteration: 1 BFS levels: 5 Time: 4.42832 seconds. +2: Synchronous Multiplication working correctly +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? 18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Generator took 2.38428 seconds +18: Generator took 4.71078 seconds 18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros 18: Performing random permuation of matrix. -16: Load balance: 1.01551 -16: Initializing since date (only once) to 100 -14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: 10.885 seconds elapsed for Kernel #1 -4: Correct -15: As a whole: 46722 rows and 46722 columns and 18352 nonzeros -14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -15: Load balance of 1% filtered case: 1.02354 -14: Load balance: 1.01419 - 7/20 Test #4: HashSpGEMMTest ................... Passed 18.44 sec -test 19 - Start 19: BPMM_Test - -19: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpmm" "er" "12" "8" -19: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings -19: Test timeout computed to be: 1500 -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 -15: As a whole: 46722 rows and 46722 columns and 181428 nonzeros -15: Load balance of 10% filtered case: 1.00593 -16: As a whole, The current MIS: has: 64255 nonzeros and length 68270 -19: ***** I/O and other preprocessing steps ***** -19: Generating input matrix.... -19: Randomly generated ER matric -9: SpAsgn working correctly -15: As a whole: 46722 rows and 46722 columns and 454197 nonzeros -9: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -15: Load balance of 25% filtered case: 1.01192 -15: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros -15: Load balance of 100% filtered case: 1.0128 -15: Load balance: 1.0128 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: 1th starting vertex was 89879 -13: Number iterations: 7 -13: Number of vertices found: 90075 -13: Number of edges traversed: 2097123 -13: BFS time: 2.45047 seconds -13: MTEPS: 0.855803 -13: Total communication (average so far): 0 -15: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -19: graph_generation: 0.011720 s -16: As a whole, The current MIS: has: 65310 nonzeros and length 68270 -17: Total time: 4.30417 seconds [SpMV: 1.75649, sorting: 2.0236, other: 0.524082] +17: iteration: 2 BFS levels: 5 Time: 5.06333 seconds. +17: vertex 3763 is a pseudo peripheral vertex +17: pseudo diameter: 5, #iterations: 2 +17: Total time: 9.68554 seconds [SpMV: 6.90364, other: 2.78174] 17: -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -16: As a whole, The current MIS: has: 65327 nonzeros and length 68270 -16: MIS has 65327 vertices -16: MIS has 65327 vertices -16: MIS time: 2.93007 seconds -15: Initializing since date (only once) to 100 -9: [codethink03-arm64:54685:0:54685] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -9: ==== backtrace (tid: 54685) ==== -9: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffaab60764] -9: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffaab608e8] -9: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffaab60a10] -9: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffab8c7808] -9: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaaaca1d7dc] -9: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaaaca496d8] -9: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaaaca49980] -9: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaaaca49d50] -9: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaaaca16438] -9: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffaafc229c] -9: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffaafc237c] -9: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaaaca17b30] -9: ================================= -9: [codethink03-arm64:54683:0:54683] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -9: ==== backtrace (tid: 54683) ==== -9: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffad630764] -9: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffad6308e8] -9: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffad630a10] -9: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffae39a808] -9: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaae070d7dc] -9: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaae07396d8] -9: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaae0739980] -9: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaae0739d50] -9: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaae0706438] -9: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffada9229c] -9: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffada9237c] -9: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaae0707b30] +17: Computing the RCM ordering: +14: Dropped isolated vertices from input +2: Double buffered multiplication working correctly +9: [i-capture-the-hostname:2697879:0:2697879] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +9: ==== backtrace (tid:2697879) ==== +9: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffbbed0764] +9: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffbbed08e8] +9: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffbbed0a10] +9: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffbcc37808] +9: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaab897d7dc] +9: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaab89a96d8] +9: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaab89a9980] +9: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaab89a9d50] +9: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaab8976438] +9: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffbc33229c] +9: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffbc33237c] +9: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaab8977b30] 9: ================================= -9: [codethink03-arm64:54686:0:54686] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -9: ==== backtrace (tid: 54686) ==== -9: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff87280764] -9: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff872808e8] -9: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff87280a10] -9: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff87fe9808] -9: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaae301d7dc] -9: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaae30496d8] -9: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaae3049980] -9: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaae3049d50] -9: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaae3016438] -9: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff876e229c] -9: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff876e237c] -9: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaae3017b30] +9: [i-capture-the-hostname:2697884:0:2697884] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +9: ==== backtrace (tid:2697884) ==== +9: 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffab350764] +9: 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffab3508e8] +9: 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffab350a10] +9: 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffac0ba808] +9: 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaadb18d7dc] +9: 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaadb1b96d8] +9: 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaadb1b9980] +9: 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaadb1b9d50] +9: 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaadb186438] +9: 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffab7b229c] +9: 10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffab7b237c] +9: 11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaadb187b30] 9: ================================= 9: -------------------------------------------------------------------------- -9: prterun noticed that process rank 1 with PID 54683 on node codethink03-arm64 exited on +9: prterun noticed that process rank 2 with PID 2697879 on node i-capture-the-hostname exited on 9: signal 11 (Segmentation fault). 9: -------------------------------------------------------------------------- - 8/20 Test #9: SpAsgn_Test ......................***Failed 21.57 sec + 7/20 Test #9: SpAsgn_Test ......................***Failed 558.72 sec Pruning is working SpAsgn working correctly COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -[codethink03-arm64:54685:0:54685] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -==== backtrace (tid: 54685) ==== - 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffaab60764] - 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffaab608e8] - 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffaab60a10] - 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffab8c7808] - 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaaaca1d7dc] - 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaaaca496d8] - 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaaaca49980] - 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaaaca49d50] - 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaaaca16438] - 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffaafc229c] -10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffaafc237c] -11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaaaca17b30] +[i-capture-the-hostname:2697879:0:2697879] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +==== backtrace (tid:2697879) ==== + 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffbbed0764] + 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffbbed08e8] + 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffbbed0a10] + 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffbcc37808] + 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaab897d7dc] + 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaab89a96d8] + 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaab89a9980] + 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaab89a9d50] + 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaab8976438] + 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffbc33229c] +10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffbc33237c] +11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaab8977b30] ================================= -[codethink03-arm64:54683:0:54683] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -==== backtrace (tid: 54683) ==== - 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffad630764] - 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffad6308e8] - 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffad630a10] - 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffae39a808] - 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaae070d7dc] - 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaae07396d8] - 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaae0739980] - 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaae0739d50] - 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaae0706438] - 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffada9229c] -10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffada9237c] -11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaae0707b30] -================================= -[codethink03-arm64:54686:0:54686] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) -==== backtrace (tid: 54686) ==== - 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffff87280764] - 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffff872808e8] - 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffff87280a10] - 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff87fe9808] - 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaae301d7dc] - 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaae30496d8] - 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaae3049980] - 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaae3049d50] - 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaae3016438] - 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff876e229c] -10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff876e237c] -11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaae3017b30] +[i-capture-the-hostname:2697884:0:2697884] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) +==== backtrace (tid:2697884) ==== + 0 /lib/aarch64-linux-gnu/libucs.so.0(ucs_handle_error+0x2b4) [0xffffab350764] + 1 /lib/aarch64-linux-gnu/libucs.so.0(+0x308e8) [0xffffab3508e8] + 2 /lib/aarch64-linux-gnu/libucs.so.0(+0x30a10) [0xffffab350a10] + 3 linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffac0ba808] + 4 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0xd7dc) [0xaaaadb18d7dc] + 5 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x396d8) [0xaaaadb1b96d8] + 6 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39980) [0xaaaadb1b9980] + 7 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x39d50) [0xaaaadb1b9d50] + 8 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x6438) [0xaaaadb186438] + 9 /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffab7b229c] +10 /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffab7b237c] +11 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7b30) [0xaaaadb187b30] ================================= -------------------------------------------------------------------------- -prterun noticed that process rank 1 with PID 54683 on node codethink03-arm64 exited on +prterun noticed that process rank 2 with PID 2697879 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- +test 19 + Start 19: BPMM_Test + +19: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpmm" "er" "12" "8" +19: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings +19: Test timeout computed to be: 1500 +13: Dropped isolated vertices from input +14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +14: Converted to 32-bit integers +13: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +2: Optimization buffers set +13: Symmetricized +13: Optimization buffers set +13: Threading activated with 12 threads +19: ***** I/O and other preprocessing steps ***** +19: Generating input matrix.... +19: Randomly generated ER matric +14: Symmetricized +14: Optimization buffers set +2: Graph500 Optimizations are correct +15: Dropped isolated vertices from input +12: Tallying... +13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +14: Generation took 61.4663 seconds +14: Threading activated with 12 threads +13: 245.59 seconds elapsed for Kernel #1 +2: Multithreaded Sparse SpMV works +13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +13: Load balance: 1.01419 +19: graph_generation: 0.025371 s +15: As a whole: 46722 rows and 46722 columns and 17814 nonzeros +15: Load balance of 1% filtered case: 1.02324 +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 +15: As a whole: 46722 rows and 46722 columns and 182148 nonzeros +15: Load balance of 10% filtered case: 1.01133 +2: SpMSpV-bucket works correctly for Boolean CSC matrices +14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +14: 411.673 seconds elapsed for Kernel #1 +16: Dropped isolated vertices from input +15: As a whole: 46722 rows and 46722 columns and 454127 nonzeros +15: Load balance of 25% filtered case: 1.01278 +14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +13: 0.417022 0.997185 0.720324 0.932557 0.000114381 0.128124 0.302333 0.999041 0.146756 0.236089 0.0923386 0.396581 0.18626 0.387911 0.345561 0.669746 +13: 37587 89879 64925 84054 10 11548 27250 90046 13227 21279 8322 35745 16788 34963 31146 60366 +14: Load balance: 1.01419 +15: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros +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 +15: Load balance of 100% filtered case: 1.0128 + 8/20 Test #2: Multiplication_Test .............. Passed 563.18 sec test 20 Start 20: SpMSpVBench_test 20: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" 20: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 20: Test timeout computed to be: 1500 +14: A BFS iteration is starting 19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -19: Generator took 2.61689 seconds +15: Load balance: 1.0128 +19: Generator took 3.75941 seconds 19: Generated matrix symmetricized.... +16: As a whole: 68270 rows and 68270 columns and 12328 nonzeros +15: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +16: Load balance of 1% filtered case: 1.01622 19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros +16: As a whole: 68270 rows and 68270 columns and 124076 nonzeros +16: Load balance of 10% filtered case: 1.01306 19: ************************************************** 19: 19: @@ -13811,494 +13815,524 @@ 19: init: dynamic mindegree, tree pruning, 19: --------------------------------- 19: -16: As a whole, The current MIS: has: 64269 nonzeros and length 68270 +16: As a whole: 68270 rows and 68270 columns and 310672 nonzeros +16: Load balance of 25% filtered case: 1.0145 +17: Total time: 8.39022 seconds [SpMV: 3.23826, sorting: 4.3022, other: 0.849764] +17: +15: Initializing since date (only once) to 100 +16: As a whole: 68270 rows and 68270 columns and 1239956 nonzeros +16: Load balance of 100% filtered case: 1.01551 +16: Load balance: 1.01551 +16: Initializing since date (only once) to 100 +18: Performed random permuation of matrix. +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: 3.38304 seconds +13: MTEPS: 0.619892 +13: Total communication (average so far): 0 +18: Threading activated with 12 threads, and matrix split into 12 parts +18: ##################################################### +18: ################## Run 1 ############################ +18: ##################################################### +16: As a whole, The current MIS: has: 64257 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65346 nonzeros and length 68270 +3: Correct +3: *** +3: Trying 4 layers 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 13 0.03074 -14: 0d 33 0.18338 -14: s 10757 0.06032 -14: 1d 10193 0.19798 -14: s 1628854 0.04553 +14: s 13 0.02136 +14: 0d 33 0.51313 +14: s 10757 0.11003 +14: 1d 10193 0.69465 +14: s 1628854 0.09109 14: c 0.00005 -14: 2u 10193 0.17946 -14: 3u 74446 0.28853 -14: 4u 5385 0.33948 +14: 2u 10193 0.47949 +14: 3u 74446 0.54437 +14: 4u 5385 0.43870 14: c 0.00000 -14: 5d 0 0.30247 -14: s 0 0.09390 +14: 5d 0 0.46505 +14: s 0 0.02865 +16: As a whole, The current MIS: has: 65364 nonzeros and length 68270 14: 0th starting vertex was 88514 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 3.53618 seconds -14: MTEPS: 0.593047 +14: BFS time: 7.03318 seconds +14: MTEPS: 0.298176 14: Total communication (average so far): 0 14: A BFS iteration is starting -13: 2th starting vertex was 64925 -13: Number iterations: 6 +16: MIS has 65364 vertices +16: MIS has 65364 vertices +16: MIS time: 4.71486 seconds +13: 1th starting vertex was 89879 +13: Number iterations: 7 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 2.22928 seconds -13: MTEPS: 0.940719 +13: BFS time: 4.90581 seconds +13: MTEPS: 0.427478 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65337 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65362 nonzeros and length 68270 -16: MIS has 65362 vertices -16: MIS has 65362 vertices -16: MIS time: 2.35756 seconds -18: Performed random permuation of matrix. -3: Correct -3: *** -3: Trying 16 layers -18: Threading activated with 12 threads, and matrix split into 12 parts -18: ##################################################### -18: ################## Run 1 ############################ -18: ##################################################### -16: As a whole, The current MIS: has: 64258 nonzeros and length 68270 -13: 3th starting vertex was 84054 +16: As a whole, The current MIS: has: 64255 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 DMD 2699 1397 5.342847 +18: ------------------------------------------------------- +18: +19: ****** maximal matching runtime ******** +19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +19: 4 12 48 DMD 1985 2111 6.099008 +19: ------------------------------------------------------- +19: +16: As a whole, The current MIS: has: 65295 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65301 nonzeros and length 68270 +16: MIS has 65301 vertices +16: MIS has 65301 vertices +16: MIS time: 4.44136 seconds +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: 2.26727 seconds -13: MTEPS: 0.924955 +13: BFS time: 4.17505 seconds +13: MTEPS: 0.502299 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65399 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65420 nonzeros and length 68270 -16: MIS has 65420 vertices -16: MIS has 65420 vertices -16: MIS time: 2.97622 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.06414 -14: 0d 11 0.15901 -14: s 12920 0.00469 -14: 1d 8217 0.41555 -14: s 1517112 0.12413 +14: s 1 0.14377 +14: 0d 11 0.27255 +14: s 12920 0.08530 +14: 1d 8217 0.69299 +14: s 1517112 0.21085 14: c 0.00005 -14: 2u 8217 0.32849 -14: 3u 74992 0.15878 -14: 4u 6825 0.35221 +14: 2u 8217 0.56639 +14: 3u 74992 0.54883 +14: 4u 6825 0.37381 14: c 0.00000 -14: 5d 0 0.37223 -14: s 0 0.02709 +14: 5d 0 0.37045 +14: s 0 0.11760 +16: As a whole, The current MIS: has: 64302 nonzeros and length 68270 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: 3.95561 seconds -14: MTEPS: 0.530165 +14: BFS time: 6.77375 seconds +14: MTEPS: 0.309596 14: Total communication (average so far): 0 14: A BFS iteration is starting -17: Original Bandwidth: 4084 -17: Bandwidth after the matrix is permuted by RCM: 3515 + 9/20 Test #1: GenMMWrite_Test .................. Passed 577.99 sec +15: 1th starting vertex was 46590 +15: Number iterations: 15 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240570 +15: Number of edges processed in one direction: 537507 +15: BFS time: 11.184 seconds +15: MTEPS (bidirectional): 0.00109173 +15: MPEPS (bidirectional): 0.110923 +15: MPEPS (unidirectional): 0.0480602 +15: Total communication (average so far): 0 +17: Original Bandwidth: 4089 +17: Bandwidth after the matrix is permuted by RCM: 3531 17: - 9/20 Test #17: RCM_Test ......................... Passed 20.29 sec -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2694 1402 2.808352 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 64208 nonzeros and length 68270 -19: ****** maximal matching runtime ******** -19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -19: 4 12 48 DMD 1985 2111 4.296570 -19: ------------------------------------------------------- -19: -13: 4th starting vertex was 10 +10/20 Test #17: RCM_Test ......................... Passed 36.61 sec +16: As a whole, The current MIS: has: 65321 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65333 nonzeros and length 68270 +16: MIS has 65333 vertices +16: MIS has 65333 vertices +16: MIS time: 5.1443 seconds +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: 2.71324 seconds -13: MTEPS: 0.772923 +13: BFS time: 4.28025 seconds +13: MTEPS: 0.489954 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65344 nonzeros and length 68270 -10/20 Test #1: GenMMWrite_Test .................. Passed 28.57 sec -16: As a whole, The current MIS: has: 65368 nonzeros and length 68270 -16: MIS has 65368 vertices -16: MIS has 65368 vertices -16: MIS time: 2.23239 seconds -3: Correct -3: *** -11/20 Test #3: SpGEMM3D_Test .................... Passed 29.65 sec -16: As a whole, The current MIS: has: 64362 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64226 nonzeros and length 68270 +10: Full restriction (without splitting) finished +10: 3.903662 seconds elapsed per iteration 12: Adding bc contributions... -16: As a whole, The current MIS: has: 65361 nonzeros and length 68270 12: Exploring via BFS... -13: 5th starting vertex was 11548 +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: 2.28574 seconds -13: MTEPS: 0.917483 +13: BFS time: 2.76065 seconds +13: MTEPS: 0.759648 13: Total communication (average so far): 0 -10: Full restriction (without splitting) finished -10: 2.295610 seconds elapsed per iteration +16: As a whole, The current MIS: has: 65298 nonzeros and length 68270 +3: Correct +3: *** +3: Trying 16 layers 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00449 -14: 0d 1 0.25598 -14: s 1 0.00410 -14: 1d 3 0.27200 -14: s 39625 0.04180 -14: 2d 15800 0.18790 -14: s 1751724 0.09073 +14: s 0 0.01312 +14: 0d 1 0.59675 +14: s 1 0.02769 +14: 1d 3 0.23479 +14: s 39625 0.09174 +14: 2d 15800 0.41505 +14: s 1751724 0.09739 14: c 0.00006 -14: 3u 15800 0.25196 -14: 4u 70755 0.18408 -14: 5u 3503 0.22724 +14: 3u 15800 0.51953 +14: 4u 70755 0.63318 +14: 5u 3503 0.37651 14: c 0.00000 -14: 6d 0 0.26674 -14: s 0 0.04807 -16: As a whole, The current MIS: has: 65375 nonzeros and length 68270 +14: 6d 0 0.56824 +14: s 0 0.13142 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: 3.68399 seconds -14: MTEPS: 0.569253 +14: BFS time: 6.75611 seconds +14: MTEPS: 0.310404 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: MIS has 65375 vertices -16: MIS has 65375 vertices -16: MIS time: 1.83522 seconds -16: As a whole, The current MIS: has: 64282 nonzeros and length 68270 -15: 7th starting vertex was 46677 -15: Number iterations: 13 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 4.11071 seconds -15: MTEPS (bidirectional): 0.00302138 -15: MPEPS (bidirectional): 0.301102 -15: MPEPS (unidirectional): 0.130528 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65325 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65322 nonzeros and length 68270 +16: MIS has 65322 vertices +16: MIS has 65322 vertices +16: MIS time: 4.79116 seconds +20: As a whole: 262144 rows and 262144 columns and 7651180 nonzeros +20: Load balance: 1.02436 +20: ------------------------------------------------- +20: BFS With CSC matrix and SpMSpV-bucket algorithm +20: ------------------------------------------------- +16: As a whole, The current MIS: has: 64241 nonzeros and length 68270 +20: iteration: 0 xnnz: 1 ynnz: 22 SpMSpV time: 0.505468 +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: 4.11299 seconds +13: MTEPS: 0.509878 +13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65347 nonzeros and length 68270 +20: iteration: 1 xnnz: 22 ynnz: 20546 SpMSpV time: 0.732059 +16: As a whole, The current MIS: has: 65358 nonzeros and length 68270 +16: MIS has 65358 vertices +16: MIS has 65358 vertices +16: MIS time: 4.70891 seconds +20: iteration: 2 xnnz: 20527 ynnz: 165605 SpMSpV time: 0.937074 +20: iteration: 3 xnnz: 145393 ynnz: 123240 SpMSpV time: 0.533055 13: 6th starting vertex was 27250 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.82319 seconds -13: MTEPS: 1.15025 +13: BFS time: 3.23318 seconds +13: MTEPS: 0.648626 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65343 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65344 nonzeros and length 68270 -16: MIS has 65344 vertices -16: MIS has 65344 vertices -16: MIS time: 2.45601 seconds +16: As a whole, The current MIS: has: 64326 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 4 0.03827 -14: 0d 7 0.24260 -14: s 57346 0.03886 -14: 1d 20932 0.22213 -14: s 1822536 0.01209 +14: s 4 0.09355 +14: 0d 7 0.78651 +14: s 57346 0.09141 +14: 1d 20932 0.55924 +14: s 1822536 0.17483 14: c 0.00007 -14: 2u 20932 0.18222 -14: 3u 66684 0.22887 -14: 4u 2443 0.18028 +14: 2u 20932 0.47706 +14: 3u 66684 0.76154 +14: 4u 2443 0.64721 14: c 0.00000 -14: 5d 0 0.18481 -14: s 0 0.03195 +14: 5d 0 0.48339 +14: s 0 0.07221 14: 3th starting vertex was 5472 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.61935 seconds -14: MTEPS: 0.800629 +14: BFS time: 6.93233 seconds +14: MTEPS: 0.302514 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: As a whole: 262144 rows and 262144 columns and 7652657 nonzeros -20: Load balance: 1.02094 +20: iteration: 4 xnnz: 9849 ynnz: 9379 SpMSpV time: 0.71023 +3: Correct +3: *** +20: iteration: 5 xnnz: 34 ynnz: 34 SpMSpV time: 0.677023 +16: As a whole, The current MIS: has: 65339 nonzeros and length 68270 +20: +20: Overall stats: +20: starting vertex: 0 +20: Avg number iterations: 6 +20: Avg number of vertices found: 175825 +20: Avg Number of edges traversed: 7651062 +20: Avg SpMSpV time: 4.09491 +20: Avg Total time: 6.31368 20: ------------------------------------------------- -20: BFS With CSC matrix and SpMSpV-bucket algorithm +20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm 20: ------------------------------------------------- +11/20 Test #3: SpGEMM3D_Test .................... Passed 593.67 sec +16: As a whole, The current MIS: has: 65360 nonzeros and length 68270 +16: MIS has 65360 vertices +16: MIS has 65360 vertices +16: MIS time: 4.0877 seconds 13: 7th starting vertex was 90046 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.50054 seconds -13: MTEPS: 1.39758 +13: BFS time: 3.24803 seconds +13: MTEPS: 0.64566 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64336 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -20: iteration: 0 xnnz: 1 ynnz: 13 SpMSpV time: 0.360846 -16: As a whole, The current MIS: has: 65390 nonzeros and length 68270 -20: iteration: 1 xnnz: 13 ynnz: 17505 SpMSpV time: 0.321548 -16: MIS has 65390 vertices -16: MIS has 65390 vertices -16: MIS time: 2.0759 seconds +20: iteration: 0 xnnz: 1 ynnz: 22 SpMSpV time: 0.731014 +16: As a whole, The current MIS: has: 64325 nonzeros and length 68270 +20: iteration: 1 xnnz: 22 ynnz: 20546 SpMSpV time: 0.475267 +20: iteration: 2 xnnz: 20527 ynnz: 165605 SpMSpV time: 0.865816 +16: As a whole, The current MIS: has: 65359 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.05553 -14: 0d 1 0.09056 -14: s 65 0.04334 -14: 1d 397 0.22399 -14: s 384442 0.02006 +14: s 0 0.03139 +14: 0d 1 0.37364 +14: s 65 0.13594 +14: 1d 397 0.50051 +14: s 384442 0.12154 14: c 0.00004 -14: 2u 397 0.15050 -14: 3u 52944 0.15565 -14: 4u 36345 0.12154 -14: 5u 387 0.15734 +14: 2u 397 0.66742 +14: 3u 52944 0.55137 +14: 4u 36345 0.39957 +14: 5u 387 0.38364 14: c 0.00000 14: 4th starting vertex was 1748 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.94402 seconds -14: MTEPS: 1.07876 +14: BFS time: 5.88444 seconds +14: MTEPS: 0.356385 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 2 xnnz: 17496 ynnz: 163560 SpMSpV time: 0.234738 +20: iteration: 3 xnnz: 145393 ynnz: 123240 SpMSpV time: 0.933591 +16: As a whole, The current MIS: has: 65382 nonzeros and length 68270 +16: MIS has 65382 vertices +16: MIS has 65382 vertices +16: MIS time: 4.88348 seconds 13: 8th starting vertex was 13227 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.59889 seconds -13: MTEPS: 1.31161 +13: BFS time: 3.80828 seconds +13: MTEPS: 0.550675 13: Total communication (average so far): 0 -20: iteration: 3 xnnz: 146315 ynnz: 127989 SpMSpV time: 0.37803 -16: As a whole, The current MIS: has: 64266 nonzeros and length 68270 -20: iteration: 4 xnnz: 11491 ynnz: 10842 SpMSpV time: 0.230002 -20: iteration: 5 xnnz: 46 ynnz: 46 SpMSpV time: 0.196246 -16: As a whole, The current MIS: has: 65334 nonzeros and length 68270 +15: 10th starting vertex was 4314 +15: Number iterations: 15 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 11.155 seconds +15: MTEPS (bidirectional): 0.00109448 +15: MPEPS (bidirectional): 0.111211 +15: MPEPS (unidirectional): 0.048185 +15: Total communication (average so far): 0 +20: iteration: 4 xnnz: 9849 ynnz: 9379 SpMSpV time: 0.782951 +20: iteration: 5 xnnz: 34 ynnz: 34 SpMSpV time: 0.667236 20: 20: Overall stats: 20: starting vertex: 0 20: Avg number iterations: 6 -20: Avg number of vertices found: 175361 -20: Avg Number of edges traversed: 7652591 -20: Avg SpMSpV time: 1.72141 -20: Avg Total time: 2.71773 +20: Avg number of vertices found: 175825 +20: Avg Number of edges traversed: 7651062 +20: Avg SpMSpV time: 4.45588 +20: Avg Total time: 6.08422 20: ------------------------------------------------- -20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm +20: BFS With DCSC matric and SpMSpV-SPA algorithm 20: ------------------------------------------------- +16: As a whole, The current MIS: has: 64277 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65310 nonzeros and length 68270 +20: iteration: 0 xnnz: 1 ynnz: 22 SpMSpV time: 0.392006 +20: iteration: 1 xnnz: 22 ynnz: 20546 SpMSpV time: 0.449062 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: 1.53555 seconds -13: MTEPS: 1.36572 +13: BFS time: 4.09916 seconds +13: MTEPS: 0.511598 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65357 nonzeros and length 68270 -16: MIS has 65357 vertices -16: MIS has 65357 vertices -16: MIS time: 2.24498 seconds -20: iteration: 0 xnnz: 1 ynnz: 13 SpMSpV time: 0.176052 -16: As a whole, The current MIS: has: 64248 nonzeros and length 68270 -20: iteration: 1 xnnz: 13 ynnz: 17505 SpMSpV time: 0.176583 +16: As a whole, The current MIS: has: 65320 nonzeros and length 68270 +16: MIS has 65320 vertices +16: MIS has 65320 vertices +16: MIS time: 4.56738 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser-rand 2679 1417 27.369193 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02037 -14: 0d 5 0.33962 -14: s 51548 0.08559 -14: 1d 18944 0.17980 -14: s 1799699 0.02804 +14: s 0 0.03203 +14: 0d 5 0.48661 +14: s 51548 0.10936 +14: 1d 18944 0.56838 +14: s 1799699 0.11777 14: c 0.00007 -14: 2u 18944 0.26117 -14: 3u 68330 0.21876 -14: 4u 2787 0.20829 +14: 2u 18944 0.48834 +14: 3u 68330 0.44528 +14: 4u 2787 0.31182 14: c 0.00000 -14: 5d 0 0.25576 -14: s 0 0.00706 +14: 5d 0 0.43451 +14: s 0 0.02396 14: 5th starting vertex was 71581 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.87144 seconds -14: MTEPS: 0.730338 +14: BFS time: 5.82822 seconds +14: MTEPS: 0.359822 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... -16: As a whole, The current MIS: has: 65291 nonzeros and length 68270 -20: iteration: 2 xnnz: 17496 ynnz: 163560 SpMSpV time: 0.479775 -13: 10th starting vertex was 8322 -13: Number iterations: 6 -13: Number of vertices found: 90075 -13: Number of edges traversed: 2097123 -13: BFS time: 1.57692 seconds -13: MTEPS: 1.32988 -13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65316 nonzeros and length 68270 -16: MIS has 65316 vertices -16: MIS has 65316 vertices -16: MIS time: 1.76082 seconds -20: iteration: 3 xnnz: 146315 ynnz: 127989 SpMSpV time: 0.356634 -20: iteration: 4 xnnz: 11491 ynnz: 10842 SpMSpV time: 0.215331 -16: As a whole, The current MIS: has: 64255 nonzeros and length 68270 -20: iteration: 5 xnnz: 46 ynnz: 46 SpMSpV time: 0.321559 +20: iteration: 2 xnnz: 20527 ynnz: 165605 SpMSpV time: 0.638678 +20: iteration: 3 xnnz: 145393 ynnz: 123240 SpMSpV time: 0.667314 +16: As a whole, The current MIS: has: 64217 nonzeros and length 68270 +20: iteration: 4 xnnz: 9849 ynnz: 9379 SpMSpV time: 0.655701 +20: iteration: 5 xnnz: 34 ynnz: 34 SpMSpV time: 0.401323 +16: As a whole, The current MIS: has: 65311 nonzeros and length 68270 20: 20: Overall stats: 20: starting vertex: 0 20: Avg number iterations: 6 -20: Avg number of vertices found: 175361 -20: Avg Number of edges traversed: 7652591 -20: Avg SpMSpV time: 1.72593 -20: Avg Total time: 2.61639 -20: ------------------------------------------------- -20: BFS With DCSC matric and SpMSpV-SPA algorithm -20: ------------------------------------------------- -13: 11th starting vertex was 35745 +20: Avg number of vertices found: 175825 +20: Avg Number of edges traversed: 7651062 +20: Avg SpMSpV time: 3.20408 +20: Avg Total time: 5.07257 +13: 10th starting vertex was 8322 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.31639 seconds -13: MTEPS: 1.59309 +13: BFS time: 3.4981 seconds +13: MTEPS: 0.599504 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65333 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2677 1419 11.842030 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 65352 nonzeros and length 68270 -16: MIS has 65352 vertices -16: MIS has 65352 vertices -16: MIS time: 1.89425 seconds +12/20 Test #20: SpMSpVBench_test ................. Passed 45.00 sec +16: As a whole, The current MIS: has: 65327 nonzeros and length 68270 +16: MIS has 65327 vertices +16: MIS has 65327 vertices +16: MIS time: 4.47976 seconds +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00393 -14: 0d 13 0.16987 -14: s 15320 0.05017 -14: 1d 12118 0.26343 -14: s 1689305 0.03484 +14: s 1 0.01322 +14: 0d 13 0.37051 +14: s 15320 0.04640 +14: 1d 12118 0.39749 +14: s 1689305 0.04003 14: c 0.00006 -14: 2u 12118 0.27236 -14: 3u 73305 0.30564 -14: 4u 4610 0.18629 +14: 2u 12118 0.49220 +14: 3u 73305 0.30257 +14: 4u 4610 0.14379 14: c 0.00000 -14: 5d 0 0.31552 -14: s 0 0.04444 -20: iteration: 0 xnnz: 1 ynnz: 13 SpMSpV time: 0.330728 +14: 5d 0 0.51017 +14: s 0 0.11203 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: 2.97918 seconds -14: MTEPS: 0.703927 +14: BFS time: 5.33866 seconds +14: MTEPS: 0.392818 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 1 xnnz: 13 ynnz: 17505 SpMSpV time: 0.276619 -16: As a whole, The current MIS: has: 64376 nonzeros and length 68270 -20: iteration: 2 xnnz: 17496 ynnz: 163560 SpMSpV time: 0.313981 -20: iteration: 3 xnnz: 146315 ynnz: 127989 SpMSpV time: 0.176382 -16: As a whole, The current MIS: has: 65350 nonzeros and length 68270 -13: 12th starting vertex was 16788 +16: As a whole, The current MIS: has: 64205 nonzeros and length 68270 +13: 11th starting vertex was 35745 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.90253 seconds -13: MTEPS: 1.10228 +13: BFS time: 2.82899 seconds +13: MTEPS: 0.741299 13: Total communication (average so far): 0 -20: iteration: 4 xnnz: 11491 ynnz: 10842 SpMSpV time: 0.15144 -16: As a whole, The current MIS: has: 65384 nonzeros and length 68270 -16: MIS has 65384 vertices -16: MIS has 65384 vertices -16: MIS time: 1.7052 seconds -20: iteration: 5 xnnz: 46 ynnz: 46 SpMSpV time: 0.245202 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 6 -20: Avg number of vertices found: 175361 -20: Avg Number of edges traversed: 7652591 -20: Avg SpMSpV time: 1.49435 -20: Avg Total time: 2.2002 -12/20 Test #20: SpMSpVBench_test ................. Passed 21.98 sec -16: As a whole, The current MIS: has: 64206 nonzeros and length 68270 -15: 20th starting vertex was 19585 -15: Number iterations: 13 -15: Number of vertices found: 6385 -15: Number of edges traversed in both directions: 12422 -15: Number of edges processed in both directions: 1237777 -15: Number of edges processed in one direction: 536590 -15: BFS time: 4.93997 seconds -15: MTEPS (bidirectional): 0.00251459 -15: MPEPS (bidirectional): 0.250564 -15: MPEPS (unidirectional): 0.108622 -15: Total communication (average so far): 0 -13: 13th starting vertex was 34963 +16: As a whole, The current MIS: has: 65288 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65302 nonzeros and length 68270 +16: MIS has 65302 vertices +16: MIS has 65302 vertices +16: MIS time: 3.60233 seconds +16: As a whole, The current MIS: has: 64291 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy-rand 2802 1294 8.018678 +18: ------------------------------------------------------- +18: +13: 12th starting vertex was 16788 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.59978 seconds -13: MTEPS: 1.31088 +13: BFS time: 3.2002 seconds +13: MTEPS: 0.65531 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65308 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65293 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 114 0.02519 -14: 0d 135 0.19667 -14: s 145229 0.04802 -14: 1d 36933 0.28398 -14: s 1871082 0.05479 -14: c 0.00011 -14: 2u 36933 0.19299 -14: 3u 52072 0.10837 -14: 4u 930 0.21122 +14: s 114 0.09599 +14: 0d 135 0.38399 +14: s 145229 0.10417 +14: 1d 36933 0.43831 +14: s 1871082 0.08546 +14: c 0.00012 +14: 2u 36933 0.54794 +14: 3u 52072 0.50118 +14: 4u 930 0.38695 14: c 0.00000 -14: 5d 0 0.14324 -14: s 0 0.02093 +14: 5d 0 0.36611 +14: s 0 0.07410 14: 7th starting vertex was 22085 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.79516 seconds -14: MTEPS: 0.750268 +14: BFS time: 4.8478 seconds +14: MTEPS: 0.432592 14: Total communication (average so far): 0 14: A BFS iteration is starting -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2798 1298 3.303519 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 65325 nonzeros and length 68270 -16: MIS has 65325 vertices -16: MIS has 65325 vertices -16: MIS time: 1.81281 seconds -13: 14th starting vertex was 31146 +16: As a whole, The current MIS: has: 65308 nonzeros and length 68270 +16: MIS has 65308 vertices +16: MIS has 65308 vertices +16: MIS time: 3.66557 seconds +16: As a whole, The current MIS: has: 64282 nonzeros and length 68270 +13: 13th starting vertex was 34963 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.20988 seconds -13: MTEPS: 1.73333 +13: BFS time: 3.33086 seconds +13: MTEPS: 0.629604 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64363 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65360 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65317 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65335 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00410 -14: 0d 4 0.20420 -14: s 1305 0.03356 -14: 1d 1342 0.20453 -14: s 780510 0.01899 +14: s 0 0.05896 +14: 0d 4 0.46710 +14: s 1305 0.11890 +14: 1d 1342 0.42559 +14: s 780510 0.01668 14: c 0.00004 -14: 2u 1342 0.18829 -14: 3u 67209 0.16388 -14: 4u 21363 0.19572 +14: 2u 1342 0.47485 +14: 3u 67209 0.48159 +14: 4u 21363 0.37842 14: c 0.00000 -14: 5d 0 0.15052 -14: s 0 0.04573 -12: Adding bc contributions... -12: Exploring via BFS... +14: 5d 0 0.46624 +14: s 0 0.03999 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: 2.17898 seconds -14: MTEPS: 0.962431 +14: BFS time: 5.09453 seconds +14: MTEPS: 0.411642 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -16: MIS has 65374 vertices -16: MIS has 65374 vertices -16: MIS time: 2.17756 seconds +16: As a whole, The current MIS: has: 65336 nonzeros and length 68270 +16: MIS has 65336 vertices +16: MIS has 65336 vertices +16: MIS time: 4.88406 seconds +13: 14th starting vertex was 31146 +13: Number iterations: 6 +13: Number of vertices found: 90075 +13: Number of edges traversed: 2097123 +13: BFS time: 3.5023 seconds +13: MTEPS: 0.598784 +13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 64232 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65344 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65360 nonzeros and length 68270 +16: MIS has 65360 vertices +16: MIS has 65360 vertices +16: MIS time: 3.92627 seconds 13: 15th starting vertex was 60366 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.79202 seconds -13: MTEPS: 1.17026 +13: BFS time: 3.86806 seconds +13: MTEPS: 0.542164 13: Total communication (average so far): 0 13: Finished 13: Per iteration communication times: @@ -14317,1318 +14351,1241 @@ 13: Mean nedges: 2.09712e+06 13: STDDEV nedges: 0 13: -------------------------- -13: Min time: 1.20988 seconds -13: First Quartile time: 1.55624 seconds -13: Median time: 1.8076 seconds -13: Third Quartile time: 2.2765 seconds -13: Max time: 2.71324 seconds -13: Mean time: 1.89927 seconds -13: STDDEV time: 0.464749 seconds +13: Min time: 2.76065 seconds +13: First Quartile time: 3.2406 seconds +13: Median time: 3.5002 seconds +13: Third Quartile time: 4.10608 seconds +13: Max time: 4.90581 seconds +13: Mean time: 3.63968 seconds +13: STDDEV time: 0.574897 seconds 13: -------------------------- -13: Min MTEPS: 0.772923 -13: First Quartile MTEPS: 0.921219 -13: Median MTEPS: 1.16026 -13: Third Quartile MTEPS: 1.3478 -13: Max MTEPS: 1.73333 -13: Harmonic mean of MTEPS: 1.10418 -13: Harmonic standard deviation of MTEPS: 0.270191 -16: As a whole, The current MIS: has: 64282 nonzeros and length 68270 -13/20 Test #13: TopDownBFS_Test .................. Passed 45.96 sec -16: As a whole, The current MIS: has: 65384 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65407 nonzeros and length 68270 -16: MIS has 65407 vertices -16: MIS has 65407 vertices -16: MIS time: 1.68033 seconds -14/20 Test #19: BPMM_Test ........................ Passed 30.65 sec +13: Min MTEPS: 0.427478 +13: First Quartile MTEPS: 0.510738 +13: Median MTEPS: 0.599144 +13: Third Quartile MTEPS: 0.647143 +13: Max MTEPS: 0.759648 +13: Harmonic mean of MTEPS: 0.576183 +13: Harmonic standard deviation of MTEPS: 0.0910095 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.02043 -14: 0d 45 0.19216 -14: s 90479 0.09657 -14: 1d 26934 0.27518 -14: s 1859187 0.09834 -14: c 0.00009 -14: 2u 26934 0.22334 -14: 3u 61457 0.06916 -14: 4u 1634 0.15847 +14: s 2 0.07198 +14: 0d 45 0.52018 +14: s 90479 0.19133 +14: 1d 26934 0.48484 +14: s 1859187 0.11301 +14: c 0.00008 +14: 2u 26934 0.33585 +14: 3u 61457 0.58800 +14: 4u 1634 0.36203 14: c 0.00000 -14: 5d 0 0.17431 -14: s 0 0.01218 +14: 5d 0 0.31290 +14: s 0 0.08751 +13/20 Test #13: TopDownBFS_Test .................. Passed 623.06 sec 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: 2.46822 seconds -14: MTEPS: 0.849651 +14: BFS time: 5.54277 seconds +14: MTEPS: 0.378353 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64349 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65358 nonzeros and length 68270 -15: 25th starting vertex was 20719 -15: Number iterations: 13 -15: Number of vertices found: 6384 -15: Number of edges traversed in both directions: 12421 -15: Number of edges processed in both directions: 1237754 -15: Number of edges processed in one direction: 536574 -15: BFS time: 3.71732 seconds -15: MTEPS (bidirectional): 0.00334139 -15: MPEPS (bidirectional): 0.332969 -15: MPEPS (unidirectional): 0.144344 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65371 nonzeros and length 68270 -16: MIS has 65371 vertices -16: MIS has 65371 vertices -16: MIS time: 1.70088 seconds -16: As a whole, The current MIS: has: 64370 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64317 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65313 nonzeros and length 68270 +12: Adding bc contributions... +16: As a whole, The current MIS: has: 65339 nonzeros and length 68270 +12: Exploring via BFS... +16: As a whole, The current MIS: has: 65340 nonzeros and length 68270 +16: MIS has 65340 vertices +16: MIS has 65340 vertices +16: MIS time: 4.38175 seconds +16: As a whole, The current MIS: has: 64275 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 23 0.01324 -14: 0d 38 0.12801 -14: s 34691 0.02127 -14: 1d 17340 0.22845 -14: s 1794114 0.02351 +14: s 23 0.01580 +14: 0d 38 0.40776 +14: s 34691 0.06088 +14: 1d 17340 0.34716 +14: s 1794114 0.00975 14: c 0.00007 -14: 2u 17340 0.16231 -14: 3u 69577 0.11598 -14: 4u 3107 0.11600 +14: 2u 17340 0.24047 +14: 3u 69577 0.27876 +14: 4u 3107 0.58901 14: c 0.00000 -14: 5d 0 0.21525 -14: s 0 0.02682 +14: 5d 0 0.41495 +14: s 0 0.10501 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: 1.75814 seconds -14: MTEPS: 1.19281 +14: BFS time: 5.01202 seconds +14: MTEPS: 0.418419 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65347 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65358 nonzeros and length 68270 -16: MIS has 65358 vertices -16: MIS has 65358 vertices -16: MIS time: 1.6472 seconds +16: As a whole, The current MIS: has: 65302 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65310 nonzeros and length 68270 +16: MIS has 65310 vertices +16: MIS has 65310 vertices +16: MIS time: 3.82007 seconds +16: As a whole, The current MIS: has: 64361 nonzeros and length 68270 +14/20 Test #19: BPMM_Test ........................ Passed 77.13 sec +16: As a whole, The current MIS: has: 65349 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65365 nonzeros and length 68270 +10: Full restriction (with splitting) finished +10: 5.453097 seconds elapsed per iteration +16: MIS has 65365 vertices +16: MIS has 65365 vertices +16: MIS time: 3.30201 seconds 16: Per iteration communication times: 16: AllGatherv: 0 16: AlltoAllv: 0 16: -------------------------- -16: Min MIS vertices: 65316 -16: Median MIS vertices: 65365 -16: Max MIS vertices: 65420 -16: Mean MIS vertices: 65364.4 -16: STDDEV MIS vertices: 28.486 +16: Min MIS vertices: 65301 +16: Median MIS vertices: 65334.5 +16: Max MIS vertices: 65382 +16: Mean MIS vertices: 65336.8 +16: STDDEV MIS vertices: 25.5173 16: -------------------------- 16: Filter keeps 1 percentage of edges -16: Min time: 1.6472 seconds -16: Median time: 1.98507 seconds -16: Max time: 2.97622 seconds -16: Mean time: 2.09296 seconds -16: STDDEV time: 0.424302 seconds +16: Min time: 3.30201 seconds +16: Median time: 4.46056 seconds +16: Max time: 5.1443 seconds +16: Mean time: 4.33756 seconds +16: STDDEV time: 0.540567 seconds 16: -------------------------- 16: Initializing since date (only once) to 1000 -16: As a whole, The current MIS: has: 50186 nonzeros and length 68270 +15/20 Test #10: GalerkinNew_Test ................. Passed 637.28 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00411 -14: 0d 1 0.13496 -14: s 39278 0.01999 -14: 1d 15698 0.12425 -14: s 1749582 0.00354 +14: s 0 0.02598 +14: 0d 1 0.36420 +14: s 39278 0.18776 +14: 1d 15698 0.56965 +14: s 1749582 0.02807 14: c 0.00006 -14: 2u 15698 0.14992 -14: 3u 70823 0.22358 -14: 4u 3540 0.21042 +14: 2u 15698 0.43985 +14: 3u 70823 0.38397 +14: 4u 3540 0.26609 14: c 0.00000 -14: 5d 0 0.09534 -14: s 0 0.01714 -10: Full restriction (with splitting) finished -10: 2.288808 seconds elapsed per iteration +14: 5d 0 0.49027 +14: s 0 0.20972 14: 11th starting vertex was 88321 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.90798 seconds -14: MTEPS: 1.09913 +14: BFS time: 5.70844 seconds +14: MTEPS: 0.367372 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57981 nonzeros and length 68270 -15/20 Test #10: GalerkinNew_Test ................. Passed 53.44 sec -12: Tallying... -16: As a whole, The current MIS: has: 58370 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58374 nonzeros and length 68270 -16: MIS has 58374 vertices -16: MIS has 58374 vertices -16: MIS time: 1.68744 seconds -16: As a whole, The current MIS: has: 49687 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2679 1417 8.270157 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 57860 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58270 nonzeros and length 68270 +15: 34th starting vertex was 26103 +15: Number iterations: 13 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 8.36061 seconds +15: MTEPS (bidirectional): 0.0014603 +15: MPEPS (bidirectional): 0.148382 +15: MPEPS (unidirectional): 0.0642903 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 50090 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58096 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58368 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58372 nonzeros and length 68270 +16: MIS has 58372 vertices +16: MIS has 58372 vertices +16: MIS time: 4.59598 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02440 -14: 0d 10 0.16342 -14: s 12864 0.03198 -14: 1d 11462 0.23569 -14: s 1671452 0.02825 +14: s 1 0.02419 +14: 0d 10 0.32176 +14: s 12864 0.06982 +14: 1d 11462 0.32102 +14: s 1671452 0.04477 14: c 0.00005 -14: 2u 11462 0.23697 -14: 3u 73730 0.23202 -14: 4u 4850 0.20848 +14: 2u 11462 0.24259 +14: 3u 73730 0.17587 +14: 4u 4850 0.26882 14: c 0.00000 -14: 5d 0 0.24622 -14: s 0 0.03393 +14: 5d 0 0.26660 +14: s 0 0.04117 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: 2.2568 seconds -14: MTEPS: 0.929246 +14: BFS time: 4.128 seconds +14: MTEPS: 0.508024 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58273 nonzeros and length 68270 -16: MIS has 58273 vertices -16: MIS has 58273 vertices -16: MIS time: 1.95599 seconds -16: As a whole, The current MIS: has: 50172 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57961 nonzeros and length 68270 -15: 38th starting vertex was 9255 -15: Number iterations: 13 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 2.26444 seconds -15: MTEPS (bidirectional): 0.00548481 -15: MPEPS (bidirectional): 0.546601 -15: MPEPS (unidirectional): 0.236952 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58326 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58331 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2800 1296 2.949792 +18: 4 12 48 Karp-Sipser 2680 1416 24.924304 18: ------------------------------------------------------- 18: -18: ##################################################### -18: ################## Run 2 ############################ -18: ##################################################### -16: MIS has 58331 vertices -16: MIS has 58331 vertices -16: MIS time: 2.01899 seconds +16: As a whole, The current MIS: has: 49969 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58029 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58442 nonzeros and length 68270 +15: 35th starting vertex was 20123 +15: Number iterations: 14 +15: Number of vertices found: 6419 +15: Number of edges traversed in both directions: 12222 +15: Number of edges processed in both directions: 1241074 +15: Number of edges processed in one direction: 537768 +15: BFS time: 6.96146 seconds +15: MTEPS (bidirectional): 0.00175567 +15: MPEPS (bidirectional): 0.178278 +15: MPEPS (unidirectional): 0.0772493 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 58444 nonzeros and length 68270 +16: MIS has 58444 vertices +16: MIS has 58444 vertices +16: MIS time: 4.56011 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00587 -14: 0d 1 0.08688 -14: s 22 0.01900 -14: 1d 366 0.18889 -14: s 309434 0.03199 +14: s 0 0.06574 +14: 0d 1 0.26136 +14: s 22 0.08001 +14: 1d 366 0.42185 +14: s 309434 0.03283 14: c 0.00004 -14: 2u 366 0.29646 -14: 3u 49400 0.23197 -14: 4u 39841 0.31009 -14: 5u 465 0.25919 +14: 2u 366 0.20817 +14: 3u 49400 0.35055 +14: 4u 39841 0.46229 +14: 5u 465 0.37368 14: c 0.00000 -14: 6d 0 0.11667 -14: s 0 0.06072 -12: Adding bc contributions... +14: 6d 0 0.18427 +14: s 0 0.01960 14: 13th starting vertex was 11703 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.69446 seconds -14: MTEPS: 0.778309 +14: BFS time: 4.50004 seconds +14: MTEPS: 0.466023 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Exploring via BFS... -16: As a whole, The current MIS: has: 50104 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57938 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58273 nonzeros and length 68270 -16: MIS has 58273 vertices -16: MIS has 58273 vertices -16: MIS time: 1.50798 seconds +12: Tallying... +16: As a whole, The current MIS: has: 49984 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58004 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58383 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2694 1402 1.294219 +18: 4 12 48 Greedy 2788 1308 6.790162 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 49792 nonzeros and length 68270 +18: ##################################################### +18: ################## Run 2 ############################ +18: ##################################################### 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.04427 -14: 0d 14 0.16666 -14: s 21901 0.02931 -14: 1d 14385 0.19106 -14: s 1743986 0.03817 +14: s 0 0.03400 +14: 0d 14 0.41418 +14: s 21901 0.11177 +14: 1d 14385 0.38211 +14: s 1743986 0.09741 14: c 0.00006 -14: 2u 14385 0.10629 -14: 3u 71809 0.16796 -14: 4u 3850 0.06504 +14: 2u 14385 0.28230 +14: 3u 71809 0.22614 +14: 4u 3850 0.13368 14: c 0.00000 -14: 5d 0 0.14399 -14: s 0 0.02504 +14: 5d 0 0.36296 +14: s 0 0.04672 +16: As a whole, The current MIS: has: 58388 nonzeros and length 68270 14: 14th starting vertex was 77729 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.68019 seconds -14: MTEPS: 1.24814 +14: BFS time: 4.24696 seconds +14: MTEPS: 0.493793 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57977 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58312 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58315 nonzeros and length 68270 -16: MIS has 58315 vertices -16: MIS has 58315 vertices -16: MIS time: 1.98753 seconds -16: As a whole, The current MIS: has: 49631 nonzeros and length 68270 +16: MIS has 58388 vertices +16: MIS has 58388 vertices +16: MIS time: 4.6547 seconds +16: As a whole, The current MIS: has: 50279 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58068 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58452 nonzeros and length 68270 +15: 37th starting vertex was 43877 +15: Number iterations: 12 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240569 +15: Number of edges processed in one direction: 537512 +15: BFS time: 7.67496 seconds +15: MTEPS (bidirectional): 0.00159089 +15: MPEPS (bidirectional): 0.161639 +15: MPEPS (unidirectional): 0.0700345 +15: Total communication (average so far): 0 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 DMD 2699 1397 3.084415 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 35 0.00434 -14: 0d 38 0.11457 -14: s 37964 0.00453 -14: 1d 18609 0.15147 -14: s 1811953 0.02798 +14: s 35 0.08997 +14: 0d 38 0.15801 +14: s 37964 0.01941 +14: 1d 18609 0.37217 +14: s 1811953 0.15873 14: c 0.00007 -14: 2u 18609 0.10500 -14: 3u 68583 0.19591 -14: 4u 2832 0.11948 +14: 2u 18609 0.34614 +14: 3u 68583 0.30800 +14: 4u 2832 0.30800 14: c 0.00000 -14: 5d 0 0.10446 -14: s 0 0.00452 +14: 5d 0 0.23196 +14: s 0 0.07531 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: 1.92866 seconds -14: MTEPS: 1.08735 +14: BFS time: 4.04788 seconds +14: MTEPS: 0.51808 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57948 nonzeros and length 68270 -15: 42th starting vertex was 45239 -15: Number iterations: 14 -15: Number of vertices found: 6384 -15: Number of edges traversed in both directions: 12422 -15: Number of edges processed in both directions: 1237767 -15: Number of edges processed in one direction: 536577 -15: BFS time: 3.56531 seconds -15: MTEPS (bidirectional): 0.00348413 -15: MPEPS (bidirectional): 0.34717 -15: MPEPS (unidirectional): 0.1505 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58407 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58413 nonzeros and length 68270 -16: MIS has 58413 vertices -16: MIS has 58413 vertices -16: MIS time: 1.30967 seconds -16: As a whole, The current MIS: has: 50121 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58016 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58454 nonzeros and length 68270 +16: MIS has 58454 vertices +16: MIS has 58454 vertices +16: MIS time: 4.51031 seconds +16: As a whole, The current MIS: has: 50126 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57994 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58309 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 15 0.02633 -14: 0d 46 0.16948 -14: s 51912 0.02799 -14: 1d 22702 0.15542 -14: s 1858994 0.00456 +14: s 15 0.04968 +14: 0d 46 0.28694 +14: s 51912 0.08567 +14: 1d 22702 0.40708 +14: s 1858994 0.03171 14: c 0.00008 -14: 2u 22702 0.07008 -14: 3u 65119 0.08721 -14: 4u 2200 0.04820 +14: 2u 22702 0.42389 +14: 3u 65119 0.23136 +14: 4u 2200 0.22826 14: c 0.00000 -14: 5d 0 0.07619 -14: s 0 0.03418 +14: 5d 0 0.23572 +14: s 0 0.07359 +16: As a whole, The current MIS: has: 58318 nonzeros and length 68270 +16: MIS has 58318 vertices +16: MIS has 58318 vertices +16: MIS time: 3.76321 seconds 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: 1.25059 seconds -14: MTEPS: 1.67691 +14: BFS time: 3.94376 seconds +14: MTEPS: 0.531757 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58404 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58406 nonzeros and length 68270 -16: MIS has 58406 vertices -16: MIS has 58406 vertices -16: MIS time: 1.24703 seconds -16: As a whole, The current MIS: has: 50126 nonzeros and length 68270 +16: As a whole, The current MIS: has: 50044 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +15: 38th starting vertex was 9255 +15: Number iterations: 13 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240646 +15: Number of edges processed in one direction: 537587 +15: BFS time: 6.44978 seconds +15: MTEPS (bidirectional): 0.00189309 +15: MPEPS (bidirectional): 0.192355 +15: MPEPS (unidirectional): 0.0833497 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 57995 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58367 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01898 -14: 0d 3 0.04045 -14: s 1439 0.02754 -14: 1d 2033 0.06799 -14: s 909187 0.00764 +14: s 0 0.01489 +14: 0d 3 0.24423 +14: s 1439 0.04888 +14: 1d 2033 0.31599 +14: s 909187 0.10001 14: c 0.00004 -14: 2u 2033 0.02342 -14: 3u 69725 0.02557 -14: 4u 18200 0.06163 +14: 2u 2033 0.25793 +14: 3u 69725 0.21739 +14: 4u 18200 0.16700 14: c 0.00000 -14: 5d 0 0.10064 -14: s 0 0.03000 +14: 5d 0 0.21867 +14: s 0 0.13220 +16: As a whole, The current MIS: has: 58368 nonzeros and length 68270 +16: MIS has 58368 vertices +16: MIS has 58368 vertices +16: MIS time: 3.73196 seconds 14: 17th starting vertex was 49402 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.659187 seconds -14: MTEPS: 3.18138 +14: BFS time: 3.57285 seconds +14: MTEPS: 0.586961 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57991 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58364 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 58366 nonzeros and length 68270 -16: MIS has 58366 vertices -16: MIS has 58366 vertices -16: MIS time: 1.04306 seconds -16: As a whole, The current MIS: has: 50042 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57910 nonzeros and length 68270 -15: 46th starting vertex was 32346 -15: Number iterations: 15 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 2.61198 seconds -15: MTEPS (bidirectional): 0.00475501 -15: MPEPS (bidirectional): 0.473871 -15: MPEPS (unidirectional): 0.205424 -15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 50032 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58011 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58467 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58474 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00925 -14: 0d 1 0.08867 -14: s 337 0.01247 -14: 1d 358 0.15699 -14: s 312221 0.04026 -14: c 0.00004 -14: 2u 358 0.11946 -14: 3u 50688 0.12698 -14: 4u 38628 0.16935 -14: 5u 398 0.23461 +14: s 0 0.06446 +14: 0d 1 0.32065 +14: s 337 0.01582 +14: 1d 358 0.13459 +14: s 312221 0.01126 +14: c 0.00003 +14: 2u 358 0.11549 +14: 3u 50688 0.17317 +14: 4u 38628 0.28900 +14: 5u 398 0.22821 14: c 0.00000 -14: 6d 0 0.19132 -14: s 0 0.03198 +14: 6d 0 0.25997 +14: s 0 0.11251 +16: MIS has 58474 vertices +16: MIS has 58474 vertices +16: MIS time: 3.29595 seconds 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.2142 seconds -14: MTEPS: 0.947125 +14: BFS time: 3.24759 seconds +14: MTEPS: 0.645747 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58320 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58321 nonzeros and length 68270 -16: MIS has 58321 vertices -16: MIS has 58321 vertices -16: MIS time: 2.07994 seconds -16: As a whole, The current MIS: has: 49889 nonzeros and length 68270 +16: As a whole, The current MIS: has: 50010 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57968 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58332 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58334 nonzeros and length 68270 +16: MIS has 58334 vertices +16: MIS has 58334 vertices +16: MIS time: 3.08795 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.00938 -14: 0d 36 0.17958 -14: s 19090 0.02571 -14: 1d 12053 0.14241 -14: s 1686605 0.05354 +14: s 5 0.06522 +14: 0d 36 0.21196 +14: s 19090 0.07598 +14: 1d 12053 0.13286 +14: s 1686605 0.00750 14: c 0.00006 -14: 2u 12053 0.16657 -14: 3u 73418 0.14090 -14: 4u 4548 0.11452 +14: 2u 12053 0.19891 +14: 3u 73418 0.15600 +14: 4u 4548 0.25200 14: c 0.00000 -14: 5d 0 0.12262 -14: s 0 0.03271 +14: 5d 0 0.24742 +14: s 0 0.04423 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: 1.15718 seconds -14: MTEPS: 1.81227 +14: BFS time: 3.06043 seconds +14: MTEPS: 0.685237 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58055 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2677 1419 7.776382 -18: ------------------------------------------------------- -18: +16: As a whole, The current MIS: has: 50273 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58115 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58492 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.01126 -14: 0d 14 0.13797 -14: s 27368 0.04259 -14: 1d 12868 0.08307 -14: s 1695536 0.01115 +14: s 3 0.06633 +14: 0d 14 0.13037 +14: s 27368 0.02396 +14: 1d 12868 0.22427 +14: s 1695536 0.05378 14: c 0.00006 -14: 2u 12868 0.18248 -14: 3u 72849 0.12462 -14: 4u 4321 0.06711 +14: 2u 12868 0.29040 +14: 3u 72849 0.21809 +14: 4u 4321 0.11755 14: c 0.00000 -14: 5d 0 0.11649 -14: s 0 0.02415 -16: As a whole, The current MIS: has: 58394 nonzeros and length 68270 +14: 5d 0 0.27912 +14: s 0 0.01996 14: 20th starting vertex was 59001 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.03947 seconds -14: MTEPS: 2.0175 +14: BFS time: 1.78404 seconds +14: MTEPS: 1.17549 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58395 nonzeros and length 68270 -16: MIS has 58395 vertices -16: MIS has 58395 vertices -16: MIS time: 2.13851 seconds -16: As a whole, The current MIS: has: 50049 nonzeros and length 68270 -15: 48th starting vertex was 40946 -15: Number iterations: 12 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 3.01514 seconds -15: MTEPS (bidirectional): 0.00411922 -15: MPEPS (bidirectional): 0.41051 -15: MPEPS (unidirectional): 0.177956 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser-rand 2675 1421 14.762533 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 58495 nonzeros and length 68270 +16: MIS has 58495 vertices +16: MIS has 58495 vertices +16: MIS time: 2.29992 seconds +15: 46th starting vertex was 32346 +15: Number iterations: 14 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 4.53456 seconds +15: MTEPS (bidirectional): 0.00269243 +15: MPEPS (bidirectional): 0.27358 +15: MPEPS (unidirectional): 0.118535 15: Total communication (average so far): 0 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 57926 nonzeros and length 68270 +16: As a whole, The current MIS: has: 50277 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57955 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 58276 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02766 -14: 0d 11 0.11702 -14: s 13301 0.06821 -14: 1d 8172 0.14596 -14: s 1516419 0.00489 +14: s 1 0.00862 +14: 0d 11 0.25115 +14: s 13301 0.00249 +14: 1d 8172 0.23173 +14: s 1516419 0.01942 14: c 0.00005 -14: 2u 8172 0.07538 -14: 3u 74937 0.15436 -14: 4u 6923 0.06243 +14: 2u 8172 0.18243 +14: 3u 74937 0.16120 +14: 4u 6923 0.10740 14: c 0.00000 -14: 5d 0 0.10081 -14: s 0 0.00797 +14: 5d 0 0.13489 +14: s 0 0.02482 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: 1.55048 seconds -14: MTEPS: 1.35257 +14: BFS time: 2.32798 seconds +14: MTEPS: 0.900834 14: Total communication (average so far): 0 14: A BFS iteration is starting -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2799 1297 1.818652 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 58336 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58338 nonzeros and length 68270 -16: MIS has 58338 vertices -16: MIS has 58338 vertices -16: MIS time: 2.09198 seconds -16: As a whole, The current MIS: has: 50128 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58279 nonzeros and length 68270 +16: MIS has 58279 vertices +16: MIS has 58279 vertices +16: MIS time: 2.27677 seconds +16: As a whole, The current MIS: has: 49742 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58056 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03914 -14: 0d 4 0.15208 -14: s 15762 0.03588 -14: 1d 8717 0.17787 -14: s 1555545 0.04426 +14: s 0 0.02950 +14: 0d 4 0.20495 +14: s 15762 0.06150 +14: 1d 8717 0.18231 +14: s 1555545 0.03773 14: c 0.00005 -14: 2u 8717 0.16000 -14: 3u 74922 0.17038 -14: 4u 6404 0.09859 +14: 2u 8717 0.14390 +14: 3u 74922 0.17996 +14: 4u 6404 0.14303 14: c 0.00000 -14: 5d 0 0.07625 -14: s 0 0.01818 +14: 5d 0 0.17154 +14: s 0 0.02819 14: 22th starting vertex was 59813 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.81618 seconds -14: MTEPS: 1.15469 +14: BFS time: 2.05585 seconds +14: MTEPS: 1.02008 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58026 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58360 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58362 nonzeros and length 68270 -16: MIS has 58362 vertices -16: MIS has 58362 vertices -16: MIS time: 1.73997 seconds -16: As a whole, The current MIS: has: 50039 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58392 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy-rand 2797 1299 3.678610 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 58394 nonzeros and length 68270 +15: 48th starting vertex was 40946 +15: Number iterations: 12 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 3.73046 seconds +15: MTEPS (bidirectional): 0.00327279 +15: MPEPS (bidirectional): 0.33255 +15: MPEPS (unidirectional): 0.144086 +15: Total communication (average so far): 0 +16: MIS has 58394 vertices +16: MIS has 58394 vertices +16: MIS time: 2.60045 seconds +16: As a whole, The current MIS: has: 50085 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58009 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00612 -14: 0d 4 0.09061 -14: s 11820 0.00895 -14: 1d 7254 0.12254 -14: s 1480488 0.00454 +14: s 0 0.07670 +14: 0d 4 0.14949 +14: s 11820 0.00902 +14: 1d 7254 0.16447 +14: s 1480488 0.00313 14: c 0.00005 -14: 2u 7254 0.12937 -14: 3u 75234 0.15553 -14: 4u 7548 0.16265 +14: 2u 7254 0.27073 +14: 3u 75234 0.22735 +14: 4u 7548 0.39117 14: c 0.00000 -14: 5d 0 0.16155 -14: s 0 0.00942 +14: 5d 0 0.27892 +14: s 0 0.06689 +16: As a whole, The current MIS: has: 58393 nonzeros and length 68270 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: 1.66545 seconds -14: MTEPS: 1.2592 +14: BFS time: 3.31837 seconds +14: MTEPS: 0.631974 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58070 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58430 nonzeros and length 68270 -15: 58th starting vertex was 41028 -15: Number iterations: 12 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 1.4928 seconds -15: MTEPS (bidirectional): 0.00831994 -15: MPEPS (bidirectional): 0.829143 -15: MPEPS (unidirectional): 0.359434 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58434 nonzeros and length 68270 -16: MIS has 58434 vertices -16: MIS has 58434 vertices -16: MIS time: 2.14509 seconds +16: MIS has 58393 vertices +16: MIS has 58393 vertices +16: MIS time: 2.772 seconds +16: As a whole, The current MIS: has: 50036 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57940 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 58337 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58339 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01487 -14: 0d 8 0.09616 -14: s 6527 0.03331 -14: 1d 5033 0.18637 -14: s 1314922 0.01254 +14: s 1 0.02821 +14: 0d 8 0.28775 +14: s 6527 0.02019 +14: 1d 5033 0.30758 +14: s 1314922 0.04000 14: c 0.00004 -14: 2u 5033 0.14784 -14: 3u 75011 0.19046 -14: 4u 9963 0.11831 +14: 2u 5033 0.31087 +14: 3u 75011 0.33491 +14: 4u 9963 0.26531 14: c 0.00000 -14: 5d 0 0.07280 -14: s 0 0.01065 +14: 5d 0 0.30652 +14: s 0 0.10454 +16: MIS has 58339 vertices +16: MIS has 58339 vertices +16: MIS time: 3.73998 seconds +15: 49th starting vertex was 40415 +15: Number iterations: 14 +15: Number of vertices found: 6415 +15: Number of edges traversed in both directions: 12213 +15: Number of edges processed in both directions: 1240890 +15: Number of edges processed in one direction: 537660 +15: BFS time: 6.197 seconds +15: MTEPS (bidirectional): 0.00197079 +15: MPEPS (bidirectional): 0.20024 +15: MPEPS (unidirectional): 0.0867613 +15: Total communication (average so far): 0 14: 24th starting vertex was 71818 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.08665 seconds -14: MTEPS: 1.9299 +14: BFS time: 3.71598 seconds +14: MTEPS: 0.564353 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 49713 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 57900 nonzeros and length 68270 +16: As a whole, The current MIS: has: 50002 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57999 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58380 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58382 nonzeros and length 68270 +16: MIS has 58382 vertices +16: MIS has 58382 vertices +16: MIS time: 3.24193 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00867 -14: 0d 2 0.06459 -14: s 89 0.00449 -14: 1d 233 0.12067 -14: s 244472 0.04821 -14: c 0.00003 -14: 2u 233 0.06928 -14: 3u 44323 0.08366 -14: 4u 44903 0.05187 -14: 5u 612 0.09115 +14: s 1 0.02382 +14: 0d 2 0.20854 +14: s 89 0.03198 +14: 1d 233 0.29913 +14: s 244472 0.06661 +14: c 0.00004 +14: 2u 233 0.23337 +14: 3u 44323 0.41797 +14: 4u 44903 0.29119 +14: 5u 612 0.10009 14: c 0.00000 -14: 6d 0 0.05325 -14: s 0 0.01241 +14: 6d 0 0.20397 +14: s 0 0.10915 +16: As a whole, The current MIS: has: 49942 nonzeros and length 68270 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: 0.848525 seconds -14: MTEPS: 2.47149 +14: BFS time: 4.06462 seconds +14: MTEPS: 0.515946 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58231 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58237 nonzeros and length 68270 -16: MIS has 58237 vertices -16: MIS has 58237 vertices -16: MIS time: 1.50394 seconds -16: As a whole, The current MIS: has: 49966 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57964 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58424 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58431 nonzeros and length 68270 +16: MIS has 58431 vertices +16: MIS has 58431 vertices +16: MIS time: 2.89552 seconds +16: As a whole, The current MIS: has: 50068 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58072 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00623 -14: 0d 2 0.15465 -14: s 1001 0.04946 -14: 1d 1404 0.12162 -14: s 750890 0.01862 +14: s 1 0.03998 +14: 0d 2 0.16785 +14: s 1001 0.04397 +14: 1d 1404 0.22398 +14: s 750890 0.05517 14: c 0.00004 -14: 2u 1404 0.08496 -14: 3u 66777 0.12009 -14: 4u 21743 0.07922 +14: 2u 1404 0.41156 +14: 3u 66777 0.28799 +14: 4u 21743 0.21150 14: c 0.00000 -14: 5d 0 0.14670 -14: s 0 0.02633 -16: As a whole, The current MIS: has: 57928 nonzeros and length 68270 +14: 5d 0 0.32858 +14: s 0 0.13295 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: 1.33496 seconds -14: MTEPS: 1.57092 +14: BFS time: 3.49922 seconds +14: MTEPS: 0.599312 14: Total communication (average so far): 0 14: A BFS iteration is starting +16: As a whole, The current MIS: has: 58425 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58428 nonzeros and length 68270 +16: MIS has 58428 vertices +16: MIS has 58428 vertices +16: MIS time: 2.55163 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 58279 +16: Median MIS vertices: 58390.5 +16: Max MIS vertices: 58495 +16: Mean MIS vertices: 58393.3 +16: STDDEV MIS vertices: 58.9833 +16: -------------------------- +16: Filter keeps 10 percentage of edges +16: Min time: 2.27677 seconds +16: Median time: 3.26894 seconds +16: Max time: 4.6547 seconds +16: Mean time: 3.41115 seconds +16: STDDEV time: 0.838724 seconds +16: -------------------------- +16: Initializing since date (only once) to 2500 +16: As a whole, The current MIS: has: 39402 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2679 1417 6.328442 +18: 4 12 48 Karp-Sipser 2680 1416 15.375592 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 58334 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58338 nonzeros and length 68270 -16: MIS has 58338 vertices -16: MIS has 58338 vertices -16: MIS time: 1.56219 seconds -16: As a whole, The current MIS: has: 50250 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57951 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52935 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03355 -14: 0d 2 0.10877 -14: s 4523 0.03917 -14: 1d 4916 0.07602 -14: s 1308199 0.04031 +14: s 1 0.03640 +14: 0d 2 0.17462 +14: s 4523 0.01000 +14: 1d 4916 0.18601 +14: s 1308199 0.05770 14: c 0.00004 -14: 2u 4916 0.17164 -14: 3u 74895 0.08343 -14: 4u 10207 0.07585 +14: 2u 4916 0.17997 +14: 3u 74895 0.30447 +14: 4u 10207 0.30112 14: c 0.00000 -14: 5d 0 0.12017 -14: s 0 0.02562 +14: 5d 0 0.23917 +14: s 0 0.06000 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: 1.69531 seconds -14: MTEPS: 1.23701 +14: BFS time: 2.95345 seconds +14: MTEPS: 0.710058 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58307 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -15: 70th starting vertex was 14741 -15: Number iterations: 12 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 2.04398 seconds -15: MTEPS (bidirectional): 0.00607637 -15: MPEPS (bidirectional): 0.605554 -15: MPEPS (unidirectional): 0.262508 +12: Tallying... +16: As a whole, The current MIS: has: 53791 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53809 nonzeros and length 68270 +15: 58th starting vertex was 41028 +15: Number iterations: 13 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 5.02398 seconds +15: MTEPS (bidirectional): 0.00243014 +15: MPEPS (bidirectional): 0.246928 +15: MPEPS (unidirectional): 0.106988 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58309 nonzeros and length 68270 -16: MIS has 58309 vertices -16: MIS has 58309 vertices -16: MIS time: 1.75996 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 58237 -16: Median MIS vertices: 58338 -16: Max MIS vertices: 58434 -16: Mean MIS vertices: 58342.8 -16: STDDEV MIS vertices: 54.99 -16: -------------------------- -16: Filter keeps 10 percentage of edges -16: Min time: 1.04306 seconds -16: Median time: 1.74997 seconds -16: Max time: 2.14509 seconds -16: Mean time: 1.7362 seconds -16: STDDEV time: 0.347001 seconds -16: -------------------------- -16: Initializing since date (only once) to 2500 -16: As a whole, The current MIS: has: 39100 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53123 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2800 1296 2.847624 -18: ------------------------------------------------------- -18: -18: ##################################################### -18: ################## Run 3 ############################ -18: ##################################################### -16: As a whole, The current MIS: has: 54001 nonzeros and length 68270 -16: As a whole, The current MIS: has: 54014 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53810 nonzeros and length 68270 +16: MIS has 53810 vertices +16: MIS has 53810 vertices +16: MIS time: 3.91706 seconds +16: As a whole, The current MIS: has: 39224 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 17 0.00923 -14: 0d 39 0.15926 -14: s 55461 0.09152 -14: 1d 21112 0.19598 -14: s 1831251 0.03716 +14: s 17 0.00803 +14: 0d 39 0.27231 +14: s 55461 0.08695 +14: 1d 21112 0.32850 +14: s 1831251 0.04747 14: c 0.00008 -14: 2u 21112 0.21585 -14: 3u 66548 0.21326 -14: 4u 2365 0.17695 +14: 2u 21112 0.23796 +14: 3u 66548 0.24275 +14: 4u 2365 0.21426 14: c 0.00000 -14: 5d 0 0.23619 -14: s 0 0.04776 -16: MIS has 54014 vertices -16: MIS has 54014 vertices -16: MIS time: 1.84856 seconds +14: 5d 0 0.28797 +14: s 0 0.04401 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.48404 seconds -14: MTEPS: 0.844238 +14: BFS time: 3.44654 seconds +14: MTEPS: 0.608472 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 71th starting vertex was 6640 -15: Number iterations: 14 -15: Number of vertices found: 6384 -15: Number of edges traversed in both directions: 12421 -15: Number of edges processed in both directions: 1237745 -15: Number of edges processed in one direction: 536565 -15: BFS time: 2.47542 seconds -15: MTEPS (bidirectional): 0.00501774 -15: MPEPS (bidirectional): 0.500015 -15: MPEPS (unidirectional): 0.216757 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 39346 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52965 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53018 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53894 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2694 1402 1.399844 +18: 4 12 48 Greedy 2788 1308 4.187367 18: ------------------------------------------------------- 18: -12: Tallying... -16: As a whole, The current MIS: has: 53775 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53783 nonzeros and length 68270 -16: MIS has 53783 vertices -16: MIS has 53783 vertices -16: MIS time: 2.17345 seconds +18: ##################################################### +18: ################## Run 3 ############################ +18: ##################################################### +16: As a whole, The current MIS: has: 53912 nonzeros and length 68270 +16: MIS has 53912 vertices +16: MIS has 53912 vertices +16: MIS time: 3.35963 seconds +16: As a whole, The current MIS: has: 38901 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.00740 -14: 0d 11 0.24039 -14: s 3729 0.04358 -14: 1d 5712 0.20396 -14: s 1392236 0.05201 +14: s 5 0.02477 +14: 0d 11 0.16543 +14: s 3729 0.01997 +14: 1d 5712 0.32697 +14: s 1392236 0.02093 14: c 0.00004 -14: 2u 5712 0.25618 -14: 3u 75210 0.14887 -14: 4u 9095 0.09129 +14: 2u 5712 0.26776 +14: 3u 75210 0.27779 +14: 4u 9095 0.29203 14: c 0.00000 -14: 5d 0 0.16784 -14: s 0 0.03239 +14: 5d 0 0.27789 +14: s 0 0.08021 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.17957 seconds -14: MTEPS: 0.962171 +14: BFS time: 2.95201 seconds +14: MTEPS: 0.710404 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39239 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53096 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53940 nonzeros and length 68270 -15: 83th starting vertex was 13946 -15: Number iterations: 13 -15: Number of vertices found: 6384 -15: Number of edges traversed in both directions: 12421 -15: Number of edges processed in both directions: 1237768 -15: Number of edges processed in one direction: 536576 -15: BFS time: 1.99182 seconds -15: MTEPS (bidirectional): 0.00623602 -15: MPEPS (bidirectional): 0.621427 -15: MPEPS (unidirectional): 0.26939 +16: As a whole, The current MIS: has: 52868 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53797 nonzeros and length 68270 +15: 60th starting vertex was 4594 +15: Number iterations: 14 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240577 +15: Number of edges processed in one direction: 537518 +15: BFS time: 5.78407 seconds +15: MTEPS (bidirectional): 0.00211097 +15: MPEPS (bidirectional): 0.214482 +15: MPEPS (unidirectional): 0.0929308 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53946 nonzeros and length 68270 -16: MIS has 53946 vertices -16: MIS has 53946 vertices -16: MIS time: 2.37195 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 DMD 2699 1397 2.503126 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 53809 nonzeros and length 68270 +16: MIS has 53809 vertices +16: MIS has 53809 vertices +16: MIS time: 3.27152 seconds +16: As a whole, The current MIS: has: 39443 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 10 0.03601 -14: 0d 34 0.20835 -14: s 47395 0.02542 -14: 1d 21627 0.25696 -14: s 1851135 0.07131 +14: s 10 0.00875 +14: 0d 34 0.30326 +14: s 47395 0.07043 +14: 1d 21627 0.31776 +14: s 1851135 0.03179 14: c 0.00007 -14: 2u 21627 0.14214 -14: 3u 66126 0.18083 -14: 4u 2276 0.17324 +14: 2u 21627 0.36022 +14: 3u 66126 0.33869 +14: 4u 2276 0.27761 14: c 0.00000 -14: 5d 0 0.17928 -14: s 0 0.01487 +14: 5d 0 0.17070 +14: s 0 0.02575 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.37599 seconds -14: MTEPS: 0.882632 +14: BFS time: 3.58017 seconds +14: MTEPS: 0.585761 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 38996 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53052 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53903 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53919 nonzeros and length 68270 -16: MIS has 53919 vertices -16: MIS has 53919 vertices -16: MIS time: 1.46108 seconds -16: As a whole, The current MIS: has: 39373 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53063 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53892 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52909 nonzeros and length 68270 +12: Adding bc contributions... +16: As a whole, The current MIS: has: 53733 nonzeros and length 68270 +12: Exploring via BFS... +16: As a whole, The current MIS: has: 53749 nonzeros and length 68270 +16: MIS has 53749 vertices +16: MIS has 53749 vertices +16: MIS time: 3.39957 seconds +16: As a whole, The current MIS: has: 39713 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03235 -14: 0d 13 0.05740 -14: s 18789 0.01556 -14: 1d 12148 0.17199 -14: s 1683312 0.04617 +14: s 1 0.00311 +14: 0d 13 0.14888 +14: s 18789 0.09221 +14: 1d 12148 0.26979 +14: s 1683312 0.04399 14: c 0.00006 -14: 2u 12148 0.05511 -14: 3u 73335 0.21273 -14: 4u 4558 0.11979 +14: 2u 12148 0.31760 +14: 3u 73335 0.20000 +14: 4u 4558 0.23059 14: c 0.00000 -14: 5d 0 0.09963 -14: s 0 0.00450 +14: 5d 0 0.28760 +14: s 0 0.15641 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: 1.88717 seconds -14: MTEPS: 1.11126 +14: BFS time: 3.08753 seconds +14: MTEPS: 0.679224 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53905 nonzeros and length 68270 -16: MIS has 53905 vertices -16: MIS has 53905 vertices -16: MIS time: 0.897507 seconds -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 39413 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53019 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53809 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53815 nonzeros and length 68270 -16: MIS has 53815 vertices -16: MIS has 53815 vertices -16: MIS time: 1.67172 seconds +16: As a whole, The current MIS: has: 52974 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53798 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53808 nonzeros and length 68270 +16: MIS has 53808 vertices +16: MIS has 53808 vertices +16: MIS time: 3.42148 seconds +16: As a whole, The current MIS: has: 39423 nonzeros and length 68270 +15: 64th starting vertex was 44754 +15: Number iterations: 14 +15: Number of vertices found: 6415 +15: Number of edges traversed in both directions: 12212 +15: Number of edges processed in both directions: 1240794 +15: Number of edges processed in one direction: 537568 +15: BFS time: 5.84948 seconds +15: MTEPS (bidirectional): 0.00208771 +15: MPEPS (bidirectional): 0.21212 +15: MPEPS (unidirectional): 0.0919001 +15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00802 -14: 0d 13 0.30803 -14: s 26435 0.06123 -14: 1d 12900 0.12623 -14: s 1689989 0.03921 +14: s 1 0.03643 +14: 0d 13 0.21596 +14: s 26435 0.03242 +14: 1d 12900 0.29959 +14: s 1689989 0.08891 14: c 0.00006 -14: 2u 12900 0.19056 -14: 3u 72730 0.22753 -14: 4u 4412 0.16313 +14: 2u 12900 0.26252 +14: 3u 72730 0.19476 +14: 4u 4412 0.22135 14: c 0.00000 -14: 5d 0 0.13486 -14: s 0 0.00449 +14: 5d 0 0.21551 +14: s 0 0.04364 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.3166 seconds -14: MTEPS: 0.90526 +14: BFS time: 2.932 seconds +14: MTEPS: 0.715253 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39222 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52904 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2676 1420 7.658112 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 53834 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53847 nonzeros and length 68270 -16: MIS has 53847 vertices -16: MIS has 53847 vertices -16: MIS time: 1.59744 seconds +16: As a whole, The current MIS: has: 53094 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53832 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53844 nonzeros and length 68270 +16: MIS has 53844 vertices +16: MIS has 53844 vertices +16: MIS time: 2.73076 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02870 -14: 0d 1 0.08922 -14: s 224 0.05061 -14: 1d 353 0.13759 -14: s 348006 0.03149 +14: s 0 0.02454 +14: 0d 1 0.18157 +14: s 224 0.06904 +14: 1d 353 0.28176 +14: s 348006 0.03653 14: c 0.00004 -14: 2u 353 0.10717 -14: 3u 50983 0.05657 -14: 4u 38331 0.05113 -14: 5u 405 0.10399 +14: 2u 353 0.18780 +14: 3u 50983 0.22760 +14: 4u 38331 0.13998 +14: 5u 405 0.23139 14: c 0.00000 -14: 6d 0 0.09153 -14: s 0 0.02585 -16: As a whole, The current MIS: has: 39139 nonzeros and length 68270 +14: 6d 0 0.18741 +14: s 0 0.03739 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: 1.60352 seconds -14: MTEPS: 1.30782 +14: BFS time: 1.98039 seconds +14: MTEPS: 1.05894 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52969 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53891 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 53910 nonzeros and length 68270 -16: MIS has 53910 vertices -16: MIS has 53910 vertices -16: MIS time: 1.65932 seconds +16: As a whole, The current MIS: has: 39627 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52838 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53785 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01894 -14: 0d 1 0.15772 -14: s 1027 0.02736 -14: 1d 1114 0.13634 -14: s 672960 0.01646 +14: s 0 0.03861 +14: 0d 1 0.08220 +14: s 1027 0.02276 +14: 1d 1114 0.10633 +14: s 672960 0.09276 14: c 0.00004 -14: 2u 1114 0.15601 -14: 3u 64556 0.13858 -14: 4u 24228 0.14406 +14: 2u 1114 0.11358 +14: 3u 64556 0.19658 +14: 4u 24228 0.32718 14: c 0.00000 -14: 5d 0 0.11273 -14: s 0 0.04572 +14: 5d 0 0.19866 +14: s 0 0.04459 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.27585 seconds -14: MTEPS: 1.64371 +14: BFS time: 1.83056 seconds +14: MTEPS: 1.14562 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 38858 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52710 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2791 1305 2.402993 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 53655 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53668 nonzeros and length 68270 -16: MIS has 53668 vertices -16: MIS has 53668 vertices -16: MIS time: 1.41195 seconds +16: As a whole, The current MIS: has: 53799 nonzeros and length 68270 +16: MIS has 53799 vertices +16: MIS has 53799 vertices +16: MIS time: 3.04004 seconds +16: As a whole, The current MIS: has: 38891 nonzeros and length 68270 +15: 65th starting vertex was 19239 +15: Number iterations: 14 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240585 +15: Number of edges processed in one direction: 537527 +15: BFS time: 5.9148 seconds +15: MTEPS (bidirectional): 0.00206431 +15: MPEPS (bidirectional): 0.209743 +15: MPEPS (unidirectional): 0.0908783 +15: Total communication (average so far): 0 +12: Tallying... +16: As a whole, The current MIS: has: 52777 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 62 0.01667 -14: 0d 119 0.06485 -14: s 165840 0.02420 -14: 1d 37707 0.10440 -14: s 1852923 0.04711 +14: s 62 0.01062 +14: 0d 119 0.25309 +14: s 165840 0.03597 +14: 1d 37707 0.22000 +14: s 1852923 0.04797 14: c 0.00011 -14: 2u 37707 0.11774 -14: 3u 51372 0.07434 -14: 4u 874 0.11137 +14: 2u 37707 0.26391 +14: 3u 51372 0.17826 +14: 4u 874 0.28399 14: c 0.00000 -14: 5d 0 0.05787 -14: s 0 0.00535 +14: 5d 0 0.22392 +14: s 0 0.03999 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.33999 seconds -14: MTEPS: 1.56503 +14: BFS time: 2.9039 seconds +14: MTEPS: 0.722174 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39106 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52993 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53856 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53870 nonzeros and length 68270 -16: MIS has 53870 vertices -16: MIS has 53870 vertices -16: MIS time: 1.57202 seconds +16: As a whole, The current MIS: has: 53768 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53782 nonzeros and length 68270 +16: MIS has 53782 vertices +16: MIS has 53782 vertices +16: MIS time: 3.94002 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser-rand 2679 1417 15.902461 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 39196 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.00617 -14: 0d 32 0.08009 -14: s 53783 0.01173 -14: 1d 20470 0.10891 -14: s 1822880 0.01205 +14: s 2 0.01519 +14: 0d 32 0.30453 +14: s 53783 0.01598 +14: 1d 20470 0.29107 +14: s 1822880 0.10001 14: c 0.00007 -14: 2u 20470 0.08610 -14: 3u 67022 0.13001 -14: 4u 2542 0.13759 +14: 2u 20470 0.26641 +14: 3u 67022 0.30636 +14: 4u 2542 0.18378 14: c 0.00000 -14: 5d 0 0.09208 -14: s 0 0.02146 +14: 5d 0 0.27473 +14: s 0 0.01609 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.35436 seconds -14: MTEPS: 1.54843 +14: BFS time: 3.47198 seconds +14: MTEPS: 0.604013 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39334 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53023 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53925 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53052 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53856 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53867 nonzeros and length 68270 +16: MIS has 53867 vertices +16: MIS has 53867 vertices +16: MIS time: 4.04892 seconds +16: As a whole, The current MIS: has: 39426 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.05542 -14: 0d 13 0.12815 -14: s 17360 0.04399 -14: 1d 12068 0.12879 -14: s 1682697 0.03116 +14: s 3 0.00560 +14: 0d 13 0.19184 +14: s 17360 0.07598 +14: 1d 12068 0.38923 +14: s 1682697 0.07403 14: c 0.00006 -14: 2u 12068 0.14455 -14: 3u 73359 0.11976 -14: 4u 4619 0.09218 +14: 2u 12068 0.23961 +14: 3u 73359 0.27264 +14: 4u 4619 0.23600 14: c 0.00000 -14: 5d 0 0.18840 -14: s 0 0.02077 -12: Adding bc contributions... +14: 5d 0 0.42427 +14: s 0 0.03392 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.29484 seconds -14: MTEPS: 1.6196 +14: BFS time: 3.7406 seconds +14: MTEPS: 0.560639 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53940 nonzeros and length 68270 -12: Exploring via BFS... -16: MIS has 53940 vertices -16: MIS has 53940 vertices -16: MIS time: 1.66908 seconds -16: As a whole, The current MIS: has: 39479 nonzeros and length 68270 -15: 110th starting vertex was 2493 -15: Number iterations: 13 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 2.74203 seconds -15: MTEPS (bidirectional): 0.00452949 -15: MPEPS (bidirectional): 0.451397 -15: MPEPS (unidirectional): 0.195681 +16: As a whole, The current MIS: has: 52977 nonzeros and length 68270 +15: 70th starting vertex was 14741 +15: Number iterations: 16 +15: Number of vertices found: 6413 +15: Number of edges traversed in both directions: 12209 +15: Number of edges processed in both directions: 1240563 +15: Number of edges processed in one direction: 537506 +15: BFS time: 5.64673 seconds +15: MTEPS (bidirectional): 0.00216214 +15: MPEPS (bidirectional): 0.219696 +15: MPEPS (unidirectional): 0.095189 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53111 nonzeros and length 68270 -16: As a whole, The current MIS: has: 54000 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53836 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53844 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy-rand 2794 1302 5.923938 +18: ------------------------------------------------------- +18: +16: MIS has 53844 vertices +16: MIS has 53844 vertices +16: MIS time: 4.14286 seconds +16: As a whole, The current MIS: has: 39315 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53063 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02398 -14: 0d 1 0.11263 -14: s 12 0.01550 -14: 1d 120 0.13162 -14: s 105007 0.04938 -14: 2d 29982 0.10358 -14: s 1871137 0.05772 +14: s 1 0.07977 +14: 0d 1 0.36808 +14: s 12 0.07066 +14: 1d 120 0.29427 +14: s 105007 0.06093 +14: 2d 29982 0.35162 +14: s 1871137 0.05372 14: c 0.00009 -14: 3u 29982 0.25132 -14: 4u 58576 0.20500 -14: 5u 1391 0.13801 +14: 3u 29982 0.30017 +14: 4u 58576 0.32148 +14: 5u 1391 0.30822 14: c 0.00000 -14: 6d 0 0.12660 -14: s 0 0.03408 -16: As a whole, The current MIS: has: 54014 nonzeros and length 68270 -16: MIS has 54014 vertices -16: MIS has 54014 vertices -16: MIS time: 1.99998 seconds +14: 6d 0 0.29554 +14: s 0 0.04376 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.02398 seconds -14: MTEPS: 1.03614 +14: BFS time: 4.51532 seconds +14: MTEPS: 0.464446 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39408 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52979 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2679 1417 5.990037 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 53943 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53894 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53915 nonzeros and length 68270 +16: MIS has 53915 vertices +16: MIS has 53915 vertices +16: MIS time: 3.86697 seconds +16: As a whole, The current MIS: has: 39513 nonzeros and length 68270 +12: Adding bc contributions... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 8 0.00673 -14: 0d 12 0.09889 -14: s 27635 0.02629 -14: 1d 14274 0.17384 -14: s 1732776 0.00751 +14: s 8 0.08436 +14: 0d 12 0.34979 +14: s 27635 0.09233 +14: 1d 14274 0.25666 +14: s 1732776 0.01776 14: c 0.00006 -14: 2u 14274 0.03712 -14: 3u 71798 0.04054 -14: 4u 3973 0.12611 +14: 2u 14274 0.28797 +14: 3u 71798 0.23340 +14: 4u 3973 0.22960 14: c 0.00000 -14: 5d 0 0.13328 -14: s 0 0.02767 -15: 111th starting vertex was 26440 -15: Number iterations: 13 -15: Number of vertices found: 6385 -15: Number of edges traversed in both directions: 12426 -15: Number of edges processed in both directions: 1238074 -15: Number of edges processed in one direction: 536802 -15: BFS time: 2.52346 seconds -15: MTEPS (bidirectional): 0.00492418 -15: MPEPS (bidirectional): 0.490625 -15: MPEPS (unidirectional): 0.212724 -15: Total communication (average so far): 0 +14: 5d 0 0.28899 +14: s 0 0.09973 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.37722 seconds -14: MTEPS: 1.52272 +14: BFS time: 3.41173 seconds +14: MTEPS: 0.614681 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53952 nonzeros and length 68270 -16: MIS has 53952 vertices -16: MIS has 53952 vertices -16: MIS time: 1.67223 seconds -16: As a whole, The current MIS: has: 38887 nonzeros and length 68270 -12: Tallying... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 52906 nonzeros and length 68270 +15: 73th starting vertex was 36598 +15: Number iterations: 14 +15: Number of vertices found: 6415 +15: Number of edges traversed in both directions: 12211 +15: Number of edges processed in both directions: 1240729 +15: Number of edges processed in one direction: 537579 +15: BFS time: 6.98801 seconds +15: MTEPS (bidirectional): 0.00174742 +15: MPEPS (bidirectional): 0.177551 +15: MPEPS (unidirectional): 0.0769288 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53762 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53777 nonzeros and length 68270 +16: MIS has 53777 vertices +16: MIS has 53777 vertices +16: MIS time: 3.84585 seconds +16: As a whole, The current MIS: has: 38966 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02027 -14: 0d 4 0.18874 -14: s 1589 0.03328 -14: 1d 2285 0.11741 -14: s 974974 0.02576 +14: s 0 0.01046 +14: 0d 4 0.29617 +14: s 1589 0.07760 +14: 1d 2285 0.22842 +14: s 974974 0.07198 14: c 0.00004 -14: 2u 2285 0.09139 -14: 3u 71170 0.13614 -14: 4u 16513 0.07326 +14: 2u 2285 0.31758 +14: 3u 71170 0.37007 +14: 4u 16513 0.24680 14: c 0.00000 -14: 5d 0 0.15087 -14: s 0 0.02800 +14: 5d 0 0.34011 +14: s 0 0.05976 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.12783 seconds -14: MTEPS: 1.85943 +14: BFS time: 3.44803 seconds +14: MTEPS: 0.608208 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52801 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53879 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2800 1296 1.996447 -18: ------------------------------------------------------- -18: -16/20 Test #18: BPML_Test ........................ Passed 89.71 sec -16: As a whole, The current MIS: has: 53891 nonzeros and length 68270 -16: MIS has 53891 vertices -16: MIS has 53891 vertices -16: MIS time: 2.06275 seconds -16: As a whole, The current MIS: has: 39211 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52957 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53887 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53899 nonzeros and length 68270 +16: MIS has 53899 vertices +16: MIS has 53899 vertices +16: MIS time: 4.12442 seconds +16: As a whole, The current MIS: has: 39015 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.01146 -14: 0d 3 0.13079 -14: s 147 0.02819 -14: 1d 1207 0.11034 -14: s 726957 0.02800 +14: s 2 0.07155 +14: 0d 3 0.18268 +14: s 147 0.00450 +14: 1d 1207 0.36716 +14: s 726957 0.06696 14: c 0.00004 -14: 2u 1207 0.05355 -14: 3u 65566 0.09820 -14: 4u 23126 0.07888 +14: 2u 1207 0.20118 +14: 3u 65566 0.38030 +14: 4u 23126 0.17415 14: c 0.00000 -14: 5d 0 0.11191 -14: s 0 0.02669 +14: 5d 0 0.36802 +14: s 0 0.09894 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.42213 seconds -14: MTEPS: 1.47463 +14: BFS time: 3.85641 seconds +14: MTEPS: 0.543801 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 115th starting vertex was 44691 -15: Number iterations: 13 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 1.88396 seconds -15: MTEPS (bidirectional): 0.00659249 -15: MPEPS (bidirectional): 0.656989 -15: MPEPS (unidirectional): 0.284806 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 52960 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53928 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53938 nonzeros and length 68270 -16: MIS has 53938 vertices -16: MIS has 53938 vertices -16: MIS time: 0.852691 seconds -16: As a whole, The current MIS: has: 39196 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52940 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53797 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53808 nonzeros and length 68270 -16: MIS has 53808 vertices -16: MIS has 53808 vertices -16: MIS time: 1.03917 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 53668 -16: Median MIS vertices: 53907.5 -16: Max MIS vertices: 54014 -16: Mean MIS vertices: 53888.8 -16: STDDEV MIS vertices: 89.1848 -16: -------------------------- -16: Filter keeps 25 percentage of edges -16: Min time: 0.852691 seconds -16: Median time: 1.6642 seconds -16: Max time: 2.37195 seconds -16: Mean time: 1.62256 seconds -16: STDDEV time: 0.431519 seconds -16: -------------------------- -16: Initializing since date (only once) to 10000 -15: 117th starting vertex was 12193 -15: Number iterations: 12 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 1.25213 seconds -15: MTEPS (bidirectional): 0.00991906 -15: MPEPS (bidirectional): 0.988506 -15: MPEPS (unidirectional): 0.428519 -15: Total communication (average so far): 0 -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 0 0.01564 -14: 0d 1 0.09741 -14: s 6 0.03223 -14: 1d 46 0.12598 -14: s 41753 0.03774 -14: 2d 20561 0.06848 -14: s 1840726 0.03742 -14: c 0.00007 -14: 3u 20561 0.15558 -14: 4u 66922 0.12604 -14: 5u 2532 0.13470 -14: c 0.00000 -14: 6d 0 0.17732 -14: s 0 0.05753 -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: 1.81584 seconds -14: MTEPS: 1.15491 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17106 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 41973 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44929 nonzeros and length 68270 -15: 118th starting vertex was 32694 -15: Number iterations: 12 -15: Number of vertices found: 6383 -15: Number of edges traversed in both directions: 12420 -15: Number of edges processed in both directions: 1237743 -15: Number of edges processed in one direction: 536563 -15: BFS time: 1.27648 seconds -15: MTEPS (bidirectional): 0.00972988 -15: MPEPS (bidirectional): 0.969653 -15: MPEPS (unidirectional): 0.420346 +16: As a whole, The current MIS: has: 52838 nonzeros and length 68270 +15: 75th starting vertex was 19274 +15: Number iterations: 14 +15: Number of vertices found: 6414 +15: Number of edges traversed in both directions: 12210 +15: Number of edges processed in both directions: 1240571 +15: Number of edges processed in one direction: 537514 +15: BFS time: 6.6679 seconds +15: MTEPS (bidirectional): 0.00183116 +15: MPEPS (bidirectional): 0.186051 +15: MPEPS (unidirectional): 0.0806122 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -15636,757 +15593,819 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 12420 -15: Median nedges: 12420 -15: Max nedges: 12426 -15: Mean nedges: 12420.8 -15: STDDEV nedges: 1.55858 +15: Min nedges: 12209 +15: Median nedges: 12210 +15: Max nedges: 12222 +15: Mean nedges: 12210.8 +15: STDDEV nedges: 3.21455 15: -------------------------- 15: Filter keeps 1 percentage of edges -15: Min time: 1.25213 seconds -15: Median time: 2.49944 seconds -15: Max time: 4.93997 seconds -15: Mean time: 2.61918 seconds -15: STDDEV time: 1.04067 seconds +15: Min time: 3.73046 seconds +15: Median time: 6.32339 seconds +15: Max time: 11.184 seconds +15: Mean time: 6.75768 seconds +15: STDDEV time: 2.06044 seconds 15: -------------------------- -15: Min MTEPS: 0.00251459 -15: Median MTEPS: 0.00497096 -15: Max MTEPS: 0.00991906 -15: Harmonic mean of MTEPS: 0.0047423 -15: Harmonic standard deviation of MTEPS: 0.00188409 +15: Min MTEPS: 0.00109173 +15: Median MTEPS: 0.00193194 +15: Max MTEPS: 0.00327279 +15: Harmonic mean of MTEPS: 0.00180695 +15: Harmonic standard deviation of MTEPS: 0.000551 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.250564 -15: Median MPEPS: 0.49532 -15: Max MPEPS: 0.988506 -15: Harmonic mean of MPEPS: 0.472579 -15: Harmonic standard deviation of MPEPS: 0.187768 +15: Min MPEPS: 0.110923 +15: Median MPEPS: 0.196298 +15: Max MPEPS: 0.33255 +15: Harmonic mean of MPEPS: 0.183591 +15: Harmonic standard deviation of MPEPS: 0.0559823 15: Initializing since date (only once) to 1000 -16: As a whole, The current MIS: has: 45032 nonzeros and length 68270 -16: MIS has 45032 vertices -16: MIS has 45032 vertices -16: MIS time: 1.92 seconds +16: As a whole, The current MIS: has: 53839 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53865 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53866 nonzeros and length 68270 +16: MIS has 53866 vertices +16: MIS has 53866 vertices +16: MIS time: 4.92395 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01480 -14: 0d 1 0.05651 -14: s 90 0.01243 -14: 1d 130 0.12853 -14: s 124266 0.01600 -14: 2d 34750 0.23382 -14: s 1881000 0.06178 +14: s 0 0.03688 +14: 0d 1 0.16642 +14: s 6 0.07810 +14: 1d 46 0.24596 +14: s 41753 0.04914 +14: 2d 20561 0.38303 +14: s 1840726 0.03592 +14: c 0.00007 +14: 3u 20561 0.19450 +14: 4u 66922 0.33153 +14: 5u 2532 0.30942 +14: c 0.00000 +14: 6d 0 0.25039 +14: s 0 0.04365 +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: 3.49227 seconds +14: MTEPS: 0.600504 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +16: As a whole, The current MIS: has: 39342 nonzeros and length 68270 +15: 0th starting vertex was 19484 +15: Number iterations: 9 +15: Number of vertices found: 24224 +15: Number of edges traversed in both directions: 173381 +15: Number of edges processed in both directions: 1731842 +15: Number of edges processed in one direction: 845073 +15: BFS time: 3.69011 seconds +15: MTEPS (bidirectional): 0.0469854 +15: MPEPS (bidirectional): 0.46932 +15: MPEPS (unidirectional): 0.22901 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53003 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser 2680 1416 16.931706 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 53876 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53884 nonzeros and length 68270 +16: MIS has 53884 vertices +16: MIS has 53884 vertices +16: MIS time: 3.37204 seconds +12: Tallying... +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 0 0.02801 +14: 0d 1 0.29515 +14: s 90 0.01355 +14: 1d 130 0.25178 +14: s 124266 0.10545 +14: 2d 34750 0.29326 +14: s 1881000 0.03599 14: c 0.00010 -14: 3u 34750 0.02652 -14: 4u 54126 0.10729 -14: 5u 1065 0.15565 +14: 3u 34750 0.21908 +14: 4u 54126 0.25126 +14: 5u 1065 0.17896 14: c 0.00000 -14: 6d 0 0.11138 -14: s 0 0.00450 +14: 6d 0 0.19628 +14: s 0 0.00868 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: 1.83051 seconds -14: MTEPS: 1.14565 +14: BFS time: 3.37399 seconds +14: MTEPS: 0.621556 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 18002 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42301 nonzeros and length 68270 -15: 2th starting vertex was 33655 -15: Number iterations: 10 +16: As a whole, The current MIS: has: 39218 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52878 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53736 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53751 nonzeros and length 68270 +16: MIS has 53751 vertices +16: MIS has 53751 vertices +16: MIS time: 2.78054 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 53749 +16: Median MIS vertices: 53827 +16: Max MIS vertices: 53915 +16: Mean MIS vertices: 53832.2 +16: STDDEV MIS vertices: 54.6522 +16: -------------------------- +16: Filter keeps 25 percentage of edges +16: Min time: 2.73076 seconds +16: Median time: 3.63367 seconds +16: Max time: 4.92395 seconds +16: Mean time: 3.6366 seconds +16: STDDEV time: 0.570429 seconds +16: -------------------------- +16: Initializing since date (only once) to 10000 +15: 1th starting vertex was 46590 +15: Number iterations: 9 15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.19959 seconds -15: MTEPS (bidirectional): 0.143741 -15: MPEPS (bidirectional): 1.44284 -15: MPEPS (unidirectional): 0.703671 +15: Number of edges traversed in both directions: 173381 +15: Number of edges processed in both directions: 1731848 +15: Number of edges processed in one direction: 845073 +15: BFS time: 3.86917 seconds +15: MTEPS (bidirectional): 0.0448109 +15: MPEPS (bidirectional): 0.447602 +15: MPEPS (unidirectional): 0.218412 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 44831 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 41 0.00553 -14: 0d 47 0.15086 -14: s 75989 0.01370 -14: 1d 29074 0.13020 -14: s 1896667 0.01874 +14: s 41 0.02494 +14: 0d 47 0.19570 +14: s 75989 0.00366 +14: 1d 29074 0.31088 +14: s 1896667 0.09157 14: c 0.00009 -14: 2u 29074 0.11130 -14: 3u 59497 0.08808 -14: 4u 1450 0.15601 +14: 2u 29074 0.16256 +14: 3u 59497 0.22943 +14: 4u 1450 0.24347 14: c 0.00000 -14: 5d 0 0.09050 -14: s 0 0.04373 +14: 5d 0 0.11373 +14: s 0 0.01834 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.41252 seconds -14: MTEPS: 1.48467 +14: BFS time: 2.81009 seconds +14: MTEPS: 0.746283 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44906 nonzeros and length 68270 -16: MIS has 44906 vertices -16: MIS has 44906 vertices -16: MIS time: 2.03955 seconds -12: Tallying... -16: As a whole, The current MIS: has: 17405 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42209 nonzeros and length 68270 -15: 5th starting vertex was 5986 -15: Number iterations: 11 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.25305 seconds -15: MTEPS (bidirectional): 0.137607 -15: MPEPS (bidirectional): 1.38128 -15: MPEPS (unidirectional): 0.673647 -15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 17329 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy 2788 1308 4.487229 +18: ------------------------------------------------------- +18: +16/20 Test #18: BPML_Test ........................ Passed 205.61 sec +16: As a whole, The current MIS: has: 41845 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44844 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 29 0.02357 -14: 0d 40 0.11286 -14: s 55410 0.03798 -14: 1d 23958 0.10229 -14: s 1872095 0.02572 +14: s 29 0.03200 +14: 0d 40 0.21618 +14: s 55410 0.10135 +14: 1d 23958 0.33862 +14: s 1872095 0.09738 14: c 0.00008 -14: 2u 23958 0.14846 -14: 3u 64095 0.15579 -14: 4u 1977 0.13449 +14: 2u 23958 0.25760 +14: 3u 64095 0.16940 +14: 4u 1977 0.22313 14: c 0.00000 -14: 5d 0 0.15598 -14: s 0 0.10685 -16: As a whole, The current MIS: has: 44924 nonzeros and length 68270 +14: 5d 0 0.22703 +14: s 0 0.03174 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.22399 seconds -14: MTEPS: 1.71334 +14: BFS time: 2.54798 seconds +14: MTEPS: 0.823054 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 45007 nonzeros and length 68270 -16: MIS has 45007 vertices -16: MIS has 45007 vertices -16: MIS time: 1.63174 seconds -15: 7th starting vertex was 46677 -15: Number iterations: 9 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 0.990066 seconds -15: MTEPS (bidirectional): 0.174159 -15: MPEPS (bidirectional): 1.74818 -15: MPEPS (unidirectional): 0.852583 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17626 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -15: 8th starting vertex was 6856 -15: Number iterations: 11 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 0.953693 seconds -15: MTEPS (bidirectional): 0.180801 -15: MPEPS (bidirectional): 1.81485 -15: MPEPS (unidirectional): 0.885099 +15: 2th starting vertex was 33655 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 3.0819 seconds +15: MTEPS (bidirectional): 0.0562575 +15: MPEPS (bidirectional): 0.56194 +15: MPEPS (unidirectional): 0.274205 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44952 nonzeros and length 68270 +16: MIS has 44952 vertices +16: MIS has 44952 vertices +16: MIS time: 3.64399 seconds +16: As a whole, The current MIS: has: 17651 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.04390 -14: 0d 37 0.13580 -14: s 67637 0.02400 -14: 1d 23293 0.24855 -14: s 1846383 0.07186 +14: s 5 0.04400 +14: 0d 37 0.14214 +14: s 67637 0.03649 +14: 1d 23293 0.22840 +14: s 1846383 0.05790 14: c 0.00008 -14: 2u 23293 0.12792 -14: 3u 64705 0.16332 -14: 4u 2032 0.09518 +14: 2u 23293 0.20452 +14: 3u 64705 0.24000 +14: 4u 2032 0.27602 14: c 0.00000 -14: 5d 0 0.08694 -14: s 0 0.02373 -16: As a whole, The current MIS: has: 42317 nonzeros and length 68270 +14: 5d 0 0.13996 +14: s 0 0.06793 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: 2.13367 seconds -14: MTEPS: 0.982873 +14: BFS time: 2.55488 seconds +14: MTEPS: 0.82083 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44901 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44954 nonzeros and length 68270 -16: MIS has 44954 vertices -16: MIS has 44954 vertices -16: MIS time: 2.50464 seconds -15: 10th starting vertex was 4314 +16: As a whole, The current MIS: has: 42225 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44919 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44972 nonzeros and length 68270 +16: MIS has 44972 vertices +16: MIS has 44972 vertices +16: MIS time: 3.91999 seconds +15: 5th starting vertex was 5986 15: Number iterations: 9 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 0.833911 seconds -15: MTEPS (bidirectional): 0.206772 -15: MPEPS (bidirectional): 2.07553 -15: MPEPS (unidirectional): 1.01223 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 3.28383 seconds +15: MTEPS (bidirectional): 0.0527982 +15: MPEPS (bidirectional): 0.527385 +15: MPEPS (unidirectional): 0.257344 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17550 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03770 -14: 0d 3 0.16036 -14: s 4916 0.01557 -14: 1d 5022 0.12857 -14: s 1328237 0.03700 +14: s 1 0.02266 +14: 0d 3 0.22268 +14: s 4916 0.10464 +14: 1d 5022 0.28468 +14: s 1328237 0.11214 14: c 0.00004 -14: 2u 5022 0.14854 -14: 3u 75143 0.09311 -14: 4u 9854 0.08787 +14: 2u 5022 0.25701 +14: 3u 75143 0.11330 +14: 4u 9854 0.13651 14: c 0.00000 -14: 5d 0 0.11647 -14: s 0 0.00419 +14: 5d 0 0.21001 +14: s 0 0.02396 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.60055 seconds -14: MTEPS: 1.31025 +14: BFS time: 2.89483 seconds +14: MTEPS: 0.724437 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 42256 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44959 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45032 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45033 nonzeros and length 68270 -16: MIS has 45033 vertices -16: MIS has 45033 vertices -16: MIS time: 2.33599 seconds -12: Tallying... -15: 17th starting vertex was 43710 -15: Number iterations: 10 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.10329 seconds -15: MTEPS (bidirectional): 0.156286 -15: MPEPS (bidirectional): 1.56877 -15: MPEPS (unidirectional): 0.765087 +12: Adding bc contributions... +16: As a whole, The current MIS: has: 16950 nonzeros and length 68270 +12: Exploring via BFS... +16: As a whole, The current MIS: has: 41747 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44836 nonzeros and length 68270 +15: 6th starting vertex was 14125 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.90407 seconds +15: MTEPS (bidirectional): 0.0597025 +15: MPEPS (bidirectional): 0.59635 +15: MPEPS (unidirectional): 0.290996 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44932 nonzeros and length 68270 +16: MIS has 44932 vertices +16: MIS has 44932 vertices +16: MIS time: 4.13672 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.05874 -14: 0d 1 0.17596 -14: s 2 0.05088 -14: 1d 108 0.13816 -14: s 104879 0.03417 -14: 2d 30642 0.14060 -14: s 1877209 0.00966 -14: c 0.00009 -14: 3u 30642 0.07554 -14: 4u 57992 0.16638 -14: 5u 1329 0.07134 +14: s 1 0.00432 +14: 0d 1 0.16878 +14: s 2 0.04937 +14: 1d 108 0.27665 +14: s 104879 0.05534 +14: 2d 30642 0.24040 +14: s 1877209 0.02758 +14: c 0.00010 +14: 3u 30642 0.33832 +14: 4u 57992 0.26845 +14: 5u 1329 0.18750 14: c 0.00000 -14: 6d 0 0.07039 -14: s 0 0.00695 +14: 6d 0 0.18980 +14: s 0 0.02586 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: 1.71915 seconds -14: MTEPS: 1.21986 +14: BFS time: 2.97728 seconds +14: MTEPS: 0.704375 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17553 nonzeros and length 68270 +16: As a whole, The current MIS: has: 16897 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42065 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02327 -14: 0d 2 0.05749 -14: s 434 0.00637 -14: 1d 1087 0.07519 -14: s 666497 0.02784 +14: s 1 0.08224 +14: 0d 2 0.17601 +14: s 434 0.02401 +14: 1d 1087 0.19542 +14: s 666497 0.03197 14: c 0.00004 -14: 2u 1087 0.03517 -14: 3u 64167 0.08567 -14: 4u 24633 0.06014 -14: 5u 185 0.05477 +14: 2u 1087 0.25999 +14: 3u 64167 0.14362 +14: 4u 24633 0.27198 +14: 5u 185 0.25568 14: c 0.00000 14: 49th starting vertex was 3141 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.632715 seconds -14: MTEPS: 3.31448 +14: BFS time: 2.56399 seconds +14: MTEPS: 0.817913 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 42117 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44871 nonzeros and length 68270 +15: 7th starting vertex was 46677 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 3.13688 seconds +15: MTEPS (bidirectional): 0.0552716 +15: MPEPS (bidirectional): 0.552091 +15: MPEPS (unidirectional): 0.269399 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44912 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44991 nonzeros and length 68270 +16: MIS has 44991 vertices +16: MIS has 44991 vertices +16: MIS time: 4.20883 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01597 -14: 0d 2 0.13825 -14: s 145 0.05023 -14: 1d 737 0.12970 -14: s 556230 0.08177 -14: c 0.00004 -14: 2u 737 0.09441 -14: 3u 60672 0.10403 -14: 4u 28423 0.05146 -14: 5u 240 0.08178 +14: s 0 0.06207 +14: 0d 2 0.21764 +14: s 145 0.03765 +14: 1d 737 0.30399 +14: s 556230 0.06798 +14: c 0.00003 +14: 2u 737 0.11953 +14: 3u 60672 0.06959 +14: 4u 28423 0.11007 +14: 5u 240 0.18000 14: c 0.00000 14: 50th starting vertex was 20939 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.22775 seconds -14: MTEPS: 1.70811 +14: BFS time: 1.75939 seconds +14: MTEPS: 1.19196 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44960 nonzeros and length 68270 -16: MIS has 44960 vertices -16: MIS has 44960 vertices -16: MIS time: 2.57526 seconds -15: 20th starting vertex was 19585 -15: Number iterations: 10 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.99191 seconds -15: MTEPS (bidirectional): 0.0865645 -15: MPEPS (bidirectional): 0.868918 -15: MPEPS (unidirectional): 0.42377 +16: As a whole, The current MIS: has: 17064 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42040 nonzeros and length 68270 +15: 8th starting vertex was 6856 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.92845 seconds +15: MTEPS (bidirectional): 0.0592053 +15: MPEPS (bidirectional): 0.591384 +15: MPEPS (unidirectional): 0.288573 15: Total communication (average so far): 0 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 17189 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41914 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44822 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.02001 -14: 0d 13 0.12950 -14: s 3354 0.03877 -14: 1d 3670 0.18687 -14: s 1191185 0.03201 +14: s 6 0.02237 +14: 0d 13 0.22328 +14: s 3354 0.05198 +14: 1d 3670 0.19722 +14: s 1191185 0.03600 14: c 0.00004 -14: 2u 3670 0.08308 -14: 3u 74164 0.17853 -14: 4u 12160 0.12499 +14: 2u 3670 0.24559 +14: 3u 74164 0.14538 +14: 4u 12159 0.19379 14: c 0.00000 -14: 5d 0 0.11568 -14: s 0 0.04352 +14: 5d 0 0.16818 +14: s 0 0.00943 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.65521 seconds -14: MTEPS: 1.26698 +14: BFS time: 2.60884 seconds +14: MTEPS: 0.803852 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44921 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45007 nonzeros and length 68270 -16: MIS has 45007 vertices -16: MIS has 45007 vertices -16: MIS time: 2.33227 seconds +16: As a whole, The current MIS: has: 44913 nonzeros and length 68270 +16: MIS has 44913 vertices +16: MIS has 44913 vertices +16: MIS time: 3.76479 seconds +12: Tallying... +16: As a whole, The current MIS: has: 17265 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 77 0.00493 -14: 0d 416 0.20347 -14: s 357868 0.00848 +14: s 77 0.01631 +14: 0d 416 0.11104 +14: s 357868 0.02799 14: c 0.00004 -14: 1u 416 0.15762 -14: 2u 51937 0.09834 -14: 3u 37320 0.09719 -14: 4u 401 0.08800 +14: 1u 416 0.24516 +14: 2u 51937 0.05108 +14: 3u 37320 0.16326 +14: 4u 401 0.18407 14: c 0.00000 14: 52th starting vertex was 54497 14: Number iterations: 5 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.2722 seconds -14: MTEPS: 1.64843 +14: BFS time: 1.88799 seconds +14: MTEPS: 1.11077 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 24th starting vertex was 9552 -15: Number iterations: 10 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.636 seconds -15: MTEPS (bidirectional): 0.105397 -15: MPEPS (bidirectional): 1.05795 -15: MPEPS (unidirectional): 0.515961 +15: 10th starting vertex was 4314 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.52383 seconds +15: MTEPS (bidirectional): 0.0686972 +15: MPEPS (bidirectional): 0.686196 +15: MPEPS (unidirectional): 0.334837 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17521 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42122 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41932 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44893 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44973 nonzeros and length 68270 +16: MIS has 44973 vertices +16: MIS has 44973 vertices +16: MIS time: 3.40394 seconds +16: As a whole, The current MIS: has: 16326 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02863 -14: 0d 3 0.12989 -14: s 10765 0.00917 -14: 1d 8742 0.08803 -14: s 1562537 0.03243 +14: s 0 0.00554 +14: 0d 3 0.27019 +14: s 10765 0.04720 +14: 1d 8742 0.17599 +14: s 1562537 0.07726 14: c 0.00005 -14: 2u 8742 0.09124 -14: 3u 75054 0.06450 -14: 4u 6245 0.13172 +14: 2u 8742 0.15630 +14: 3u 75054 0.23795 +14: 4u 6245 0.20192 14: c 0.00000 -14: 5d 0 0.07874 -14: s 0 0.01890 +14: 5d 0 0.24396 +14: s 0 0.05997 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.2717 seconds -14: MTEPS: 1.64907 +14: BFS time: 2.80694 seconds +14: MTEPS: 0.747122 14: Total communication (average so far): 0 14: A BFS iteration is starting +16: As a whole, The current MIS: has: 41793 nonzeros and length 68270 16: As a whole, The current MIS: has: 44931 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44999 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45000 nonzeros and length 68270 -15: 25th starting vertex was 20719 -15: Number iterations: 9 -15: Number of vertices found: 24225 -15: Number of edges traversed in both directions: 172432 -15: Number of edges processed in both directions: 1730820 -15: Number of edges processed in one direction: 844124 -15: BFS time: 1.45196 seconds -15: MTEPS (bidirectional): 0.118758 -15: MPEPS (bidirectional): 1.19206 -15: MPEPS (unidirectional): 0.581368 -15: Total communication (average so far): 0 -16: MIS has 45000 vertices -16: MIS has 45000 vertices -16: MIS time: 2.35271 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02165 -14: 0d 36 0.07932 -14: s 89850 0.01624 -14: 1d 27484 0.06372 -14: s 1865519 0.00966 +14: s 1 0.03515 +14: 0d 36 0.27253 +14: s 89850 0.02655 +14: 1d 27484 0.10837 +14: s 1865519 0.04399 14: c 0.00009 -14: 2u 27484 0.07303 -14: 3u 60943 0.13753 -14: 4u 1606 0.09344 +14: 2u 27484 0.21561 +14: 3u 60943 0.17339 +14: 4u 1606 0.16165 14: c 0.00000 -14: 5d 0 0.07795 -14: s 0 0.02314 +14: 5d 0 0.16550 +14: s 0 0.02137 14: 54th starting vertex was 74696 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.883984 seconds -14: MTEPS: 2.37235 +14: BFS time: 1.39738 seconds +14: MTEPS: 1.50075 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17409 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42191 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44913 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44973 nonzeros and length 68270 -16: MIS has 44973 vertices -16: MIS has 44973 vertices -16: MIS time: 1.28501 seconds -12: Tallying... -16: As a whole, The current MIS: has: 17246 nonzeros and length 68270 +16: As a whole, The current MIS: has: 45019 nonzeros and length 68270 +16: MIS has 45019 vertices +16: MIS has 45019 vertices +16: MIS time: 3.49592 seconds +16: As a whole, The current MIS: has: 17800 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00833 -14: 0d 3 0.07761 -14: s 7002 0.01362 -14: 1d 7244 0.12193 -14: s 1485088 0.02440 +14: s 0 0.02900 +14: 0d 3 0.29982 +14: s 7002 0.03138 +14: 1d 7244 0.13575 +14: s 1485088 0.06800 14: c 0.00005 -14: 2u 7244 0.10450 -14: 3u 75308 0.14706 -14: 4u 7485 0.04136 +14: 2u 7244 0.35598 +14: 3u 75308 0.28623 +14: 4u 7485 0.23782 14: c 0.00000 -14: 5d 0 0.10705 -14: s 0 0.03829 +14: 5d 0 0.26255 +14: s 0 0.03364 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.61947 seconds -14: MTEPS: 1.29494 +14: BFS time: 2.95577 seconds +14: MTEPS: 0.709502 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 41937 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44951 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45050 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45051 nonzeros and length 68270 -16: MIS has 45051 vertices -16: MIS has 45051 vertices -16: MIS time: 2.0728 seconds -15: 34th starting vertex was 26103 -15: Number iterations: 9 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.088 seconds -15: MTEPS (bidirectional): 0.158482 -15: MPEPS (bidirectional): 1.59082 -15: MPEPS (unidirectional): 0.775839 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 42376 nonzeros and length 68270 +15: 17th starting vertex was 43710 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 3.80398 seconds +15: MTEPS (bidirectional): 0.0455785 +15: MPEPS (bidirectional): 0.45527 +15: MPEPS (unidirectional): 0.222154 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44794 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44846 nonzeros and length 68270 +16: MIS has 44846 vertices +16: MIS has 44846 vertices +16: MIS time: 4.07015 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.05046 -14: 0d 6 0.04972 -14: s 7220 0.02796 -14: 1d 5630 0.09118 -14: s 1377686 0.01576 +14: s 3 0.01284 +14: 0d 6 0.25301 +14: s 7220 0.04611 +14: 1d 5630 0.16111 +14: s 1377686 0.02246 14: c 0.00005 -14: 2u 5630 0.08758 -14: 3u 75422 0.10441 -14: 4u 8977 0.06801 +14: 2u 5630 0.20196 +14: 3u 75422 0.08658 +14: 4u 8977 0.14017 14: c 0.00000 -14: 5d 0 0.08271 -14: s 0 0.01991 +14: 5d 0 0.20419 +14: s 0 0.04094 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.43453 seconds -14: MTEPS: 1.46189 +14: BFS time: 2.25042 seconds +14: MTEPS: 0.93188 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 18199 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42412 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17431 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42043 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.03013 -14: 0d 52 0.10919 -14: s 92871 0.01434 -14: 1d 27920 0.07856 -14: s 1866794 0.01609 +14: s 3 0.01067 +14: 0d 52 0.15752 +14: s 92871 0.05978 +14: 1d 27920 0.16903 +14: s 1866794 0.04693 14: c 0.00009 -14: 2u 27920 0.15021 -14: 3u 60526 0.08307 -14: 4u 1574 0.07638 +14: 2u 27920 0.19088 +14: 3u 60526 0.15556 +14: 4u 1574 0.16323 14: c 0.00000 -14: 5d 0 0.11029 -14: s 0 0.00946 +14: 5d 0 0.05842 +14: s 0 0.01578 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.15318 seconds -14: MTEPS: 1.81856 +14: BFS time: 1.96596 seconds +14: MTEPS: 1.06672 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44838 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44901 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44902 nonzeros and length 68270 -16: MIS has 44902 vertices -16: MIS has 44902 vertices -16: MIS time: 2.04406 seconds -15: 36th starting vertex was 6559 -15: Number iterations: 9 +16: As a whole, The current MIS: has: 44963 nonzeros and length 68270 +15: 19th starting vertex was 39541 +15: Number iterations: 8 15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.63598 seconds -15: MTEPS (bidirectional): 0.105398 -15: MPEPS (bidirectional): 1.05796 -15: MPEPS (unidirectional): 0.515967 +15: Number of edges traversed in both directions: 173382 +15: Number of edges processed in both directions: 1731844 +15: Number of edges processed in one direction: 845074 +15: BFS time: 3.25199 seconds +15: MTEPS (bidirectional): 0.0533157 +15: MPEPS (bidirectional): 0.53255 +15: MPEPS (unidirectional): 0.259864 15: Total communication (average so far): 0 -12: Adding bc contributions... -12: Computation finished -12: 128.275174 seconds elapsed for 1056 starting vertices -12: TEPS score is: 4038462.860019 +16: As a whole, The current MIS: has: 45043 nonzeros and length 68270 +16: MIS has 45043 vertices +16: MIS has 45043 vertices +16: MIS time: 3.88002 seconds 16: As a whole, The current MIS: has: 17558 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42271 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02403 -14: 0d 1 0.15734 -14: s 9 0.02799 -14: 1d 18 0.04797 -14: s 8987 0.01385 -14: 2d 8034 0.13101 -14: s 1541517 0.02117 +14: s 0 0.00857 +14: 0d 1 0.20785 +14: s 9 0.02532 +14: 1d 18 0.12508 +14: s 8987 0.01537 +14: 2d 8034 0.13947 +14: s 1541517 0.02457 14: c 0.00005 -14: 3u 8034 0.03147 -14: 4u 75250 0.04064 -14: 5u 6743 0.02879 +14: 3u 8034 0.07951 +14: 4u 75250 0.13536 +14: 5u 6743 0.16041 14: c 0.00000 -14: 6d 0 0.11227 -14: s 0 0.01898 -17/20 Test #12: BetwCent_Test .................... Passed 131.38 sec +14: 6d 0 0.27681 +14: s 0 0.02195 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: 1.56801 seconds -14: MTEPS: 1.33744 +14: BFS time: 2.7204 seconds +14: MTEPS: 0.770886 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44794 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44871 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44873 nonzeros and length 68270 -16: MIS has 44873 vertices -16: MIS has 44873 vertices -16: MIS time: 1.37173 seconds -15: 37th starting vertex was 43877 -15: Number iterations: 10 -15: Number of vertices found: 24225 -15: Number of edges traversed in both directions: 172431 -15: Number of edges processed in both directions: 1730815 -15: Number of edges processed in one direction: 844119 -15: BFS time: 1.57793 seconds -15: MTEPS (bidirectional): 0.109277 -15: MPEPS (bidirectional): 1.09689 -15: MPEPS (unidirectional): 0.534954 +16: As a whole, The current MIS: has: 41988 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44822 nonzeros and length 68270 +15: 20th starting vertex was 19585 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.80397 seconds +15: MTEPS (bidirectional): 0.0618338 +15: MPEPS (bidirectional): 0.617639 +15: MPEPS (unidirectional): 0.301384 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44921 nonzeros and length 68270 +16: MIS has 44921 vertices +16: MIS has 44921 vertices +16: MIS time: 3.26166 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01084 -14: 0d 1 0.07478 -14: s 352 0.04411 -14: 1d 382 0.12031 -14: s 312947 0.03500 +14: s 0 0.05262 +14: 0d 1 0.13156 +14: s 352 0.02807 +14: 1d 382 0.14696 +14: s 312947 0.02398 14: c 0.00004 -14: 2u 382 0.09338 -14: 3u 50016 0.14479 -14: 4u 39238 0.07261 -14: 5u 437 0.09725 +14: 2u 382 0.14119 +14: 3u 50016 0.25880 +14: 4u 39238 0.26931 +14: 5u 437 0.30331 14: c 0.00000 -16: As a whole, The current MIS: has: 17241 nonzeros and length 68270 14: 59th starting vertex was 58008 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.793999 seconds -14: MTEPS: 2.64122 +14: BFS time: 2.55379 seconds +14: MTEPS: 0.82118 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 41940 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 17192 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41812 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44797 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44890 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44891 nonzeros and length 68270 +16: MIS has 44891 vertices +16: MIS has 44891 vertices +16: MIS time: 2.8423 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.01452 -14: 0d 12 0.07709 -14: s 9255 0.00660 -14: 1d 9704 0.11655 -14: s 1611532 0.02062 +14: s 6 0.02417 +14: 0d 12 0.19340 +14: s 9255 0.03045 +14: 1d 9704 0.23402 +14: s 1611532 0.01671 14: c 0.00005 -14: 2u 9704 0.06410 -14: 3u 74533 0.03932 -14: 4u 5802 0.02002 +14: 2u 9704 0.18568 +14: 3u 74533 0.06454 +14: 4u 5802 0.20000 14: c 0.00000 -14: 5d 0 0.03599 -14: s 0 0.00767 -16: As a whole, The current MIS: has: 44962 nonzeros and length 68270 +14: 5d 0 0.20018 +14: s 0 0.06114 14: 60th starting vertex was 38680 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.563723 seconds -14: MTEPS: 3.72013 +14: BFS time: 2.47521 seconds +14: MTEPS: 0.847251 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 45069 nonzeros and length 68270 -16: MIS has 45069 vertices -16: MIS has 45069 vertices -16: MIS time: 1.46627 seconds +15: 24th starting vertex was 9552 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.716 seconds +15: MTEPS (bidirectional): 0.0638365 +15: MPEPS (bidirectional): 0.637643 +15: MPEPS (unidirectional): 0.311145 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 18001 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42422 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44870 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.00657 -14: 0d 8 0.04149 -14: s 24491 0.01969 -14: 1d 12697 0.05257 -14: s 1694741 0.00456 +14: s 3 0.01661 +14: 0d 8 0.20990 +14: s 24491 0.02944 +14: 1d 12697 0.34421 +14: s 1694741 0.02192 14: c 0.00006 -14: 2u 12697 0.02506 -14: 3u 72908 0.02629 -14: 4u 4440 0.02300 +14: 2u 12697 0.23197 +14: 3u 72908 0.20544 +14: 4u 4440 0.27864 14: c 0.00000 -14: 5d 0 0.03936 -14: s 0 0.00451 +14: 5d 0 0.14624 +14: s 0 0.06341 14: 61th starting vertex was 54522 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.383714 seconds -14: MTEPS: 5.46533 +14: BFS time: 2.40825 seconds +14: MTEPS: 0.870809 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 38th starting vertex was 9255 -15: Number iterations: 9 +16: As a whole, The current MIS: has: 44937 nonzeros and length 68270 +16: MIS has 44937 vertices +16: MIS has 44937 vertices +16: MIS time: 3.62462 seconds +15: 25th starting vertex was 20719 +15: Number iterations: 8 15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.46672 seconds -15: MTEPS (bidirectional): 0.117561 -15: MPEPS (bidirectional): 1.18006 -15: MPEPS (unidirectional): 0.575512 +15: Number of edges traversed in both directions: 173381 +15: Number of edges processed in both directions: 1731852 +15: Number of edges processed in one direction: 845083 +15: BFS time: 2.81139 seconds +15: MTEPS (bidirectional): 0.061671 +15: MPEPS (bidirectional): 0.616014 +15: MPEPS (unidirectional): 0.300593 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 16850 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41671 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17396 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00508 -14: 0d 4 0.07820 -14: s 1831 0.02014 -14: 1d 2065 0.08246 -14: s 935730 0.02401 +14: s 1 0.01427 +14: 0d 4 0.23030 +14: s 1831 0.00170 +14: 1d 2065 0.18939 +14: s 935730 0.02052 14: c 0.00004 -14: 2u 2065 0.06803 -14: 3u 70812 0.06589 -14: 4u 17096 0.06235 +14: 2u 2065 0.07907 +14: 3u 70812 0.19294 +14: 4u 17096 0.16452 14: c 0.00000 -14: 5d 0 0.07988 -14: s 0 0.00449 +14: 5d 0 0.21756 +14: s 0 0.04398 14: 62th starting vertex was 84903 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.940007 seconds -14: MTEPS: 2.23097 +14: BFS time: 2.29999 seconds +14: MTEPS: 0.911798 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 45057 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45137 nonzeros and length 68270 -16: MIS has 45137 vertices -16: MIS has 45137 vertices -16: MIS time: 1.59596 seconds -15: 40th starting vertex was 37412 -15: Number iterations: 10 +16: As a whole, The current MIS: has: 42143 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 44996 nonzeros and length 68270 +15: 27th starting vertex was 10726 +15: Number iterations: 8 15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 1.03262 seconds -15: MTEPS (bidirectional): 0.166981 -15: MPEPS (bidirectional): 1.67613 -15: MPEPS (unidirectional): 0.817444 +15: Number of edges traversed in both directions: 173381 +15: Number of edges processed in both directions: 1731853 +15: Number of edges processed in one direction: 845078 +15: BFS time: 2.44796 seconds +15: MTEPS (bidirectional): 0.0708266 +15: MPEPS (bidirectional): 0.707467 +15: MPEPS (unidirectional): 0.345217 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 45068 nonzeros and length 68270 +16: MIS has 45068 vertices +16: MIS has 45068 vertices +16: MIS time: 3.98803 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.03828 -14: 0d 3 0.09196 -14: s 23921 0.03196 -14: 1d 11616 0.12478 -14: s 1654810 0.00415 +14: s 1 0.00925 +14: 0d 3 0.26924 +14: s 23921 0.07602 +14: 1d 11616 0.19068 +14: s 1654810 0.04357 14: c 0.00005 -14: 2u 11616 0.12273 -14: 3u 73495 0.06985 -14: 4u 4941 0.09985 +14: 2u 11616 0.15219 +14: 3u 73495 0.12060 +14: 4u 4941 0.27218 14: c 0.00000 -14: 5d 0 0.06387 -14: s 0 0.00129 +14: 5d 0 0.18001 +14: s 0 0.06540 14: 63th starting vertex was 78887 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.936011 seconds -14: MTEPS: 2.24049 +14: BFS time: 2.5563 seconds +14: MTEPS: 0.820373 14: Total communication (average so far): 0 14: Finished 14: -------------------------- @@ -16398,75 +16417,84 @@ 14: Mean nedges: 2.09712e+06 14: STDDEV nedges: 0 14: -------------------------- -14: Min time: 0.383714 seconds -14: First Quartile time: 1.23917 seconds -14: Median time: 1.6115 seconds -14: Third Quartile time: 2.15633 seconds -14: Max time: 3.95561 seconds -14: Mean time: 1.71425 seconds -14: STDDEV time: 0.740357 seconds +14: Min time: 1.39738 seconds +14: First Quartile time: 2.55559 seconds +14: Median time: 3.28298 seconds +14: Third Quartile time: 4.09631 seconds +14: Max time: 7.03318 seconds +14: Mean time: 3.53498 seconds +14: STDDEV time: 1.37089 seconds 14: -------------------------- -14: Min MTEPS: 0.530165 -14: First Quartile MTEPS: 0.972652 -14: Median MTEPS: 1.30138 -14: Third Quartile MTEPS: 1.69251 -14: Max MTEPS: 5.46533 -14: Harmonic mean of MTEPS: 1.22335 -14: Harmonic standard deviation of MTEPS: 0.528343 -18/20 Test #14: DirOptBFS_Test ................... Passed 132.93 sec -16: As a whole, The current MIS: has: 17260 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41993 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45050 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45132 nonzeros and length 68270 -16: MIS has 45132 vertices -16: MIS has 45132 vertices -16: MIS time: 1.16586 seconds -15: 42th starting vertex was 45239 -15: Number iterations: 10 -15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 0.948911 seconds -15: MTEPS (bidirectional): 0.181713 -15: MPEPS (bidirectional): 1.824 -15: MPEPS (unidirectional): 0.88956 +14: Min MTEPS: 0.298176 +14: First Quartile MTEPS: 0.511985 +14: Median MTEPS: 0.63886 +14: Third Quartile MTEPS: 0.820601 +14: Max MTEPS: 1.50075 +14: Harmonic mean of MTEPS: 0.59325 +14: Harmonic standard deviation of MTEPS: 0.230067 +17/20 Test #14: DirOptBFS_Test ................... Passed 796.42 sec +16: As a whole, The current MIS: has: 17634 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42200 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44818 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44895 nonzeros and length 68270 +16: MIS has 44895 vertices +16: MIS has 44895 vertices +16: MIS time: 2.87198 seconds +16: As a whole, The current MIS: has: 17802 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42176 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44747 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44819 nonzeros and length 68270 +16: MIS has 44819 vertices +16: MIS has 44819 vertices +16: MIS time: 2.35597 seconds +15: 34th starting vertex was 26103 +15: Number iterations: 8 +15: Number of vertices found: 24223 +15: Number of edges traversed in both directions: 173380 +15: Number of edges processed in both directions: 1731841 +15: Number of edges processed in one direction: 845072 +15: BFS time: 2.62 seconds +15: MTEPS (bidirectional): 0.0661755 +15: MPEPS (bidirectional): 0.661008 +15: MPEPS (unidirectional): 0.322546 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17704 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41979 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44871 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44959 nonzeros and length 68270 -16: MIS has 44959 vertices -16: MIS has 44959 vertices -16: MIS time: 0.792899 seconds +16: As a whole, The current MIS: has: 16775 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41943 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44944 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 45045 nonzeros and length 68270 +16: As a whole, The current MIS: has: 45046 nonzeros and length 68270 +16: MIS has 45046 vertices +16: MIS has 45046 vertices +16: MIS time: 2.54808 seconds 16: Per iteration communication times: 16: AllGatherv: 0 16: AlltoAllv: 0 16: -------------------------- -16: Min MIS vertices: 44873 -16: Median MIS vertices: 45003.5 -16: Max MIS vertices: 45137 -16: Mean MIS vertices: 44999.7 -16: STDDEV MIS vertices: 75.9208 +16: Min MIS vertices: 44819 +16: Median MIS vertices: 44944.5 +16: Max MIS vertices: 45068 +16: Mean MIS vertices: 44951.1 +16: STDDEV MIS vertices: 71.374 16: -------------------------- 16: Filter keeps 100 percentage of edges -16: Min time: 0.792899 seconds -16: Median time: 1.97977 seconds -16: Max time: 2.57526 seconds -16: Mean time: 1.84292 seconds -16: STDDEV time: 0.528916 seconds +16: Min time: 2.35597 seconds +16: Median time: 3.6343 seconds +16: Max time: 4.20883 seconds +16: Mean time: 3.50106 seconds +16: STDDEV time: 0.577712 seconds 16: -------------------------- -19/20 Test #16: FMIS_Test ........................ Passed 134.00 sec -15: 45th starting vertex was 4335 -15: Number iterations: 11 +18/20 Test #16: FMIS_Test ........................ Passed 762.16 sec +15: 35th starting vertex was 20123 +15: Number iterations: 9 15: Number of vertices found: 24224 -15: Number of edges traversed in both directions: 172429 -15: Number of edges processed in both directions: 1730809 -15: Number of edges processed in one direction: 844113 -15: BFS time: 0.835386 seconds -15: MTEPS (bidirectional): 0.206406 -15: MPEPS (bidirectional): 2.07187 -15: MPEPS (unidirectional): 1.01045 +15: Number of edges traversed in both directions: 173381 +15: Number of edges processed in both directions: 1731843 +15: Number of edges processed in one direction: 845073 +15: BFS time: 2.14789 seconds +15: MTEPS (bidirectional): 0.0807216 +15: MPEPS (bidirectional): 0.806301 +15: MPEPS (unidirectional): 0.393444 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16474,206 +16502,214 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 172429 -15: Median nedges: 172429 -15: Max nedges: 172432 -15: Mean nedges: 172429 -15: STDDEV nedges: 0.873212 +15: Min nedges: 173380 +15: Median nedges: 173380 +15: Max nedges: 173382 +15: Mean nedges: 173380 +15: STDDEV nedges: 0.629153 15: -------------------------- 15: Filter keeps 10 percentage of edges -15: Min time: 0.833911 seconds -15: Median time: 1.15144 seconds -15: Max time: 1.99191 seconds -15: Mean time: 1.24994 seconds -15: STDDEV time: 0.339836 seconds +15: Min time: 2.14789 seconds +15: Median time: 2.91626 seconds +15: Max time: 3.86917 seconds +15: Mean time: 3.00134 seconds +15: STDDEV time: 0.491156 seconds 15: -------------------------- -15: Min MTEPS: 0.0865645 -15: Median MTEPS: 0.150013 -15: Max MTEPS: 0.206772 -15: Harmonic mean of MTEPS: 0.13795 -15: Harmonic standard deviation of MTEPS: 0.0375061 +15: Min MTEPS: 0.0448109 +15: Median MTEPS: 0.0594539 +15: Max MTEPS: 0.0807216 +15: Harmonic mean of MTEPS: 0.0577677 +15: Harmonic standard deviation of MTEPS: 0.00945341 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.868918 -15: Median MPEPS: 1.50581 -15: Max MPEPS: 2.07553 -15: Harmonic mean of MPEPS: 1.38472 -15: Harmonic standard deviation of MPEPS: 0.376479 +15: Min MPEPS: 0.447602 +15: Median MPEPS: 0.593867 +15: Max MPEPS: 0.806301 +15: Harmonic mean of MPEPS: 0.577024 +15: Harmonic standard deviation of MPEPS: 0.0944276 15: Initializing since date (only once) to 2500 +15: 0th starting vertex was 19484 +15: Number iterations: 9 +15: Number of vertices found: 33293 +15: Number of edges traversed in both directions: 446275 +15: Number of edges processed in both directions: 1788673 +15: Number of edges processed in one direction: 886161 +15: BFS time: 1.49189 seconds +15: MTEPS (bidirectional): 0.299133 +15: MPEPS (bidirectional): 1.19893 +15: MPEPS (unidirectional): 0.593984 +15: Total communication (average so far): 0 +12: Adding bc contributions... +12: Exploring via BFS... 15: 1th starting vertex was 46590 15: Number iterations: 8 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.566162 seconds -15: MTEPS (bidirectional): 0.78902 -15: MPEPS (bidirectional): 3.16102 -15: MPEPS (unidirectional): 1.56622 +15: Number of vertices found: 33293 +15: Number of edges traversed in both directions: 446277 +15: Number of edges processed in both directions: 1788679 +15: Number of edges processed in one direction: 886161 +15: BFS time: 1.20307 seconds +15: MTEPS (bidirectional): 0.370948 +15: MPEPS (bidirectional): 1.48676 +15: MPEPS (unidirectional): 0.736582 15: Total communication (average so far): 0 15: 2th starting vertex was 33655 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.688004 seconds -15: MTEPS (bidirectional): 0.649288 -15: MPEPS (bidirectional): 2.60121 -15: MPEPS (unidirectional): 1.28885 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.789293 seconds +15: MTEPS (bidirectional): 0.56541 +15: MPEPS (bidirectional): 2.26617 +15: MPEPS (unidirectional): 1.12273 15: Total communication (average so far): 0 15: 3th starting vertex was 43570 -15: Number iterations: 8 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.675978 seconds -15: MTEPS (bidirectional): 0.660839 -15: MPEPS (bidirectional): 2.64749 -15: MPEPS (unidirectional): 1.31178 +15: Number iterations: 9 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.919197 seconds +15: MTEPS (bidirectional): 0.485504 +15: MPEPS (bidirectional): 1.94591 +15: MPEPS (unidirectional): 0.964059 15: Total communication (average so far): 0 15: 5th starting vertex was 5986 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.726813 seconds -15: MTEPS (bidirectional): 0.614619 -15: MPEPS (bidirectional): 2.46232 -15: MPEPS (unidirectional): 1.22003 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.879993 seconds +15: MTEPS (bidirectional): 0.507134 +15: MPEPS (bidirectional): 2.0326 +15: MPEPS (unidirectional): 1.00701 +15: Total communication (average so far): 0 +12: Tallying... +15: 6th starting vertex was 14125 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 1.26506 seconds +15: MTEPS (bidirectional): 0.352769 +15: MPEPS (bidirectional): 1.4139 +15: MPEPS (unidirectional): 0.700488 15: Total communication (average so far): 0 15: 7th starting vertex was 46677 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.566413 seconds -15: MTEPS (bidirectional): 0.78867 -15: MPEPS (bidirectional): 3.15961 -15: MPEPS (unidirectional): 1.56552 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 1.09928 seconds +15: MTEPS (bidirectional): 0.405968 +15: MPEPS (bidirectional): 1.62712 +15: MPEPS (unidirectional): 0.806124 15: Total communication (average so far): 0 +12: Adding bc contributions... +12: Computation finished +12: 813.907954 seconds elapsed for 1056 starting vertices +12: TEPS score is: 636478.026067 15: 8th starting vertex was 6856 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.651445 seconds -15: MTEPS (bidirectional): 0.685727 -15: MPEPS (bidirectional): 2.7472 -15: MPEPS (unidirectional): 1.36118 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 1.35654 seconds +15: MTEPS (bidirectional): 0.32898 +15: MPEPS (bidirectional): 1.31856 +15: MPEPS (unidirectional): 0.653251 15: Total communication (average so far): 0 +19/20 Test #12: BetwCent_Test .................... Passed 819.60 sec 15: 10th starting vertex was 4314 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.630748 seconds -15: MTEPS (bidirectional): 0.708227 -15: MPEPS (bidirectional): 2.83734 -15: MPEPS (unidirectional): 1.40584 -15: Total communication (average so far): 0 -15: 11th starting vertex was 18529 -15: Number iterations: 7 -15: Number of vertices found: 33467 -15: Number of edges traversed in both directions: 446715 -15: Number of edges processed in both directions: 1789652 -15: Number of edges processed in one direction: 886736 -15: BFS time: 0.596245 seconds -15: MTEPS (bidirectional): 0.749213 -15: MPEPS (bidirectional): 3.00154 -15: MPEPS (unidirectional): 1.4872 -15: Total communication (average so far): 0 -15: 12th starting vertex was 8702 15: Number iterations: 8 -15: Number of vertices found: 33467 -15: Number of edges traversed in both directions: 446714 -15: Number of edges processed in both directions: 1789649 -15: Number of edges processed in one direction: 886734 -15: BFS time: 0.693923 seconds -15: MTEPS (bidirectional): 0.643752 -15: MPEPS (bidirectional): 2.57903 -15: MPEPS (unidirectional): 1.27786 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.750174 seconds +15: MTEPS (bidirectional): 0.594894 +15: MPEPS (bidirectional): 2.38434 +15: MPEPS (unidirectional): 1.18127 15: Total communication (average so far): 0 -15: 13th starting vertex was 18123 +15: 17th starting vertex was 43710 15: Number iterations: 8 -15: Number of vertices found: 33467 -15: Number of edges traversed in both directions: 446714 -15: Number of edges processed in both directions: 1789647 -15: Number of edges processed in one direction: 886733 -15: BFS time: 0.724116 seconds -15: MTEPS (bidirectional): 0.61691 -15: MPEPS (bidirectional): 2.47149 -15: MPEPS (unidirectional): 1.22457 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 1.08418 seconds +15: MTEPS (bidirectional): 0.411622 +15: MPEPS (bidirectional): 1.64979 +15: MPEPS (unidirectional): 0.817352 15: Total communication (average so far): 0 -15: 14th starting vertex was 16145 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.616005 seconds -15: MTEPS (bidirectional): 0.725178 -15: MPEPS (bidirectional): 2.90525 -15: MPEPS (unidirectional): 1.43949 -15: Total communication (average so far): 0 -15: 17th starting vertex was 43710 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.637916 seconds -15: MTEPS (bidirectional): 0.70027 -15: MPEPS (bidirectional): 2.80546 -15: MPEPS (unidirectional): 1.39005 +15: 19th starting vertex was 39541 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.963427 seconds +15: MTEPS (bidirectional): 0.463215 +15: MPEPS (bidirectional): 1.85657 +15: MPEPS (unidirectional): 0.9198 15: Total communication (average so far): 0 15: 20th starting vertex was 19585 15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.646798 seconds -15: MTEPS (bidirectional): 0.690653 -15: MPEPS (bidirectional): 2.76693 -15: MPEPS (unidirectional): 1.37096 -15: Total communication (average so far): 0 -15: 22th starting vertex was 32014 -15: Number iterations: 8 -15: Number of vertices found: 33467 -15: Number of edges traversed in both directions: 446714 -15: Number of edges processed in both directions: 1789647 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.70187 seconds -15: MTEPS (bidirectional): 0.636462 -15: MPEPS (bidirectional): 2.54983 -15: MPEPS (unidirectional): 1.26338 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 1.02174 seconds +15: MTEPS (bidirectional): 0.436779 +15: MPEPS (bidirectional): 1.75062 +15: MPEPS (unidirectional): 0.867306 15: Total communication (average so far): 0 15: 23th starting vertex was 24507 15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.593925 seconds -15: MTEPS (bidirectional): 0.752137 -15: MPEPS (bidirectional): 3.01325 -15: MPEPS (unidirectional): 1.493 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.909253 seconds +15: MTEPS (bidirectional): 0.490814 +15: MPEPS (bidirectional): 1.96719 +15: MPEPS (unidirectional): 0.974602 15: Total communication (average so far): 0 15: 24th starting vertex was 9552 -15: Number iterations: 7 -15: Number of vertices found: 33466 -15: Number of edges traversed in both directions: 446713 -15: Number of edges processed in both directions: 1789646 -15: Number of edges processed in one direction: 886732 -15: BFS time: 0.614103 seconds -15: MTEPS (bidirectional): 0.727423 -15: MPEPS (bidirectional): 2.91424 -15: MPEPS (unidirectional): 1.44395 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.755572 seconds +15: MTEPS (bidirectional): 0.590644 +15: MPEPS (bidirectional): 2.36731 +15: MPEPS (unidirectional): 1.17283 +15: Total communication (average so far): 0 +15: 25th starting vertex was 20719 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.936025 seconds +15: MTEPS (bidirectional): 0.476776 +15: MPEPS (bidirectional): 1.91092 +15: MPEPS (unidirectional): 0.946727 +15: Total communication (average so far): 0 +15: 27th starting vertex was 10726 +15: Number iterations: 8 +15: Number of vertices found: 33292 +15: Number of edges traversed in both directions: 446274 +15: Number of edges processed in both directions: 1788672 +15: Number of edges processed in one direction: 886160 +15: BFS time: 0.994209 seconds +15: MTEPS (bidirectional): 0.448873 +15: MPEPS (bidirectional): 1.79909 +15: MPEPS (unidirectional): 0.891321 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16681,30 +16717,30 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 446713 -15: Median nedges: 446713 -15: Max nedges: 446715 -15: Mean nedges: 446713 -15: STDDEV nedges: 0.60208 +15: Min nedges: 446274 +15: Median nedges: 446274 +15: Max nedges: 446277 +15: Mean nedges: 446274 +15: STDDEV nedges: 0.774597 15: -------------------------- 15: Filter keeps 25 percentage of edges -15: Min time: 0.566162 seconds -15: Median time: 0.642357 seconds -15: Max time: 0.726813 seconds -15: Mean time: 0.645654 seconds -15: STDDEV time: 0.0521875 seconds +15: Min time: 0.750174 seconds +15: Median time: 0.978818 seconds +15: Max time: 1.49189 seconds +15: Mean time: 1.02618 seconds +15: STDDEV time: 0.214198 seconds 15: -------------------------- -15: Min MTEPS: 0.614619 -15: Median MTEPS: 0.695461 -15: Max MTEPS: 0.78902 -15: Harmonic mean of MTEPS: 0.691877 -15: Harmonic standard deviation of MTEPS: 0.0559235 +15: Min MTEPS: 0.299133 +15: Median MTEPS: 0.456044 +15: Max MTEPS: 0.594894 +15: Harmonic mean of MTEPS: 0.434888 +15: Harmonic standard deviation of MTEPS: 0.0907749 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 2.46232 -15: Median MPEPS: 2.78619 -15: Max MPEPS: 3.16102 -15: Harmonic mean of MPEPS: 2.77184 -15: Harmonic standard deviation of MPEPS: 0.224044 +15: Min MPEPS: 1.19893 +15: Median MPEPS: 1.82783 +15: Max MPEPS: 2.38434 +15: Harmonic mean of MPEPS: 1.74304 +15: Harmonic standard deviation of MPEPS: 0.363828 15: Initializing since date (only once) to 10000 15: 0th starting vertex was 19484 15: Number iterations: 7 @@ -16712,10 +16748,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.70552 seconds -15: MTEPS (bidirectional): 2.57933 -15: MPEPS (bidirectional): 2.57933 -15: MPEPS (unidirectional): 1.28967 +15: BFS time: 1.18749 seconds +15: MTEPS (bidirectional): 1.53245 +15: MPEPS (bidirectional): 1.53245 +15: MPEPS (unidirectional): 0.766223 15: Total communication (average so far): 0 15: 1th starting vertex was 46590 15: Number iterations: 6 @@ -16723,10 +16759,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.621487 seconds -15: MTEPS (bidirectional): 2.92809 -15: MPEPS (bidirectional): 2.92809 -15: MPEPS (unidirectional): 1.46404 +15: BFS time: 0.960048 seconds +15: MTEPS (bidirectional): 1.8955 +15: MPEPS (bidirectional): 1.8955 +15: MPEPS (unidirectional): 0.94775 15: Total communication (average so far): 0 15: 2th starting vertex was 33655 15: Number iterations: 6 @@ -16734,10 +16770,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.602595 seconds -15: MTEPS (bidirectional): 3.01989 -15: MPEPS (bidirectional): 3.01989 -15: MPEPS (unidirectional): 1.50994 +15: BFS time: 0.930143 seconds +15: MTEPS (bidirectional): 1.95644 +15: MPEPS (bidirectional): 1.95644 +15: MPEPS (unidirectional): 0.97822 15: Total communication (average so far): 0 15: 3th starting vertex was 43570 15: Number iterations: 6 @@ -16745,10 +16781,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.60454 seconds -15: MTEPS (bidirectional): 3.01017 -15: MPEPS (bidirectional): 3.01017 -15: MPEPS (unidirectional): 1.50509 +15: BFS time: 0.808824 seconds +15: MTEPS (bidirectional): 2.2499 +15: MPEPS (bidirectional): 2.2499 +15: MPEPS (unidirectional): 1.12495 15: Total communication (average so far): 0 15: 4th starting vertex was 5 15: Number iterations: 6 @@ -16756,10 +16792,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.700025 seconds -15: MTEPS (bidirectional): 2.59958 -15: MPEPS (bidirectional): 2.59958 -15: MPEPS (unidirectional): 1.29979 +15: BFS time: 0.707291 seconds +15: MTEPS (bidirectional): 2.57287 +15: MPEPS (bidirectional): 2.57287 +15: MPEPS (unidirectional): 1.28644 15: Total communication (average so far): 0 15: 5th starting vertex was 5986 15: Number iterations: 6 @@ -16767,10 +16803,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.639917 seconds -15: MTEPS (bidirectional): 2.84376 -15: MPEPS (bidirectional): 2.84376 -15: MPEPS (unidirectional): 1.42188 +15: BFS time: 0.622886 seconds +15: MTEPS (bidirectional): 2.92151 +15: MPEPS (bidirectional): 2.92151 +15: MPEPS (unidirectional): 1.46076 15: Total communication (average so far): 0 15: 6th starting vertex was 14125 15: Number iterations: 6 @@ -16778,10 +16814,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.627563 seconds -15: MTEPS (bidirectional): 2.89974 -15: MPEPS (bidirectional): 2.89974 -15: MPEPS (unidirectional): 1.44987 +15: BFS time: 0.609904 seconds +15: MTEPS (bidirectional): 2.9837 +15: MPEPS (bidirectional): 2.9837 +15: MPEPS (unidirectional): 1.49185 15: Total communication (average so far): 0 15: 7th starting vertex was 46677 15: Number iterations: 6 @@ -16789,10 +16825,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.608112 seconds -15: MTEPS (bidirectional): 2.99249 -15: MPEPS (bidirectional): 2.99249 -15: MPEPS (unidirectional): 1.49625 +15: BFS time: 0.566054 seconds +15: MTEPS (bidirectional): 3.21483 +15: MPEPS (bidirectional): 3.21483 +15: MPEPS (unidirectional): 1.60742 15: Total communication (average so far): 0 15: 8th starting vertex was 6856 15: Number iterations: 6 @@ -16800,10 +16836,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.692054 seconds -15: MTEPS (bidirectional): 2.62952 -15: MPEPS (bidirectional): 2.62952 -15: MPEPS (unidirectional): 1.31476 +15: BFS time: 0.525643 seconds +15: MTEPS (bidirectional): 3.46199 +15: MPEPS (bidirectional): 3.46199 +15: MPEPS (unidirectional): 1.73099 15: Total communication (average so far): 0 15: 9th starting vertex was 11030 15: Number iterations: 6 @@ -16811,10 +16847,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.612577 seconds -15: MTEPS (bidirectional): 2.97068 -15: MPEPS (bidirectional): 2.97068 -15: MPEPS (unidirectional): 1.48534 +15: BFS time: 0.625338 seconds +15: MTEPS (bidirectional): 2.91006 +15: MPEPS (bidirectional): 2.91006 +15: MPEPS (unidirectional): 1.45503 15: Total communication (average so far): 0 15: 10th starting vertex was 4314 15: Number iterations: 6 @@ -16822,10 +16858,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.615987 seconds -15: MTEPS (bidirectional): 2.95423 -15: MPEPS (bidirectional): 2.95423 -15: MPEPS (unidirectional): 1.47712 +15: BFS time: 0.597088 seconds +15: MTEPS (bidirectional): 3.04774 +15: MPEPS (bidirectional): 3.04774 +15: MPEPS (unidirectional): 1.52387 15: Total communication (average so far): 0 15: 11th starting vertex was 18529 15: Number iterations: 6 @@ -16833,10 +16869,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.635074 seconds -15: MTEPS (bidirectional): 2.86544 -15: MPEPS (bidirectional): 2.86544 -15: MPEPS (unidirectional): 1.43272 +15: BFS time: 0.532826 seconds +15: MTEPS (bidirectional): 3.41532 +15: MPEPS (bidirectional): 3.41532 +15: MPEPS (unidirectional): 1.70766 15: Total communication (average so far): 0 15: 12th starting vertex was 8702 15: Number iterations: 7 @@ -16844,10 +16880,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.776019 seconds -15: MTEPS (bidirectional): 2.34501 -15: MPEPS (bidirectional): 2.34501 -15: MPEPS (unidirectional): 1.1725 +15: BFS time: 0.562618 seconds +15: MTEPS (bidirectional): 3.23447 +15: MPEPS (bidirectional): 3.23447 +15: MPEPS (unidirectional): 1.61724 15: Total communication (average so far): 0 15: 13th starting vertex was 18123 15: Number iterations: 7 @@ -16855,10 +16891,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.761438 seconds -15: MTEPS (bidirectional): 2.38991 -15: MPEPS (bidirectional): 2.38991 -15: MPEPS (unidirectional): 1.19496 +15: BFS time: 0.617407 seconds +15: MTEPS (bidirectional): 2.94744 +15: MPEPS (bidirectional): 2.94744 +15: MPEPS (unidirectional): 1.47372 15: Total communication (average so far): 0 15: 14th starting vertex was 16145 15: Number iterations: 6 @@ -16866,10 +16902,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.552525 seconds -15: MTEPS (bidirectional): 3.29355 -15: MPEPS (bidirectional): 3.29355 -15: MPEPS (unidirectional): 1.64678 +15: BFS time: 0.620727 seconds +15: MTEPS (bidirectional): 2.93167 +15: MPEPS (bidirectional): 2.93167 +15: MPEPS (unidirectional): 1.46584 15: Total communication (average so far): 0 15: 15th starting vertex was 31291 15: Number iterations: 6 @@ -16877,10 +16913,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.693812 seconds -15: MTEPS (bidirectional): 2.62286 -15: MPEPS (bidirectional): 2.62286 -15: MPEPS (unidirectional): 1.31143 +15: BFS time: 0.499932 seconds +15: MTEPS (bidirectional): 3.64004 +15: MPEPS (bidirectional): 3.64004 +15: MPEPS (unidirectional): 1.82002 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16895,28 +16931,28 @@ 15: STDDEV nedges: 0 15: -------------------------- 15: Filter keeps 100 percentage of edges -15: Min time: 0.552525 seconds -15: Median time: 0.631319 seconds -15: Max time: 0.776019 seconds -15: Mean time: 0.653078 seconds -15: STDDEV time: 0.0617461 seconds +15: Min time: 0.499932 seconds +15: Median time: 0.619067 seconds +15: Max time: 1.18749 seconds +15: Mean time: 0.685889 seconds +15: STDDEV time: 0.190696 seconds 15: -------------------------- -15: Min MTEPS: 2.34501 -15: Median MTEPS: 2.88259 -15: Max MTEPS: 3.29355 -15: Harmonic mean of MTEPS: 2.78645 -15: Harmonic standard deviation of MTEPS: 0.263449 +15: Min MTEPS: 1.53245 +15: Median MTEPS: 2.93956 +15: Max MTEPS: 3.64004 +15: Harmonic mean of MTEPS: 2.65316 +15: Harmonic standard deviation of MTEPS: 0.737652 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 2.34501 -15: Median MPEPS: 2.88259 -15: Max MPEPS: 3.29355 -15: Harmonic mean of MPEPS: 2.78645 -15: Harmonic standard deviation of MPEPS: 0.263449 -20/20 Test #15: FBFS_Test ........................ Passed 159.21 sec +15: Min MPEPS: 1.53245 +15: Median MPEPS: 2.93956 +15: Max MPEPS: 3.64004 +15: Harmonic mean of MPEPS: 2.65316 +15: Harmonic standard deviation of MPEPS: 0.737652 +20/20 Test #15: FBFS_Test ........................ Passed 836.15 sec 90% tests passed, 2 tests failed out of 20 -Total Test time (real) = 161.99 sec +Total Test time (real) = 841.91 sec The following tests FAILED: 8 - Indexing_Test (Failed) @@ -25545,10 +25581,10 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-7_arm64.deb'. -dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-7_arm64.deb'. dpkg-deb: building package 'libcombblas2.0.0t64-dbgsym' in '../libcombblas2.0.0t64-dbgsym_2.0.0-7_arm64.deb'. +dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-7_arm64.deb'. dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-7_all.deb'. +dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-7_arm64.deb'. dpkg-genbuildinfo --build=binary -O../combblas_2.0.0-7_arm64.buildinfo dpkg-genchanges --build=binary -O../combblas_2.0.0-7_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -25556,12 +25592,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/2565002/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2565002/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/4138202 and its subdirectories -I: Current time: Sat Oct 31 02:09:04 -12 2026 -I: pbuilder-time-stamp: 1793455744 +I: removing directory /srv/workspace/pbuilder/2565002 and its subdirectories +I: Current time: Sun Sep 28 22:10:15 +14 2025 +I: pbuilder-time-stamp: 1759047015