Diff of the two buildlogs: -- --- b1/build.log 2024-12-04 14:39:28.935575454 +0000 +++ b2/build.log 2024-12-04 15:42:03.617626344 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 4 00:54:36 -12 2024 -I: pbuilder-time-stamp: 1733316876 +I: Current time: Thu Dec 5 04:39:52 +14 2024 +I: pbuilder-time-stamp: 1733323192 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/12262/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/30306/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +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 Dec 4 14:40 /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/30306/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/30306/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='39f918b045304b0598711ed2073966f6' - 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='12262' - PS1='# ' - PS2='> ' + INVOCATION_ID=79bf6adff82d4c53b6afb96a594fe9db + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=30306 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.pvhCeh9O/pbuilderrc_iZ0U --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvhCeh9O/b1 --logfile b1/build.log librsb_1.3.0.2+dfsg-7.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.pvhCeh9O/pbuilderrc_iite --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvhCeh9O/b2 --logfile b2/build.log librsb_1.3.0.2+dfsg-7.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux wbq0 6.1.0-28-armmp #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/12262/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/30306/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -293,7 +325,7 @@ Get: 171 http://deb.debian.org/debian trixie/main armhf libltdl-dev armhf 2.4.7-8 [162 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf libhwloc-dev armhf 2.11.2-1 [226 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] -Fetched 358 MB in 41s (8819 kB/s) +Fetched 358 MB in 12s (29.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package liblocale-gettext-perl. (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 ... 19684 files and directories currently installed.) @@ -871,8 +903,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Dec 4 12:58:54 UTC 2024. -Universal Time is now: Wed Dec 4 12:58:54 UTC 2024. +Local time is now: Wed Dec 4 14:42:44 UTC 2024. +Universal Time is now: Wed Dec 4 14:42:44 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1+b1) ... @@ -1035,7 +1067,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/librsb-1.3.0.2+dfsg/ && 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 > ../librsb_1.3.0.2+dfsg-7_source.changes +I: user script /srv/workspace/pbuilder/30306/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/30306/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/librsb-1.3.0.2+dfsg/ && 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 > ../librsb_1.3.0.2+dfsg-7_source.changes dpkg-buildpackage: info: source package librsb dpkg-buildpackage: info: source version 1.3.0.2+dfsg-7 dpkg-buildpackage: info: source distribution unstable @@ -1055,62 +1091,62 @@ dh binary dh_update_autotools_config dh_autoreconf -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. @@ -1152,90 +1188,90 @@ libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found -sh: 1: git: not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found +sh: line 1: git: command not found configure.ac:66: installing './compile' configure.ac:65: installing './missing' Makefile.am: installing './depcomp' @@ -1418,7 +1454,7 @@ checking for m4... m4 checking for gmake... gmake checking for ggrep... /usr/bin/grep -checking for bash... /bin/bash +checking for bash... /bin/sh checking for gsed... /usr/bin/sed checking for cmp... cmp checking for basename... basename @@ -1535,7 +1571,7 @@ configure: It appears that Fortran programs can be linked without using the Fortran linker. configure: Using OPENMP_CFLAGS ok for linking an OpenMP program: adding it to LIBS. checking if your have a usable getrusage() ... 1 -checking for /bin/bash... /bin/bash +checking for /bin/sh... /bin/sh configure: Will not use Google Test. configure: You seem to not have GNU Octave or have disabled 'int' type. Part of the test suite will not be generated. If you want more testing capabilities, you should enable the 'int' type as well. checking that generated files are newer than configure... done @@ -1557,7 +1593,7 @@ config.status: executing depfiles commands config.status: executing libtool commands === configuring in librsbpp (/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/bash' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/sh' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p @@ -1679,7 +1715,7 @@ configure: Will not use Google Test. checking whether you have std::thread... yes checking whether you have std::mutex... yes -/bin/bash +/bin/sh checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile @@ -1688,7 +1724,7 @@ config.status: executing libtool commands configure: Successfully created a Makefile. === configuring in rsblib (/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/bash' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/sh' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p @@ -1797,7 +1833,7 @@ checking for filesystem... yes checking for main in -lstdc++fs... yes configure: Assuming you are yet to build librsb.la. (set LIBS= -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la) -/bin/bash +/bin/sh checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile @@ -1807,7 +1843,7 @@ config.status: executing libtool commands configure: Created a Makefile. === configuring in rsbtest (/build/reproducible-path/librsb-1.3.0.2+dfsg/rsbtest) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/bash' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=arm-linux-gnueabihf' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-memhinfo=L2:4/64/512K,L1:8/64/24K' '--with-hwloc' '--enable-matrix-types=blas' '--with-zlib=-lz' '--enable-doc-build' '--enable-fortran-module-install' '--enable-extra-patches' '--enable-pkg-config-install' '--disable-extra-patches' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' 'FCFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security' 'BASH=/bin/sh' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p @@ -1918,7 +1954,7 @@ checking for filesystem... yes checking for rsb_lib_init... no checking for dd... yes -/bin/bash +/bin/sh /usr/bin/timeout checking that generated files are newer than configure... done configure: creating ./config.status @@ -1950,7 +1986,7 @@ ARFLAGS : cru M4 : m4 MAKE : gmake - BASH : /bin/bash + BASH : /bin/sh OCTAVE : false DOXYGEN : doxygen HELP2MAN : help2man @@ -1999,20 +2035,599 @@ blhc: ignore-line-regexp: ^.*CC.*: gcc blhc: ignore-line-regexp: ^.*LD.*: /usr/bin/ld.* dh_auto_build - make -j3 + make -j4 make[2]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' gmake all-recursive gmake[3]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' Making all in librsbpp gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp' g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbpp.o rsbpp.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbpp_coo.lo rsbpp_coo.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbpp_csr.lo rsbpp_csr.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbpp_coo.lo rsbpp_coo.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbpp_csr.lo rsbpp_csr.cpp +g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbtt.o rsbtt.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c rsbpp_coo.cpp -fPIC -DPIC -o .libs/rsbpp_coo.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c rsbpp_csr.cpp -fPIC -DPIC -o .libs/rsbpp_csr.o In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from rsbpp.hpp:24, + from rsbtt.cpp:21: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Distance = int; _Tp = Coo::triple_ppd_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Distance = int; _Tp = Coo::triple_ppd_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]': +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1235 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66, + from rsbpp.hpp:25: +/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 678 | vector(initializer_list __l, + | ^~~~~~ +rsbtt.cpp: In function 'void test_Coo_SpMV_Symmetric()': +rsbtt.cpp:88:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 88 | const std::vector VA{+11}; + | ^ +rsbtt.cpp:89:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 89 | const std::vector X{21}; + | ^ +rsbtt.cpp:90:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 90 | std::vector Y{+11}; + | ^ +rsbtt.cpp: In function 'void test_Coo_SpMV_Symmetric_At()': +rsbtt.cpp:292:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 292 | const std::vector VA{+11}; + | ^ +rsbtt.cpp:293:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 293 | const std::vector X{-21,+22}; + | ^ +rsbtt.cpp:294:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 294 | std::vector Y{-11,3}; + | ^ +/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 678 | vector(initializer_list __l, + | ^~~~~~ +rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Symmetric_Transposed_At()': +rsbtt.cpp:176:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 176 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:177:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 177 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:178:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 178 | std::vector Y{-11,+12,-13,+14}; + | ^ +rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Symmetric_Conjugated_At()': +rsbtt.cpp:204:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 204 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:205:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 205 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:206:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 206 | std::vector Y{-11,+12,-13,+14}; + | ^ +rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Unsymmetric_Conjugated_At()': +rsbtt.cpp:124:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 124 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:125:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 125 | const std::vector X{-21,-22,-23,+24}; + | ^ +rsbtt.cpp:126:34: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 126 | std::vector Y{-11,+13}; + | ^ +rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Symmetric_Transposed_At()': +rsbtt.cpp:234:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 234 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:235:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 235 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:236:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 236 | std::vector Y{-11,+12,-13,+14}; + | ^ +rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Symmetric_Conjugated_At()': +rsbtt.cpp:264:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 264 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:265:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 265 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:266:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 266 | std::vector Y{-11,+12,-13,+14}; + | ^ +rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Unsymmetric_Conjugated_At()': +rsbtt.cpp:150:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 150 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:151:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 151 | const std::vector X{-21,-22,-23,+24}; + | ^ +rsbtt.cpp:152:34: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 152 | std::vector Y{-11,+13}; + | ^ +In file included from /usr/include/c++/14/bits/stl_algo.h:69: +/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Tp = Coo::triple_ppd_t]': +/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', + inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: +/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1357 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1358 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', + inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: +/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1357 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1358 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1467 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1507 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1508 | __buffer_size); + | ~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', + inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: +/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1357 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1358 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': +/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1519 | __right_len, + | ~~~~~~~~~~~~ + 1520 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1541 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1543 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1544 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1545 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1546 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +rsbpp.hpp: In member function 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]': +rsbpp.hpp:4458:14: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 + 4458 | void zort(typename trivec_t::iterator bi, const IT lfnz, const IT lnnz, const IT lfr, const IT lnr, const IT lfc, const IT lnc, QuadTree & qt) + | ^~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_cor(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void Coo::sort_cor(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4419:12, + inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4510:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_coc(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void Coo::sort_coc(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4447:12, + inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4512:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', + inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4527:40: +/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1578 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', + inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4528:40: +/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1578 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', + inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4529:40: +/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1578 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +rsbpp.hpp: In member function 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]': +rsbpp.hpp:4554:37: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 + 4554 | zort(bi,qnz[midx-1],qnz.n_at(midx),qro[midx],qnr[midx],qco[midx],qnc[midx],qt); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +rsbpp.hpp: In member function 'void Coo::zort() [with IT = int; NT = double]': +rsbpp.hpp:4570:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 4570 | zort(coo_.begin(),0,nnz(),0,nr(),0,nc(),qt_); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_cor(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void Coo::sort_cor(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4419:12, + inlined from 'void Coo::sort_cor() [with IT = int; NT = double]' at rsbpp.hpp:4427:11, + inlined from 'void Coo::sort() [with IT = int; NT = double]' at rsbpp.hpp:4402:13, + inlined from 'void Coo::init_coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4375:14, + inlined from 'Coo::Coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4303:11: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_coc(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void Coo::sort_coc(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4447:12, + inlined from 'void Coo::sort_coc() [with IT = int; NT = double]' at rsbpp.hpp:4455:11, + inlined from 'void Coo::sort() [with IT = int; NT = double]' at rsbpp.hpp:4405:13, + inlined from 'void Coo::init_coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4375:14, + inlined from 'Coo::Coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4303:11: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +rsbtt.cpp: In function 'void test_Coo_BuildsNonEmptyFromVectors()': +rsbtt.cpp:48:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 48 | std::vector VA{+11}; + | ^ +In function 'void test_Coo_SpMV_Unsymmetric()', + inlined from 'int main()' at rsbtt.cpp:843:27: +rsbtt.cpp:574:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 574 | const std::vector VA{11,12}; + | ^ +rsbtt.cpp:575:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 575 | const std::vector X{+1,-1}; + | ^ +rsbtt.cpp:576:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 576 | std::vector Y{+3,-3}; + | ^ +In function 'void test_Coo_SpMM_Unsymmetric()', + inlined from 'int main()' at rsbtt.cpp:844:27: +rsbtt.cpp:744:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 744 | const std::vector VA{11,12}; + | ^ +rsbtt.cpp:745:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 745 | const std::vector X{+1,-1,+2,-2}; + | ^ +rsbtt.cpp:746:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 746 | std::vector Y{+3,-3}; + | ^ +In function 'void test_Coo_SpMV_Unsymmetric_Transposed()', + inlined from 'int main()' at rsbtt.cpp:845:38: +rsbtt.cpp:789:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 789 | const std::vector VA{+11,+21}; + | ^ +rsbtt.cpp:790:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 790 | const std::vector X{+21,+22}; + | ^ +rsbtt.cpp:791:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 791 | std::vector Y{+31,-32}; + | ^ +In function 'void test_Coo_SpMV_Complex()', + inlined from 'int main()' at rsbtt.cpp:846:23: +rsbtt.cpp:503:37: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 503 | const std::vector VA{+44}; + | ^ +rsbtt.cpp:504:36: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 504 | const std::vector X{+21}; + | ^ +rsbtt.cpp:505:30: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 505 | std::vector Y{+31}; + | ^ +In function 'void test_Coo_SpMV_No_Inc()', + inlined from 'int main()' at rsbtt.cpp:847:22: +rsbtt.cpp:552:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 552 | const std::vector VA{11,12}; + | ^ +rsbtt.cpp:553:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 553 | const std::vector X{+1,-1}; + | ^ +rsbtt.cpp:554:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 554 | std::vector Y{+3,-3}; + | ^ +In function 'void test_Coo_SpMV_Complex_Hermitian_At()', + inlined from 'int main()' at rsbtt.cpp:851:36: +rsbtt.cpp:324:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 324 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:325:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 325 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:326:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 326 | std::vector Y{-11,+12,-13,+14}; + | ^ +In function 'void test_Coo_SpMV_Complex_Hermitian_Transposed_At()', + inlined from 'int main()' at rsbtt.cpp:852:47: +rsbtt.cpp:380:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 380 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:381:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 381 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:382:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 382 | std::vector Y{-11,+12,-13,+14}; + | ^ +In function 'void test_Coo_SpMV_Symmetric_At_Short()', + inlined from 'int main()' at rsbtt.cpp:854:34: +rsbtt.cpp:437:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 437 | const std::vector VA{+44}; + | ^ +rsbtt.cpp:438:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 438 | const std::vector X{-11,+22}; + | ^ +rsbtt.cpp:439:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 439 | std::vector Y{-11,+12}; + | ^ +In function 'void test_Coo_SpMV_Complex_Hermitian()', + inlined from 'int main()' at rsbtt.cpp:855:33: +rsbtt.cpp:527:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 527 | const std::vector VA{{+4,+1}}; + | ^ +rsbtt.cpp:528:38: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 528 | const std::vector X{+1,+2}; + | ^ +rsbtt.cpp:529:32: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 529 | std::vector Y{-1,-2}; + | ^ +In function 'void test_Csr_BuildsNonEmptyFromVectors()', + inlined from 'int main()' at rsbtt.cpp:857:36: +rsbtt.cpp:64:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 64 | std::vector VA{+11}; + | ^ +In function 'void test_Csr_SpMV_Unsymmetric()', + inlined from 'int main()' at rsbtt.cpp:858:27: +rsbtt.cpp:601:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 601 | const std::vector VA{+11,+12}; + | ^ +rsbtt.cpp:602:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 602 | const std::vector X{+21,+22}; + | ^ +rsbtt.cpp:603:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 603 | std::vector Y{+11,-12}; + | ^ +In function 'void test_Csr_SpMM_Unsymmetric()', + inlined from 'int main()' at rsbtt.cpp:859:27: +rsbtt.cpp:628:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 628 | const std::vector VA{+11,+12}; + | ^ +rsbtt.cpp:629:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 629 | const std::vector X{+21,+22,+23,+24}; + | ^ +rsbtt.cpp:630:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 630 | std::vector Y{+11,-12,+13,-14}; + | ^ +In function 'void test_Csr_SpMM_br_Unsymmetric()', + inlined from 'int main()' at rsbtt.cpp:860:30: +rsbtt.cpp:662:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 662 | const std::vector VA{+11,+12}; + | ^ +rsbtt.cpp:665:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 665 | const std::vector X{+21,+23,+22,+24}; + | ^ +rsbtt.cpp:666:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 666 | std::vector Y{+11,+13,-12,-14}; + | ^ +In function 'void test_Csr_SpMM_Unsymmetric_Short_At()', + inlined from 'int main()' at rsbtt.cpp:861:36: +rsbtt.cpp:708:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 708 | const std::vector VA{+21,+22}; + | ^ +rsbtt.cpp:709:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 709 | const std::vector X{+21,+22,+23,+24}; + | ^ +rsbtt.cpp:722:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 722 | std::vector Y{0,-11,+12,0,-13,+14}; + | ^ +In function 'void test_Csr_SpMV_Symmetric_At_Short()', + inlined from 'int main()' at rsbtt.cpp:862:34: +rsbtt.cpp:471:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 471 | const std::vector VA{+44}; + | ^ +rsbtt.cpp:472:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 472 | const std::vector X{-11,+22}; + | ^ +rsbtt.cpp:473:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 473 | std::vector Y{-11,+12}; + | ^ +In function 'void test_Csr_SpMV_Complex_Hermitian_At()', + inlined from 'int main()' at rsbtt.cpp:867:36: +rsbtt.cpp:352:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 352 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:353:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 353 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:354:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 354 | std::vector Y{-11,+12,-13,+14}; + | ^ +In function 'void test_Csr_SpMV_Complex_Hermitian_Transposed_At()', + inlined from 'int main()' at rsbtt.cpp:868:47: +rsbtt.cpp:408:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 408 | const std::vector VA{{0,+44}}; + | ^ +rsbtt.cpp:409:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 409 | const std::vector X{-21,+22,-23,+24}; + | ^ +rsbtt.cpp:410:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 410 | std::vector Y{-11,+12,-13,+14}; + | ^ +gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -c -o rsbct.o rsbct.c +In file included from /usr/include/c++/14/bits/stl_algo.h:61, + from /usr/include/c++/14/algorithm:61, + from rsbpp.hpp:24, from rsbpp.cpp:28: /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::triple_ppd_t*, vector >::triple_ppd_t, OpenMP_Allocator >::triple_ppd_t> > >; _Distance = int; _Tp = Coo >::triple_ppd_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::sort_coc(int, int):: >::triple_t, Coo >::triple_t)> >]': /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::triple_ppd_t*, std::vector >::triple_ppd_t, OpenMP_Allocator >::triple_ppd_t> > >' changed in GCC 7.1 @@ -2769,594 +3384,15 @@ /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::triple_ppd_t*, std::vector >::triple_ppd_t, OpenMP_Allocator >::triple_ppd_t> > >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c -o rsbtt.o rsbtt.cpp -In file included from /usr/include/c++/14/bits/stl_algo.h:61, - from /usr/include/c++/14/algorithm:61, - from rsbpp.hpp:24, - from rsbtt.cpp:21: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Distance = int; _Tp = Coo::triple_ppd_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Distance = int; _Tp = Coo::triple_ppd_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]': -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1235 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66, - from rsbpp.hpp:25: -/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 678 | vector(initializer_list __l, - | ^~~~~~ -rsbtt.cpp: In function 'void test_Coo_SpMV_Symmetric()': -rsbtt.cpp:88:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 88 | const std::vector VA{+11}; - | ^ -rsbtt.cpp:89:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 89 | const std::vector X{21}; - | ^ -rsbtt.cpp:90:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 90 | std::vector Y{+11}; - | ^ -rsbtt.cpp: In function 'void test_Coo_SpMV_Symmetric_At()': -rsbtt.cpp:292:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 292 | const std::vector VA{+11}; - | ^ -rsbtt.cpp:293:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 293 | const std::vector X{-21,+22}; - | ^ -rsbtt.cpp:294:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 294 | std::vector Y{-11,3}; - | ^ -/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 678 | vector(initializer_list __l, - | ^~~~~~ -rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Symmetric_Transposed_At()': -rsbtt.cpp:176:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 176 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:177:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 177 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:178:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 178 | std::vector Y{-11,+12,-13,+14}; - | ^ -rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Symmetric_Conjugated_At()': -rsbtt.cpp:204:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 204 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:205:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 205 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:206:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 206 | std::vector Y{-11,+12,-13,+14}; - | ^ -rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Unsymmetric_Conjugated_At()': -rsbtt.cpp:124:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 124 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:125:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 125 | const std::vector X{-21,-22,-23,+24}; - | ^ -rsbtt.cpp:126:34: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 126 | std::vector Y{-11,+13}; - | ^ -rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Symmetric_Transposed_At()': -rsbtt.cpp:234:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 234 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:235:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 235 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:236:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 236 | std::vector Y{-11,+12,-13,+14}; - | ^ -rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Symmetric_Conjugated_At()': -rsbtt.cpp:264:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 264 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:265:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 265 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:266:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 266 | std::vector Y{-11,+12,-13,+14}; - | ^ -rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Unsymmetric_Conjugated_At()': -rsbtt.cpp:150:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 150 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:151:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 151 | const std::vector X{-21,-22,-23,+24}; - | ^ -rsbtt.cpp:152:34: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 152 | std::vector Y{-11,+13}; - | ^ -In file included from /usr/include/c++/14/bits/stl_algo.h:69: -/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Tp = Coo::triple_ppd_t]': -/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', - inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: -/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1357 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1358 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', - inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: -/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1357 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1358 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1467 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1507 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1508 | __buffer_size); - | ~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >]', - inlined from '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:1522:25: -/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1357 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1358 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Pointer = Coo::triple_ppd_t*; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >; _Distance = int]': -/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1519 | __right_len, - | ~~~~~~~~~~~~ - 1520 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1527 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1541 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1543 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1544 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1545 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1546 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -rsbpp.hpp: In member function 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]': -rsbpp.hpp:4458:14: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 - 4458 | void zort(typename trivec_t::iterator bi, const IT lfnz, const IT lnnz, const IT lfr, const IT lnr, const IT lfc, const IT lnc, QuadTree & qt) - | ^~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_cor(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void Coo::sort_cor(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4419:12, - inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4510:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_coc(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void Coo::sort_coc(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4447:12, - inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4512:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', - inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4527:40: -/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1578 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', - inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4528:40: -/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1578 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Predicate = Coo::zort(std::vector >::iterator, int, int, int, int, int, int, QuadTree&)::::triple_t)>]', - inlined from 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]' at rsbpp.hpp:4529:40: -/usr/include/c++/14/bits/stl_algo.h:1578:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1578 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1579 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -rsbpp.hpp: In member function 'void Coo::zort(typename trivec_t::iterator, IT, IT, IT, IT, IT, IT, QuadTree&) [with IT = int; NT = double]': -rsbpp.hpp:4554:37: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 - 4554 | zort(bi,qnz[midx-1],qnz.n_at(midx),qro[midx],qnr[midx],qco[midx],qnc[midx],qt); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -rsbpp.hpp: In member function 'void Coo::zort() [with IT = int; NT = double]': -rsbpp.hpp:4570:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 4570 | zort(coo_.begin(),0,nnz(),0,nr(),0,nc(),qt_); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_cor(int, int)::::triple_t, Coo::triple_t)> >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_cor(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void Coo::sort_cor(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4419:12, - inlined from 'void Coo::sort_cor() [with IT = int; NT = double]' at rsbpp.hpp:4427:11, - inlined from 'void Coo::sort() [with IT = int; NT = double]' at rsbpp.hpp:4402:13, - inlined from 'void Coo::init_coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4375:14, - inlined from 'Coo::Coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4303:11: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::sort_coc(int, int)::::triple_t, Coo::triple_t)> >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::triple_ppd_t*, vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >; _Compare = Coo::sort_coc(int, int)::::triple_t, Coo::triple_t)>]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void Coo::sort_coc(IT, IT) [with IT = int; NT = double]' at rsbpp.hpp:4447:12, - inlined from 'void Coo::sort_coc() [with IT = int; NT = double]' at rsbpp.hpp:4455:11, - inlined from 'void Coo::sort() [with IT = int; NT = double]' at rsbpp.hpp:4405:13, - inlined from 'void Coo::init_coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4375:14, - inlined from 'Coo::Coo(const std::vector&, const std::vector&, const std::vector&, rsb_flags_t, Ordering) [with IT = int; NT = double]' at rsbpp.hpp:4303:11: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::triple_ppd_t*, std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -rsbtt.cpp: In function 'void test_Coo_BuildsNonEmptyFromVectors()': -rsbtt.cpp:48:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 48 | std::vector VA{+11}; - | ^ -In function 'void test_Coo_SpMV_Unsymmetric()', - inlined from 'int main()' at rsbtt.cpp:843:27: -rsbtt.cpp:574:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 574 | const std::vector VA{11,12}; - | ^ -rsbtt.cpp:575:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 575 | const std::vector X{+1,-1}; - | ^ -rsbtt.cpp:576:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 576 | std::vector Y{+3,-3}; - | ^ -In function 'void test_Coo_SpMM_Unsymmetric()', - inlined from 'int main()' at rsbtt.cpp:844:27: -rsbtt.cpp:744:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 744 | const std::vector VA{11,12}; - | ^ -rsbtt.cpp:745:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 745 | const std::vector X{+1,-1,+2,-2}; - | ^ -rsbtt.cpp:746:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 746 | std::vector Y{+3,-3}; - | ^ -In function 'void test_Coo_SpMV_Unsymmetric_Transposed()', - inlined from 'int main()' at rsbtt.cpp:845:38: -rsbtt.cpp:789:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 789 | const std::vector VA{+11,+21}; - | ^ -rsbtt.cpp:790:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 790 | const std::vector X{+21,+22}; - | ^ -rsbtt.cpp:791:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 791 | std::vector Y{+31,-32}; - | ^ -In function 'void test_Coo_SpMV_Complex()', - inlined from 'int main()' at rsbtt.cpp:846:23: -rsbtt.cpp:503:37: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 503 | const std::vector VA{+44}; - | ^ -rsbtt.cpp:504:36: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 504 | const std::vector X{+21}; - | ^ -rsbtt.cpp:505:30: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 505 | std::vector Y{+31}; - | ^ -In function 'void test_Coo_SpMV_No_Inc()', - inlined from 'int main()' at rsbtt.cpp:847:22: -rsbtt.cpp:552:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 552 | const std::vector VA{11,12}; - | ^ -rsbtt.cpp:553:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 553 | const std::vector X{+1,-1}; - | ^ -rsbtt.cpp:554:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 554 | std::vector Y{+3,-3}; - | ^ -In function 'void test_Coo_SpMV_Complex_Hermitian_At()', - inlined from 'int main()' at rsbtt.cpp:851:36: -rsbtt.cpp:324:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 324 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:325:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 325 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:326:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 326 | std::vector Y{-11,+12,-13,+14}; - | ^ -In function 'void test_Coo_SpMV_Complex_Hermitian_Transposed_At()', - inlined from 'int main()' at rsbtt.cpp:852:47: -rsbtt.cpp:380:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 380 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:381:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 381 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:382:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 382 | std::vector Y{-11,+12,-13,+14}; - | ^ -In function 'void test_Coo_SpMV_Symmetric_At_Short()', - inlined from 'int main()' at rsbtt.cpp:854:34: -rsbtt.cpp:437:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 437 | const std::vector VA{+44}; - | ^ -rsbtt.cpp:438:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 438 | const std::vector X{-11,+22}; - | ^ -rsbtt.cpp:439:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 439 | std::vector Y{-11,+12}; - | ^ -In function 'void test_Coo_SpMV_Complex_Hermitian()', - inlined from 'int main()' at rsbtt.cpp:855:33: -rsbtt.cpp:527:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 527 | const std::vector VA{{+4,+1}}; - | ^ -rsbtt.cpp:528:38: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 528 | const std::vector X{+1,+2}; - | ^ -rsbtt.cpp:529:32: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 529 | std::vector Y{-1,-2}; - | ^ -In function 'void test_Csr_BuildsNonEmptyFromVectors()', - inlined from 'int main()' at rsbtt.cpp:857:36: -rsbtt.cpp:64:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 64 | std::vector VA{+11}; - | ^ -In function 'void test_Csr_SpMV_Unsymmetric()', - inlined from 'int main()' at rsbtt.cpp:858:27: -rsbtt.cpp:601:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 601 | const std::vector VA{+11,+12}; - | ^ -rsbtt.cpp:602:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 602 | const std::vector X{+21,+22}; - | ^ -rsbtt.cpp:603:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 603 | std::vector Y{+11,-12}; - | ^ -In function 'void test_Csr_SpMM_Unsymmetric()', - inlined from 'int main()' at rsbtt.cpp:859:27: -rsbtt.cpp:628:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 628 | const std::vector VA{+11,+12}; - | ^ -rsbtt.cpp:629:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 629 | const std::vector X{+21,+22,+23,+24}; - | ^ -rsbtt.cpp:630:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 630 | std::vector Y{+11,-12,+13,-14}; - | ^ -In function 'void test_Csr_SpMM_br_Unsymmetric()', - inlined from 'int main()' at rsbtt.cpp:860:30: -rsbtt.cpp:662:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 662 | const std::vector VA{+11,+12}; - | ^ -rsbtt.cpp:665:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 665 | const std::vector X{+21,+23,+22,+24}; - | ^ -rsbtt.cpp:666:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 666 | std::vector Y{+11,+13,-12,-14}; - | ^ -In function 'void test_Csr_SpMM_Unsymmetric_Short_At()', - inlined from 'int main()' at rsbtt.cpp:861:36: -rsbtt.cpp:708:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 708 | const std::vector VA{+21,+22}; - | ^ -rsbtt.cpp:709:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 709 | const std::vector X{+21,+22,+23,+24}; - | ^ -rsbtt.cpp:722:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 722 | std::vector Y{0,-11,+12,0,-13,+14}; - | ^ -In function 'void test_Csr_SpMV_Symmetric_At_Short()', - inlined from 'int main()' at rsbtt.cpp:862:34: -rsbtt.cpp:471:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 471 | const std::vector VA{+44}; - | ^ -rsbtt.cpp:472:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 472 | const std::vector X{-11,+22}; - | ^ -rsbtt.cpp:473:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 473 | std::vector Y{-11,+12}; - | ^ -In function 'void test_Csr_SpMV_Complex_Hermitian_At()', - inlined from 'int main()' at rsbtt.cpp:867:36: -rsbtt.cpp:352:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 352 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:353:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 353 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:354:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 354 | std::vector Y{-11,+12,-13,+14}; - | ^ -In function 'void test_Csr_SpMV_Complex_Hermitian_Transposed_At()', - inlined from 'int main()' at rsbtt.cpp:868:47: -rsbtt.cpp:408:41: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 408 | const std::vector VA{{0,+44}}; - | ^ -rsbtt.cpp:409:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 409 | const std::vector X{-21,+22,-23,+24}; - | ^ -rsbtt.cpp:410:42: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 410 | std::vector Y{-11,+12,-13,+14}; - | ^ -gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -c -o rsbct.o rsbct.c libtool: compile: g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c rsbpp_coo.cpp -o rsbpp_coo.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBPP_HAS_RSB_H=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -c rsbpp_csr.cpp -o rsbpp_csr.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o librsbpp.la rsbpp_coo.lo rsbpp_csr.lo -lpthread -lstdc++fs +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o librsbpp.la rsbpp_coo.lo rsbpp_csr.lo -lpthread -lstdc++fs libtool: link: ar cr .libs/librsbpp.a .libs/rsbpp_coo.o .libs/rsbpp_csr.o libtool: link: ranlib .libs/librsbpp.a libtool: link: ( cd ".libs" && rm -f "librsbpp.la" && ln -s "../librsbpp.la" "librsbpp.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbpp rsbpp.o librsbpp.la -lpthread -lstdc++fs -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbtt rsbtt.o librsbpp.la -lpthread -lstdc++fs -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbct rsbct.o librsbpp.la -lpthread -lstdc++fs +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbpp rsbpp.o librsbpp.la -lpthread -lstdc++fs +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbtt rsbtt.o librsbpp.la -lpthread -lstdc++fs +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z,relro -o rsbct rsbct.o librsbpp.la -lpthread -lstdc++fs libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z -Wl,relro -o rsbtt rsbtt.o ./.libs/librsbpp.a -lpthread -lstdc++fs -fopenmp libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z -Wl,relro -o rsbpp rsbpp.o ./.libs/librsbpp.a -lpthread -lstdc++fs -fopenmp libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DRSBPP_HAS_RSB_H=1 -Wl,-z -Wl,relro -o rsbct rsbct.o ./.libs/librsbpp.a -lpthread -lstdc++fs -fopenmp @@ -3377,11 +3413,25 @@ gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o rsbench-rsb_libspblas_tests.o `test -f 'rsb_libspblas_tests.c' || echo './'`rsb_libspblas_tests.c g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -c -o rsb_dummy.o rsb_dummy.cpp gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o ch2icfb-ch2icfb.o `test -f 'ch2icfb.c' || echo './'`ch2icfb.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_stropts.lo `test -f 'rsb_stropts.c' || echo './'`rsb_stropts.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_stropts.lo `test -f 'rsb_stropts.c' || echo './'`rsb_stropts.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_stropts.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_stropts.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_stropts.c -o librsb_nounroll_la-rsb_stropts.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_strmif.lo `test -f 'rsb_strmif.c' || echo './'`rsb_strmif.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_strmif.lo `test -f 'rsb_strmif.c' || echo './'`rsb_strmif.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_unroll.lo `test -f 'rsb_unroll.c' || echo './'`rsb_unroll.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_strmif.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_strmif.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_unroll.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_unroll.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_unroll.c -o librsb_nounroll_la-rsb_unroll.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_vb.lo `test -f 'rsb_krnl_vb.c' || echo './'`rsb_krnl_vb.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_vb.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_vb.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_strmif.c -o librsb_nounroll_la-rsb_strmif.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_vb.c -o librsb_nounroll_la-rsb_krnl_vb.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_lb.lo `test -f 'rsb_krnl_lb.c' || echo './'`rsb_krnl_lb.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_lb.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_lb.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl.lo `test -f 'rsb_krnl.c' || echo './'`rsb_krnl.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_lb.c -o librsb_nounroll_la-rsb_krnl_lb.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_bench.lo `test -f 'rsb_bench.c' || echo './'`rsb_bench.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_bench.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_bench.o rsb_test_matops.c: In function 'rsb__main_block_partitioned_spmv_sxsa': rsb_test_matops.c:214:41: warning: '%s' directive writing up to 2047 bytes into a region of size 1011 [-Wformat-overflow=] 214 | rsb__sprintf(dst,"%s%s_%s_%.0lf_%s%s" "%s%s%s" "%s%s" "%s",pp?pp:"",h,rsb__getenv_nnr("HOSTNAME"),rsb_time(),buf,ap?ap:"", @@ -3400,35 +3450,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_strmif.c -o librsb_nounroll_la-rsb_strmif.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_unroll.lo `test -f 'rsb_unroll.c' || echo './'`rsb_unroll.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_unroll.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_unroll.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_unroll.c -o librsb_nounroll_la-rsb_unroll.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_vb.lo `test -f 'rsb_krnl_vb.c' || echo './'`rsb_krnl_vb.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_vb.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_vb.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_vb.c -o librsb_nounroll_la-rsb_krnl_vb.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_lb.lo `test -f 'rsb_krnl_lb.c' || echo './'`rsb_krnl_lb.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_lb.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_lb.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_lb.c -o librsb_nounroll_la-rsb_krnl_lb.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl.lo `test -f 'rsb_krnl.c' || echo './'`rsb_krnl.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_bench.lo `test -f 'rsb_bench.c' || echo './'`rsb_bench.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_bench.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_bench.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_bench.c -o librsb_nounroll_la-rsb_bench.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_mergesort.lo `test -f 'rsb_mergesort.c' || echo './'`rsb_mergesort.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_mergesort.lo `test -f 'rsb_mergesort.c' || echo './'`rsb_mergesort.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mergesort.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_mergesort.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mergesort.c -o librsb_nounroll_la-rsb_mergesort.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_permute.lo `test -f 'rsb_permute.c' || echo './'`rsb_permute.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_permute.lo `test -f 'rsb_permute.c' || echo './'`rsb_permute.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_permute.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_permute.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_permute.c -o librsb_nounroll_la-rsb_permute.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_l.lo `test -f 'rsb_krnl_bcss_l.c' || echo './'`rsb_krnl_bcss_l.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_l.lo `test -f 'rsb_krnl_bcss_l.c' || echo './'`rsb_krnl_bcss_l.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_l.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_l.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_l.c -o librsb_nounroll_la-rsb_krnl_bcss_l.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_u.lo `test -f 'rsb_krnl_bcss_u.c' || echo './'`rsb_krnl_bcss_u.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_u.lo `test -f 'rsb_krnl_bcss_u.c' || echo './'`rsb_krnl_bcss_u.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_u.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_u.c -o librsb_nounroll_la-rsb_krnl_bcss_u.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_spsv_u.lo `test -f 'rsb_krnl_bcss_spsv_u.c' || echo './'`rsb_krnl_bcss_spsv_u.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_spsv_u.lo `test -f 'rsb_krnl_bcss_spsv_u.c' || echo './'`rsb_krnl_bcss_spsv_u.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spsv_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_spsv_u.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_permute.c -o librsb_nounroll_la-rsb_permute.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_spmv_u.lo `test -f 'rsb_krnl_bcss_spmv_u.c' || echo './'`rsb_krnl_bcss_spmv_u.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spmv_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_spmv_u.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spsv_u.c -o librsb_nounroll_la-rsb_krnl_bcss_spsv_u.o >/dev/null 2>&1 rsb_test_matops.c: In function 'rsb__main_block_partitioned_spsv_sxsx': rsb_test_matops.c:214:41: warning: '%s' directive writing up to 2047 bytes into a region of size 1011 [-Wformat-overflow=] 214 | rsb__sprintf(dst,"%s%s_%s_%.0lf_%s%s" "%s%s%s" "%s%s" "%s",pp?pp:"",h,rsb__getenv_nnr("HOSTNAME"),rsb_time(),buf,ap?ap:"", @@ -3443,9 +3482,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spsv_u.c -o librsb_nounroll_la-rsb_krnl_bcss_spsv_u.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_spmv_u.lo `test -f 'rsb_krnl_bcss_spmv_u.c' || echo './'`rsb_krnl_bcss_spmv_u.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spmv_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_spmv_u.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_misc_u.lo `test -f 'rsb_krnl_bcss_misc_u.c' || echo './'`rsb_krnl_bcss_misc_u.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_misc_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_misc_u.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl.c -o librsb_nounroll_la-rsb_krnl.o >/dev/null 2>&1 rsb_test_matops.c: In function 'rsb__main_block_partitioned_mat_stats': rsb_test_matops.c:214:41: warning: '%s' directive writing up to 2047 bytes into a region of size 1011 [-Wformat-overflow=] 214 | rsb__sprintf(dst,"%s%s_%s_%.0lf_%s%s" "%s%s%s" "%s%s" "%s",pp?pp:"",h,rsb__getenv_nnr("HOSTNAME"),rsb_time(),buf,ap?ap:"", @@ -3460,219 +3499,216 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl.c -o librsb_nounroll_la-rsb_krnl.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss_misc_u.lo `test -f 'rsb_krnl_bcss_misc_u.c' || echo './'`rsb_krnl_bcss_misc_u.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_misc_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss_misc_u.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_misc_u.c -o librsb_nounroll_la-rsb_krnl_bcss_misc_u.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.lo `test -f 'rsb_krnl_bcoo_spmv_u.c' || echo './'`rsb_krnl_bcoo_spmv_u.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.lo `test -f 'rsb_krnl_bcoo_spmv_u.c' || echo './'`rsb_krnl_bcoo_spmv_u.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcoo_spmv_u.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.o -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss.lo `test -f 'rsb_krnl_bcss.c' || echo './'`rsb_krnl_bcss.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_misc_u.c -o librsb_nounroll_la-rsb_krnl_bcss_misc_u.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_krnl_bcss.lo `test -f 'rsb_krnl_bcss.c' || echo './'`rsb_krnl_bcss.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_krnl_bcss.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss.c -o librsb_nounroll_la-rsb_krnl_bcss.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spmv.lo `test -f 'rsb_spmv.c' || echo './'`rsb_spmv.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spmv.lo `test -f 'rsb_spmv.c' || echo './'`rsb_spmv.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spmv.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_spmv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spmv.c -o librsb_nounroll_la-rsb_spmv.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_merge.lo `test -f 'rsb_merge.c' || echo './'`rsb_merge.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_merge.lo `test -f 'rsb_merge.c' || echo './'`rsb_merge.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_merge.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_merge.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_merge.c -o librsb_nounroll_la-rsb_merge.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_ompio.lo `test -f 'rsb_ompio.c' || echo './'`rsb_ompio.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_ompio.lo `test -f 'rsb_ompio.c' || echo './'`rsb_ompio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_ompio.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_ompio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_ompio.c -o librsb_nounroll_la-rsb_ompio.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_util.lo `test -f 'rsb_util.c' || echo './'`rsb_util.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_util.lo `test -f 'rsb_util.c' || echo './'`rsb_util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_util.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_util.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_util.c -o librsb_nounroll_la-rsb_util.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spgemm_csr.lo `test -f 'rsb_spgemm_csr.c' || echo './'`rsb_spgemm_csr.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spgemm_csr.lo `test -f 'rsb_spgemm_csr.c' || echo './'`rsb_spgemm_csr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spgemm_csr.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_spgemm_csr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spgemm_csr.c -o librsb_nounroll_la-rsb_spgemm_csr.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spsum_misc.lo `test -f 'rsb_spsum_misc.c' || echo './'`rsb_spsum_misc.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_spsum_misc.lo `test -f 'rsb_spsum_misc.c' || echo './'`rsb_spsum_misc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsum_misc.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_spsum_misc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsum_misc.c -o librsb_nounroll_la-rsb_spsum_misc.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_prec.lo `test -f 'rsb_prec.c' || echo './'`rsb_prec.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_nounroll_la-rsb_prec.lo `test -f 'rsb_prec.c' || echo './'`rsb_prec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_prec.c -fPIC -DPIC -o .libs/librsb_nounroll_la-rsb_prec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_prec.c -o librsb_nounroll_la-rsb_prec.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_is.lo `test -f 'rsb_is.c' || echo './'`rsb_is.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_is.lo `test -f 'rsb_is.c' || echo './'`rsb_is.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_is.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_is.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_is.c -o librsb_base_la-rsb_is.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mio.lo `test -f 'rsb_mio.c' || echo './'`rsb_mio.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mio.lo `test -f 'rsb_mio.c' || echo './'`rsb_mio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mio.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_mio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mio.c -o librsb_base_la-rsb_mio.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_op.lo `test -f 'rsb_op.c' || echo './'`rsb_op.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_op.lo `test -f 'rsb_op.c' || echo './'`rsb_op.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_op.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_op.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_op.c -o librsb_base_la-rsb_op.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_bio.lo `test -f 'rsb_bio.c' || echo './'`rsb_bio.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_bio.lo `test -f 'rsb_bio.c' || echo './'`rsb_bio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_bio.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_bio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_bio.c -o librsb_base_la-rsb_bio.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_get.lo `test -f 'rsb_get.c' || echo './'`rsb_get.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_get.lo `test -f 'rsb_get.c' || echo './'`rsb_get.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_get.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_get.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_get.c -o librsb_base_la-rsb_get.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_set.lo `test -f 'rsb_set.c' || echo './'`rsb_set.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_set.lo `test -f 'rsb_set.c' || echo './'`rsb_set.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_set.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_set.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_util.c -o librsb_nounroll_la-rsb_util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_set.c -o librsb_base_la-rsb_set.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spmv_u.c -o librsb_nounroll_la-rsb_krnl_bcss_spmv_u.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo.lo `test -f 'rsb_coo.c' || echo './'`rsb_coo.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo.lo `test -f 'rsb_coo.c' || echo './'`rsb_coo.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_coo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo.c -o librsb_base_la-rsb_coo.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_csr.lo `test -f 'rsb_csr.c' || echo './'`rsb_csr.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_csr.lo `test -f 'rsb_csr.c' || echo './'`rsb_csr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_csr.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_csr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_csr.c -o librsb_base_la-rsb_csr.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo_check.lo `test -f 'rsb_coo_check.c' || echo './'`rsb_coo_check.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo_check.lo `test -f 'rsb_coo_check.c' || echo './'`rsb_coo_check.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo_check.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_coo_check.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo_check.c -o librsb_base_la-rsb_coo_check.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo_symm.lo `test -f 'rsb_coo_symm.c' || echo './'`rsb_coo_symm.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo_symm.lo `test -f 'rsb_coo_symm.c' || echo './'`rsb_coo_symm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo_symm.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_coo_symm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo_symm.c -o librsb_base_la-rsb_coo_symm.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_idx.lo `test -f 'rsb_idx.c' || echo './'`rsb_idx.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_idx.lo `test -f 'rsb_idx.c' || echo './'`rsb_idx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_idx.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_idx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_idx.c -o librsb_base_la-rsb_idx.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_srt.lo `test -f 'rsb_srt.c' || echo './'`rsb_srt.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_srt.lo `test -f 'rsb_srt.c' || echo './'`rsb_srt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_srt.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_srt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_srt.c -o librsb_base_la-rsb_srt.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_srtp.lo `test -f 'rsb_srtp.c' || echo './'`rsb_srtp.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_srtp.lo `test -f 'rsb_srtp.c' || echo './'`rsb_srtp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_srtp.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_srtp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_srtp.c -o librsb_base_la-rsb_srtp.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_src.lo `test -f 'rsb_src.c' || echo './'`rsb_src.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_src.lo `test -f 'rsb_src.c' || echo './'`rsb_src.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_src.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_src.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_src.c -o librsb_base_la-rsb_src.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_test_accuracy.lo `test -f 'rsb_test_accuracy.c' || echo './'`rsb_test_accuracy.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_test_accuracy.lo `test -f 'rsb_test_accuracy.c' || echo './'`rsb_test_accuracy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_test_accuracy.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_test_accuracy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_test_accuracy.c -o librsb_base_la-rsb_test_accuracy.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_clone.lo `test -f 'rsb_clone.c' || echo './'`rsb_clone.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_clone.lo `test -f 'rsb_clone.c' || echo './'`rsb_clone.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_clone.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_clone.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_clone.c -o librsb_base_la-rsb_clone.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec.lo `test -f 'rsb_rec.c' || echo './'`rsb_rec.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec.lo `test -f 'rsb_rec.c' || echo './'`rsb_rec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_rec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec.c -o librsb_base_la-rsb_rec.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_render.lo `test -f 'rsb_render.c' || echo './'`rsb_render.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_render.lo `test -f 'rsb_render.c' || echo './'`rsb_render.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_eps.lo `test -f 'rsb_eps.c' || echo './'`rsb_eps.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_render.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_render.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_render.c -o librsb_base_la-rsb_render.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_eps.lo `test -f 'rsb_eps.c' || echo './'`rsb_eps.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_eps.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_eps.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_eps.c -o librsb_base_la-rsb_eps.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_msort_up.lo `test -f 'rsb_msort_up.c' || echo './'`rsb_msort_up.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_render.c -o librsb_base_la-rsb_render.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_msort_up.lo `test -f 'rsb_msort_up.c' || echo './'`rsb_msort_up.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_msort_up.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_msort_up.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_msort_up.c -o librsb_base_la-rsb_msort_up.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_sys.lo `test -f 'rsb_sys.c' || echo './'`rsb_sys.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_eps.c -o librsb_base_la-rsb_eps.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_sys.lo `test -f 'rsb_sys.c' || echo './'`rsb_sys.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_sys.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_sys.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_sys.c -o librsb_base_la-rsb_sys.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_blas_stuff.lo `test -f 'rsb_blas_stuff.c' || echo './'`rsb_blas_stuff.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_blas_stuff.lo `test -f 'rsb_blas_stuff.c' || echo './'`rsb_blas_stuff.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_blas_stuff.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_blas_stuff.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_gen.lo `test -f 'rsb_gen.c' || echo './'`rsb_gen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_blas_stuff.c -o librsb_base_la-rsb_blas_stuff.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_gen.lo `test -f 'rsb_gen.c' || echo './'`rsb_gen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_gen.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_gen.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_gen.c -o librsb_base_la-rsb_gen.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_perf.lo `test -f 'rsb_perf.c' || echo './'`rsb_perf.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_perf.lo `test -f 'rsb_perf.c' || echo './'`rsb_perf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_perf.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_perf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_perf.c -o librsb_base_la-rsb_perf.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rsb.lo `test -f 'rsb_rsb.c' || echo './'`rsb_rsb.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_gen.c -o librsb_base_la-rsb_gen.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rsb.lo `test -f 'rsb_rsb.c' || echo './'`rsb_rsb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rsb.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_rsb.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_err.lo `test -f 'rsb_err.c' || echo './'`rsb_err.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rsb.c -o librsb_base_la-rsb_rsb.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_err.lo `test -f 'rsb_err.c' || echo './'`rsb_err.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_err.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_err.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_err.c -o librsb_base_la-rsb_err.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_tune.lo `test -f 'rsb_tune.c' || echo './'`rsb_tune.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_tune.lo `test -f 'rsb_tune.c' || echo './'`rsb_tune.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_tune.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_tune.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_tune.c -o librsb_base_la-rsb_tune.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_do.lo `test -f 'rsb_do.c' || echo './'`rsb_do.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_do.lo `test -f 'rsb_do.c' || echo './'`rsb_do.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_do.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_do.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_do.c -o librsb_base_la-rsb_do.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_internals.lo `test -f 'rsb_internals.c' || echo './'`rsb_internals.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_internals.lo `test -f 'rsb_internals.c' || echo './'`rsb_internals.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_internals.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_internals.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_tune.c -o librsb_base_la-rsb_tune.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_internals.c -o librsb_base_la-rsb_internals.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_garbage.lo `test -f 'rsb_garbage.c' || echo './'`rsb_garbage.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcss_spmv_u.c -o librsb_nounroll_la-rsb_krnl_bcss_spmv_u.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_garbage.lo `test -f 'rsb_garbage.c' || echo './'`rsb_garbage.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_garbage.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_garbage.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_garbage.c -o librsb_base_la-rsb_garbage.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mmio.lo `test -f 'rsb_mmio.c' || echo './'`rsb_mmio.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mmio.lo `test -f 'rsb_mmio.c' || echo './'`rsb_mmio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mmio.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_mmio.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mmio.c -o librsb_base_la-rsb_mmio.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_partition.lo `test -f 'rsb_partition.c' || echo './'`rsb_partition.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_partition.lo `test -f 'rsb_partition.c' || echo './'`rsb_partition.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_partition.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_partition.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mmio.c -o librsb_base_la-rsb_mmio.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_partition.c -o librsb_base_la-rsb_partition.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mbw.lo `test -f 'rsb_mbw.c' || echo './'`rsb_mbw.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_mbw.lo `test -f 'rsb_mbw.c' || echo './'`rsb_mbw.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mbw.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_mbw.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mbw.c -o librsb_base_la-rsb_mbw.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_limiter.lo `test -f 'rsb_limiter.c' || echo './'`rsb_limiter.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_limiter.lo `test -f 'rsb_limiter.c' || echo './'`rsb_limiter.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_limiter.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_limiter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_limiter.c -o librsb_base_la-rsb_limiter.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_fpb.lo `test -f 'rsb_fpb.c' || echo './'`rsb_fpb.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_fpb.lo `test -f 'rsb_fpb.c' || echo './'`rsb_fpb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_fpb.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_fpb.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_mbw.c -o librsb_base_la-rsb_mbw.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_fpb.c -o librsb_base_la-rsb_fpb.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spgemm.lo `test -f 'rsb_spgemm.c' || echo './'`rsb_spgemm.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spgemm.lo `test -f 'rsb_spgemm.c' || echo './'`rsb_spgemm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spgemm.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_spgemm.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spgemm.c -o librsb_base_la-rsb_spgemm.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcoo_spmv_u.c -o librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spsum.lo `test -f 'rsb_spsum.c' || echo './'`rsb_spsum.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spsum.lo `test -f 'rsb_spsum.c' || echo './'`rsb_spsum.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsum.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_spsum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsum.c -o librsb_base_la-rsb_spsum.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spsv.lo `test -f 'rsb_spsv.c' || echo './'`rsb_spsv.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spgemm.c -o librsb_base_la-rsb_spgemm.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_spsv.lo `test -f 'rsb_spsv.c' || echo './'`rsb_spsv.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsv.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_spsv.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_lock.lo `test -f 'rsb_lock.c' || echo './'`rsb_lock.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_spsv.c -o librsb_base_la-rsb_spsv.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_lock.lo `test -f 'rsb_lock.c' || echo './'`rsb_lock.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_lock.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_lock.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_lock.c -o librsb_base_la-rsb_lock.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_swt.lo `test -f 'rsb_swt.c' || echo './'`rsb_swt.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_swt.lo `test -f 'rsb_swt.c' || echo './'`rsb_swt.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_init.lo `test -f 'rsb_init.c' || echo './'`rsb_init.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_swt.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_swt.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_swt.c -o librsb_base_la-rsb_swt.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_init.lo `test -f 'rsb_init.c' || echo './'`rsb_init.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_init.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_init.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_swt.c -o librsb_base_la-rsb_swt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_init.c -o librsb_base_la-rsb_init.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_dump.lo `test -f 'rsb_dump.c' || echo './'`rsb_dump.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_dump.lo `test -f 'rsb_dump.c' || echo './'`rsb_dump.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_dump.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_dump.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_dump.c -o librsb_base_la-rsb_dump.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_cpmv.lo `test -f 'rsb_cpmv.c' || echo './'`rsb_cpmv.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_cpmv.lo `test -f 'rsb_cpmv.c' || echo './'`rsb_cpmv.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_cpmv.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_cpmv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_cpmv.c -o librsb_base_la-rsb_cpmv.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_asm.lo `test -f 'rsb_asm.c' || echo './'`rsb_asm.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_dump.c -o librsb_base_la-rsb_dump.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_asm.lo `test -f 'rsb_asm.c' || echo './'`rsb_asm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_asm.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_asm.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_asm.c -o librsb_base_la-rsb_asm.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_user.lo `test -f 'rsb_user.c' || echo './'`rsb_user.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_user.lo `test -f 'rsb_user.c' || echo './'`rsb_user.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_user.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_user.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_asm.c -o librsb_base_la-rsb_asm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_user.c -o librsb_base_la-rsb_user.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo2rec.lo `test -f 'rsb_coo2rec.c' || echo './'`rsb_coo2rec.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_coo2rec.lo `test -f 'rsb_coo2rec.c' || echo './'`rsb_coo2rec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo2rec.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_coo2rec.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo2rec.c -o librsb_base_la-rsb_coo2rec.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec2coo.lo `test -f 'rsb_rec2coo.c' || echo './'`rsb_rec2coo.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec2coo.lo `test -f 'rsb_rec2coo.c' || echo './'`rsb_rec2coo.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec2coo.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_rec2coo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec2coo.c -o librsb_base_la-rsb_rec2coo.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec2csr.lo `test -f 'rsb_rec2csr.c' || echo './'`rsb_rec2csr.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_rec2csr.lo `test -f 'rsb_rec2csr.c' || echo './'`rsb_rec2csr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec2csr.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_rec2csr.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_coo2rec.c -o librsb_base_la-rsb_coo2rec.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_rec2csr.c -o librsb_base_la-rsb_rec2csr.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_csr2coo.lo `test -f 'rsb_csr2coo.c' || echo './'`rsb_csr2coo.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o librsb_base_la-rsb_csr2coo.lo `test -f 'rsb_csr2coo.c' || echo './'`rsb_csr2coo.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_csr2coo.c -fPIC -DPIC -o .libs/librsb_base_la-rsb_csr2coo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_csr2coo.c -o librsb_base_la-rsb_csr2coo.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=FC --mode=compile gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o rsb_blas_sparse.lo rsb_blas_sparse.F90 +/bin/sh ./libtool --tag=FC --mode=compile gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o rsb_blas_sparse.lo rsb_blas_sparse.F90 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o rsb_libspblas_handle.lo rsb_libspblas_handle.c libtool: compile: gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c rsb_blas_sparse.F90 -fPIC -o .libs/rsb_blas_sparse.o -libtool: compile: gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c rsb_blas_sparse.F90 -o rsb_blas_sparse.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o rsb_libspblas_handle.lo rsb_libspblas_handle.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_libspblas_handle.c -fPIC -DPIC -o .libs/rsb_libspblas_handle.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_libspblas_handle.c -o rsb_libspblas_handle.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o rsb_libspblas.lo rsb_libspblas.c +libtool: compile: gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c rsb_blas_sparse.F90 -o rsb_blas_sparse.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c -o rsb_libspblas.lo rsb_libspblas.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_libspblas.c -fPIC -DPIC -o .libs/rsb_libspblas.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_libspblas.c -o rsb_libspblas.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o ch2icfb ch2icfb-ch2icfb.o -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o ch2icfb ch2icfb-ch2icfb.o -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: warning: '-version-info' is ignored for programs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -Wl,-z -Wl,relro -o ch2icfb ch2icfb-ch2icfb.o -fopenmp -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_base.la librsb_base_la-rsb_is.lo librsb_base_la-rsb_mio.lo librsb_base_la-rsb_op.lo librsb_base_la-rsb_bio.lo librsb_base_la-rsb_get.lo librsb_base_la-rsb_set.lo librsb_base_la-rsb_coo.lo librsb_base_la-rsb_csr.lo librsb_base_la-rsb_coo_check.lo librsb_base_la-rsb_coo_symm.lo librsb_base_la-rsb_idx.lo librsb_base_la-rsb_srt.lo librsb_base_la-rsb_srtp.lo librsb_base_la-rsb_src.lo librsb_base_la-rsb_test_accuracy.lo librsb_base_la-rsb_clone.lo librsb_base_la-rsb_rec.lo librsb_base_la-rsb_render.lo librsb_base_la-rsb_eps.lo librsb_base_la-rsb_msort_up.lo librsb_base_la-rsb_sys.lo librsb_base_la-rsb_blas_stuff.lo librsb_base_la-rsb_gen.lo librsb_base_la-rsb_perf.lo librsb_base_la-rsb_rsb.lo librsb_base_la-rsb_err.lo librsb_base_la-rsb_tune.lo librsb_base_la-rsb_do.lo librsb_base_la-rsb_internals.lo librsb_base_la-rsb_garbage.lo librsb_base_la-rsb_mmio.lo librsb_base_la-rsb_partition.lo librsb_base_la-rsb_mbw.lo librsb_base_la-rsb_limiter.lo librsb_base_la-rsb_fpb.lo librsb_base_la-rsb_spgemm.lo librsb_base_la-rsb_spsum.lo librsb_base_la-rsb_spsv.lo librsb_base_la-rsb_lock.lo librsb_base_la-rsb_swt.lo librsb_base_la-rsb_init.lo librsb_base_la-rsb_dump.lo librsb_base_la-rsb_cpmv.lo librsb_base_la-rsb_asm.lo librsb_base_la-rsb_user.lo librsb_base_la-rsb_coo2rec.lo librsb_base_la-rsb_rec2coo.lo librsb_base_la-rsb_rec2csr.lo librsb_base_la-rsb_csr2coo.lo rsb_blas_sparse.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_base.la librsb_base_la-rsb_is.lo librsb_base_la-rsb_mio.lo librsb_base_la-rsb_op.lo librsb_base_la-rsb_bio.lo librsb_base_la-rsb_get.lo librsb_base_la-rsb_set.lo librsb_base_la-rsb_coo.lo librsb_base_la-rsb_csr.lo librsb_base_la-rsb_coo_check.lo librsb_base_la-rsb_coo_symm.lo librsb_base_la-rsb_idx.lo librsb_base_la-rsb_srt.lo librsb_base_la-rsb_srtp.lo librsb_base_la-rsb_src.lo librsb_base_la-rsb_test_accuracy.lo librsb_base_la-rsb_clone.lo librsb_base_la-rsb_rec.lo librsb_base_la-rsb_render.lo librsb_base_la-rsb_eps.lo librsb_base_la-rsb_msort_up.lo librsb_base_la-rsb_sys.lo librsb_base_la-rsb_blas_stuff.lo librsb_base_la-rsb_gen.lo librsb_base_la-rsb_perf.lo librsb_base_la-rsb_rsb.lo librsb_base_la-rsb_err.lo librsb_base_la-rsb_tune.lo librsb_base_la-rsb_do.lo librsb_base_la-rsb_internals.lo librsb_base_la-rsb_garbage.lo librsb_base_la-rsb_mmio.lo librsb_base_la-rsb_partition.lo librsb_base_la-rsb_mbw.lo librsb_base_la-rsb_limiter.lo librsb_base_la-rsb_fpb.lo librsb_base_la-rsb_spgemm.lo librsb_base_la-rsb_spsum.lo librsb_base_la-rsb_spsv.lo librsb_base_la-rsb_lock.lo librsb_base_la-rsb_swt.lo librsb_base_la-rsb_init.lo librsb_base_la-rsb_dump.lo librsb_base_la-rsb_cpmv.lo librsb_base_la-rsb_asm.lo librsb_base_la-rsb_user.lo librsb_base_la-rsb_coo2rec.lo librsb_base_la-rsb_rec2coo.lo librsb_base_la-rsb_rec2csr.lo librsb_base_la-rsb_csr2coo.lo rsb_blas_sparse.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: ar cr .libs/librsb_base.a .libs/librsb_base_la-rsb_is.o .libs/librsb_base_la-rsb_mio.o .libs/librsb_base_la-rsb_op.o .libs/librsb_base_la-rsb_bio.o .libs/librsb_base_la-rsb_get.o .libs/librsb_base_la-rsb_set.o .libs/librsb_base_la-rsb_coo.o .libs/librsb_base_la-rsb_csr.o .libs/librsb_base_la-rsb_coo_check.o .libs/librsb_base_la-rsb_coo_symm.o .libs/librsb_base_la-rsb_idx.o .libs/librsb_base_la-rsb_srt.o .libs/librsb_base_la-rsb_srtp.o .libs/librsb_base_la-rsb_src.o .libs/librsb_base_la-rsb_test_accuracy.o .libs/librsb_base_la-rsb_clone.o .libs/librsb_base_la-rsb_rec.o .libs/librsb_base_la-rsb_render.o .libs/librsb_base_la-rsb_eps.o .libs/librsb_base_la-rsb_msort_up.o .libs/librsb_base_la-rsb_sys.o .libs/librsb_base_la-rsb_blas_stuff.o .libs/librsb_base_la-rsb_gen.o .libs/librsb_base_la-rsb_perf.o .libs/librsb_base_la-rsb_rsb.o .libs/librsb_base_la-rsb_err.o .libs/librsb_base_la-rsb_tune.o .libs/librsb_base_la-rsb_do.o .libs/librsb_base_la-rsb_internals.o .libs/librsb_base_la-rsb_garbage.o .libs/librsb_base_la-rsb_mmio.o .libs/librsb_base_la-rsb_partition.o .libs/librsb_base_la-rsb_mbw.o .libs/librsb_base_la-rsb_limiter.o .libs/librsb_base_la-rsb_fpb.o .libs/librsb_base_la-rsb_spgemm.o .libs/librsb_base_la-rsb_spsum.o .libs/librsb_base_la-rsb_spsv.o .libs/librsb_base_la-rsb_lock.o .libs/librsb_base_la-rsb_swt.o .libs/librsb_base_la-rsb_init.o .libs/librsb_base_la-rsb_dump.o .libs/librsb_base_la-rsb_cpmv.o .libs/librsb_base_la-rsb_asm.o .libs/librsb_base_la-rsb_user.o .libs/librsb_base_la-rsb_coo2rec.o .libs/librsb_base_la-rsb_rec2coo.o .libs/librsb_base_la-rsb_rec2csr.o .libs/librsb_base_la-rsb_csr2coo.o .libs/rsb_blas_sparse.o libtool: link: ranlib .libs/librsb_base.a libtool: link: ( cd ".libs" && rm -f "librsb_base.la" && ln -s "../librsb_base.la" "librsb_base.la" ) -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_spblas.la rsb_libspblas_handle.lo rsb_libspblas.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -libtool: warning: '-version-info/-version-number' is ignored for convenience libraries -libtool: link: ar cr .libs/librsb_spblas.a .libs/rsb_libspblas_handle.o .libs/rsb_libspblas.o -libtool: link: ranlib .libs/librsb_spblas.a -libtool: link: ( cd ".libs" && rm -f "librsb_spblas.la" && ln -s "../librsb_spblas.la" "librsb_spblas.la" ) if test -f ./rsb_types.h -a ! -f ./rsb_types.h ; then cp -pv ./rsb_types.h ./rsb_types.h ; fi # out-of-dir behaviour varies between installations -if test -f ch2icfb ; then if SED=/usr/bin/sed GREP=/usr/bin/grep /bin/bash ./scripts/rsb_h_to_rsb_fi.sh . /build/reproducible-path/librsb-1.3.0.2+dfsg > rsb.F90 ; then true; else rm "rsb.F90"; echo "Failure generating rsb.F90!" ; exit ; fi ; else echo "Warning: Your system did not build ch2icfb for some reason --- skipping rebuild of "rsb.F90 ;true ; fi -/bin/bash ./libtool --tag=FC --mode=compile gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o rsb.lo rsb.F90 +if test -f ch2icfb ; then if SED=/usr/bin/sed GREP=/usr/bin/grep /bin/sh ./scripts/rsb_h_to_rsb_fi.sh . /build/reproducible-path/librsb-1.3.0.2+dfsg > rsb.F90 ; then true; else rm "rsb.F90"; echo "Failure generating rsb.F90!" ; exit ; fi ; else echo "Warning: Your system did not build ch2icfb for some reason --- skipping rebuild of "rsb.F90 ;true ; fi +/bin/sh ./libtool --tag=FC --mode=compile gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o rsb.lo rsb.F90 libtool: compile: gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c rsb.F90 -fPIC -o .libs/rsb.o libtool: compile: gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c rsb.F90 -o rsb.o >/dev/null 2>&1 gfortran -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o rsb.o rsb.F90 -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_nounroll.la librsb_nounroll_la-rsb_stropts.lo librsb_nounroll_la-rsb_strmif.lo librsb_nounroll_la-rsb_unroll.lo librsb_nounroll_la-rsb_krnl_vb.lo librsb_nounroll_la-rsb_krnl_lb.lo librsb_nounroll_la-rsb_krnl.lo librsb_nounroll_la-rsb_bench.lo librsb_nounroll_la-rsb_mergesort.lo librsb_nounroll_la-rsb_permute.lo librsb_nounroll_la-rsb_krnl_bcss_l.lo librsb_nounroll_la-rsb_krnl_bcss_u.lo librsb_nounroll_la-rsb_krnl_bcss_spsv_u.lo librsb_nounroll_la-rsb_krnl_bcss_spmv_u.lo librsb_nounroll_la-rsb_krnl_bcss_misc_u.lo librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.lo librsb_nounroll_la-rsb_krnl_bcss.lo librsb_nounroll_la-rsb_spmv.lo librsb_nounroll_la-rsb_merge.lo librsb_nounroll_la-rsb_ompio.lo librsb_nounroll_la-rsb_util.lo librsb_nounroll_la-rsb_spgemm_csr.lo librsb_nounroll_la-rsb_spsum_misc.lo librsb_nounroll_la-rsb_prec.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_spblas.la rsb_libspblas_handle.lo rsb_libspblas.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +libtool: warning: '-version-info/-version-number' is ignored for convenience libraries +libtool: link: ar cr .libs/librsb_spblas.a .libs/rsb_libspblas_handle.o .libs/rsb_libspblas.o +libtool: link: ranlib .libs/librsb_spblas.a +libtool: link: ( cd ".libs" && rm -f "librsb_spblas.la" && ln -s "../librsb_spblas.la" "librsb_spblas.la" ) +libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -fno-unroll-loops -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -c rsb_krnl_bcoo_spmv_u.c -o librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb_nounroll.la librsb_nounroll_la-rsb_stropts.lo librsb_nounroll_la-rsb_strmif.lo librsb_nounroll_la-rsb_unroll.lo librsb_nounroll_la-rsb_krnl_vb.lo librsb_nounroll_la-rsb_krnl_lb.lo librsb_nounroll_la-rsb_krnl.lo librsb_nounroll_la-rsb_bench.lo librsb_nounroll_la-rsb_mergesort.lo librsb_nounroll_la-rsb_permute.lo librsb_nounroll_la-rsb_krnl_bcss_l.lo librsb_nounroll_la-rsb_krnl_bcss_u.lo librsb_nounroll_la-rsb_krnl_bcss_spsv_u.lo librsb_nounroll_la-rsb_krnl_bcss_spmv_u.lo librsb_nounroll_la-rsb_krnl_bcss_misc_u.lo librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.lo librsb_nounroll_la-rsb_krnl_bcss.lo librsb_nounroll_la-rsb_spmv.lo librsb_nounroll_la-rsb_merge.lo librsb_nounroll_la-rsb_ompio.lo librsb_nounroll_la-rsb_util.lo librsb_nounroll_la-rsb_spgemm_csr.lo librsb_nounroll_la-rsb_spsum_misc.lo librsb_nounroll_la-rsb_prec.lo -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: ar cr .libs/librsb_nounroll.a .libs/librsb_nounroll_la-rsb_stropts.o .libs/librsb_nounroll_la-rsb_strmif.o .libs/librsb_nounroll_la-rsb_unroll.o .libs/librsb_nounroll_la-rsb_krnl_vb.o .libs/librsb_nounroll_la-rsb_krnl_lb.o .libs/librsb_nounroll_la-rsb_krnl.o .libs/librsb_nounroll_la-rsb_bench.o .libs/librsb_nounroll_la-rsb_mergesort.o .libs/librsb_nounroll_la-rsb_permute.o .libs/librsb_nounroll_la-rsb_krnl_bcss_l.o .libs/librsb_nounroll_la-rsb_krnl_bcss_u.o .libs/librsb_nounroll_la-rsb_krnl_bcss_spsv_u.o .libs/librsb_nounroll_la-rsb_krnl_bcss_spmv_u.o .libs/librsb_nounroll_la-rsb_krnl_bcss_misc_u.o .libs/librsb_nounroll_la-rsb_krnl_bcoo_spmv_u.o .libs/librsb_nounroll_la-rsb_krnl_bcss.o .libs/librsb_nounroll_la-rsb_spmv.o .libs/librsb_nounroll_la-rsb_merge.o .libs/librsb_nounroll_la-rsb_ompio.o .libs/librsb_nounroll_la-rsb_util.o .libs/librsb_nounroll_la-rsb_spgemm_csr.o .libs/librsb_nounroll_la-rsb_spsum_misc.o .libs/librsb_nounroll_la-rsb_prec.o libtool: link: ranlib .libs/librsb_nounroll.a libtool: link: ( cd ".libs" && rm -f "librsb_nounroll.la" && ln -s "../librsb_nounroll.la" "librsb_nounroll.la" ) -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb.la -rpath /usr/lib/arm-linux-gnueabihf rsb.lo librsb_nounroll.la librsb_base.la librsb_spblas.la /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/librsbpp.la -lstdc++ -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -no-undefined -version-info 0:0:0 -Wl,-z,relro -o librsb.la -rpath /usr/lib/arm-linux-gnueabihf rsb.lo librsb_nounroll.la librsb_base.la librsb_spblas.la /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/librsbpp.la -lstdc++ -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: gcc -shared -fPIC -DPIC .libs/rsb.o -Wl,--whole-archive ./.libs/librsb_nounroll.a ./.libs/librsb_base.a ./.libs/librsb_spblas.a /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/.libs/librsbpp.a -Wl,--no-whole-archive -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lpthread -lstdc++fs -lstdc++ -lhwloc -lz -lgfortran -lm -g -O2 -fstack-protector-strong -O3 -Wl,-z -Wl,relro -fopenmp -fopenmp -Wl,-soname -Wl,librsb.so.0 -o .libs/librsb.so.0.0.0 libtool: link: (cd ".libs" && rm -f "librsb.so.0" && ln -s "librsb.so.0.0.0" "librsb.so.0") libtool: link: (cd ".libs" && rm -f "librsb.so" && ln -s "librsb.so.0.0.0" "librsb.so") @@ -3684,7 +3720,7 @@ libtool: link: ranlib .libs/librsb.a libtool: link: rm -fr .libs/librsb.lax libtool: link: ( cd ".libs" && rm -f "librsb.la" && ln -s "../librsb.la" "librsb.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -no-undefined -version-info 0:0:0 -Wl,-z,relro -o rsbench rsbench-rsbench.o rsbench-rsb_test_matops.o rsbench-rsb_mkl.o rsbench-rsb_genmm.o rsbench-rsb_mmls.o rsbench-rsb_pr.o rsbench-rsb_pcnt.o rsbench-rsb_failure_tests.o rsbench-rsb_libspblas_tests.o rsb_dummy.o librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ./libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -no-undefined -version-info 0:0:0 -Wl,-z,relro -o rsbench rsbench-rsbench.o rsbench-rsb_test_matops.o rsbench-rsb_mkl.o rsbench-rsb_genmm.o rsbench-rsb_mmls.o rsbench-rsb_pr.o rsbench-rsb_pcnt.o rsbench-rsb_failure_tests.o rsbench-rsb_libspblas_tests.o rsb_dummy.o librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: warning: '-version-info' is ignored for programs libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/rsbench rsbench-rsbench.o rsbench-rsb_test_matops.o rsbench-rsb_mkl.o rsbench-rsb_genmm.o rsbench-rsb_mmls.o rsbench-rsb_pr.o rsbench-rsb_pcnt.o rsbench-rsb_failure_tests.o rsbench-rsb_libspblas_tests.o rsb_dummy.o -fopenmp ./.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp gmake[4]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' @@ -3701,28 +3737,28 @@ gfortran -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -I.. -I.. -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o fortran.o fortran.F90 gfortran -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -I.. -I.. -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -pipe -fopenmp -c -o fortran_rsb_fi.o fortran_rsb_fi.F90 g++ -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp -I/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -c -o cplusplus.o cplusplus.cpp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o hello hello.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o snippets snippets.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o hello hello.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o transpose transpose.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o power power.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/hello hello.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o transpose transpose.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/snippets snippets.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o power power.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/transpose transpose.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o autotune autotune.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/power power.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o backsolve backsolve.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o autotune autotune.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o backsolve backsolve.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o hello-spblas hello-spblas.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/autotune autotune.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o hello-spblas hello-spblas.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/backsolve backsolve.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o io-spblas io-spblas.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o fortran fortran.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/hello-spblas hello-spblas.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o fortran_rsb_fi fortran_rsb_fi.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o io-spblas io-spblas.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o fortran fortran.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o fortran_rsb_fi fortran_rsb_fi.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o cplusplus cplusplus.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/io-spblas io-spblas.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/fortran fortran.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o cplusplus cplusplus.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/fortran_rsb_fi fortran_rsb_fi.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/cplusplus cplusplus.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z,relro -o snippets snippets.o -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lhwloc -lm -lhwloc -lz -fopenmp -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp -Wl,-z -Wl,relro -o .libs/snippets snippets.o -fopenmp -L.. /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lhwloc -lz -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -fopenmp gmake[4]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/examples' Making all in scripts gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/scripts' @@ -3739,12 +3775,12 @@ Making all in doc gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/doc' /usr/bin/mkdir -p man -/usr/bin/mkdir -p man -gmake makedox -SOURCE_DATE_EPOCH=1704114061 \ +SOURCE_DATE_EPOCH=1704020461 \ help2man --name="benchmark and test for librsb" --no-info ../rsbench | /usr/bin/sed 's/January //g' > man/rsbench.1 -SOURCE_DATE_EPOCH=1704114061 \ +/usr/bin/mkdir -p man +SOURCE_DATE_EPOCH=1704020461 \ help2man --name="provide configuration information for librsb" --no-info /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb-config | /usr/bin/sed 's/January //g' > man/librsb-config.1 +gmake makedox gmake[5]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/doc' DOXYGEN_PROJECT_NUMBER=1.3.0.2 doxygen Doxyfile || echo "are you sure you have doxygen installed ?" warning: Tag 'HTML_TIMESTAMP' at line 1513 of file 'Doxyfile' has become obsolete. @@ -4455,13 +4491,13 @@ g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o rgt-rgt.o `test -f 'rgt.cpp' || echo './'`rgt.cpp g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBP_NOTHROW=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o rgt_ne-rgt.o `test -f 'rgt.cpp' || echo './'`rgt.cpp g++ -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -DRSBP_NOTHROW=1 -DRSBP_WANT_REV=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o rgt_rv-rgt.o `test -f 'rgt.cpp' || echo './'`rgt.cpp -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt rgt-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -/bin/bash ./libtool --tag=CXX --mode=link g++ -DRSBP_NOTHROW=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt_ne rgt_ne-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rgt rgt-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp +/bin/sh ./libtool --tag=CXX --mode=link g++ -DRSBP_NOTHROW=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt_ne rgt_ne-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ./libtool --tag=CXX --mode=link g++ -DRSBP_NOTHROW=1 -DRSBP_WANT_REV=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt_rv rgt_rv-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -DRSBP_NOTHROW=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rgt_ne rgt_ne-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ./libtool --tag=CXX --mode=link g++ -DRSBP_NOTHROW=1 -DRSBP_WANT_REV=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt_rv rgt_rv-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -DRSBP_NOTHROW=1 -DRSBP_WANT_REV=1 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rgt_rv rgt_rv-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rsb rsb.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rgt rgt-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rgt rgt-rgt.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rsb rsb.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rsb rsb.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp gmake[6]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib' Making all in examples @@ -4476,25 +4512,25 @@ g++ -DHAVE_CONFIG_H -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o mtx2bin.o mtx2bin.cpp g++ -DHAVE_CONFIG_H -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o render.o render.cpp g++ -DHAVE_CONFIG_H -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.2+dfsg -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o span.o span.cpp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o assemble assemble.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o assemble assemble.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/assemble assemble.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o autotune autotune.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o autotune autotune.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o bench bench.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/autotune autotune.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o bench bench.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o build build.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/bench bench.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o build build.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o misc misc.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o misc misc.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o twonnz twonnz.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/build build.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o twonnz twonnz.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/misc misc.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o example example.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o example example.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/twonnz twonnz.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o render render.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o render render.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o span span.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/example example.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o span span.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -/bin/bash ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o mtx2bin mtx2bin.o -lstdc++fs -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/render render.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/span span.o -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o mtx2bin mtx2bin.o -lstdc++fs -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la libtool: link: g++ -I.. -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/mtx2bin mtx2bin.o -lstdc++fs -lpthread /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -fopenmp gmake[6]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib/examples' gmake[5]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsblib' @@ -4504,7 +4540,7 @@ gmake all-am gmake[5]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsbtest' g++ -DHAVE_CONFIG_H -I. -I/build/reproducible-path/librsb-1.3.0.2+dfsg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o rsbtest.o rsbtest.cpp -/bin/bash ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rsbtest rsbtest.o /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lstdc++fs -lstdc++fs +/bin/sh ./libtool --tag=CXX --mode=link g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -o rsbtest rsbtest.o /build/reproducible-path/librsb-1.3.0.2+dfsg/librsb.la -lstdc++fs -lstdc++fs libtool: link: g++ -fopenmp -g -O2 -ffile-prefix-map=/build/reproducible-path/librsb-1.3.0.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/rsbtest rsbtest.o /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/librsb.so -lstdc++fs -fopenmp gmake[5]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsbtest' gmake[4]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/rsbtest' @@ -4580,7 +4616,7 @@ gmake[3]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' gmake mtests -C . gmake[3]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' -srcdir="/build/reproducible-path/librsb-1.3.0.2+dfsg" /bin/bash -ex ./scripts/readme-tests.sh +srcdir="/build/reproducible-path/librsb-1.3.0.2+dfsg" /bin/sh -ex ./scripts/readme-tests.sh + test x/build/reproducible-path/librsb-1.3.0.2+dfsg = x + ./rsbench -oa -Ob --bench -f /build/reproducible-path/librsb-1.3.0.2+dfsg/A.mtx -qH -R -n1,4 -T z --verbose --nrhs 1,2 --by-rows # --bench option implies -qH -R --write-performance-record --want-mkl-autotune --mkl-benchmark --types : --split-experimental 6 --merge-experimental 6 --also-transpose --sort-filenames-list --want-memory-benchmark @@ -4590,15 +4626,15 @@ Adding matrix file: /build/reproducible-path/librsb-1.3.0.2+dfsg/A.mtx # Sorting matrices list (use --no-sort-filenames-list to prevent this) # Using matrices: A.mtx -# beginning run at 1733322944 +# beginning run at 1733326507 # /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench -oa -Ob --bench -f /build/reproducible-path/librsb-1.3.0.2+dfsg/A.mtx -qH -R -n1,4 -T z --verbose --nrhs 1,2 --by-rows # compiled with: CC=gcc CFLAGS=-g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -# average timer granularity: 1.46e-06 s -# Will write a final performance record to file rsbench_pr__1733322944_gcc-14.2-1,4th.rpr and periodic checkpoints to rsbench_pr__1733322944_gcc-14.2-1,4th.rpr.tmp +# average timer granularity: 1.35e-07 s +# Will write a final performance record to file rsbench_pr__1733326507_gcc-14.2-1,4th.rpr and periodic checkpoints to rsbench_pr__1733326507_gcc-14.2-1,4th.rpr.tmp # will NOT perform ancillary tests. # will flush cache memory: between each operation measurement series, and NOT between each operation. # will keep any zero encountered in the matrix. -# env: export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games +# env: export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path # env: export LD_LIBRARY_PATH=/build/reproducible-path/librsb-1.3.0.2+dfsg/.libs # env: HOSTNAME is not set # env: KMP_AFFINITY is not set @@ -4637,61 +4673,61 @@ # env: SLURM_NTASKS is not set # env: SLURM_STEP_TASKS_PER_NODE is not set # env: SLURM_TASKS_PER_NODE is not set -# detected hostname: wbq0 +# detected hostname: i-capture-the-hostname # user specified a verbosity level of 1 (each --verbose occurrence counts +1) # This test will measure times in scanning arrays sized and aligned to fit in caches. # 2 cache levels detected Will fill struct with 40 samples... -# Memory benchmark took 6.006s +# Memory benchmark took 6.181s # auto-tuning oriented output implies times==0 iterations and sort-after-load. #pr: allocated a performance record for 8 samples (2240 bytes). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.062s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . +# so far, program took 6.206s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . # Using 1 threads # reading A.mtx (184 bytes / 1 MiB / 6 nnz / 3 rows / 3 columns / 1 MiB COO) as type Z... -# file input of A.mtx took 0.00 s (6 nnz, 13574 nnz/s ) (0.42 MB/s ) -#pre-sorting (6 elements) took 0.00111508 s -#weeding duplicates (to 6 elements) took 5.96046e-06 s (and check, 5.00679e-06 s ) +# file input of A.mtx took 0.01 s (6 nnz, 976 nnz/s ) (0.03 MB/s ) +#pre-sorting (6 elements) took 0.0122778 s +#weeding duplicates (to 6 elements) took 4.05312e-06 s (and check, 4.05312e-06 s ) # multi-nrhs benchmarking (1,2) -- now using nrhs 1. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads -# Constructed matrix (took 0.001s): (3 x 3)[0x18de080]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.047s): (3 x 3)[0x119d0d0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (1 th.) took 0.000541s; avg 0.0001803s ( +/- 95.11/186.78 %); best 8.821e-06s; worst 0.0005171s; std dev. 0.0002382 (taking best). -Reference operation time is 8.82149e-06 s (10.88 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 8.821e-06 Mflops: 10.883) -Merge (3 -> 1 leaves) took w.c.t. of 5.794e-05s, ~2.599e-05s of computing time (of which 4.053e-06s sorting, 7.153e-06s analysis) -3 iterations (1 th.) took 0.0003829s; avg 0.0001276s ( +/- 97.76/193.09 %); best 2.861e-06s; worst 0.0003741s; std dev. 0.0001743 (taking best). -Reference operation time is 2.86102e-06 s (33.55 Mflops) with 1 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 33.554 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 3.083x: 8.821e-06s -> 2.861e-06s, so taking this instance. +3 iterations (1 th.) took 0.02445s; avg 0.00815s ( +/- 8.59/ 10.63 %); best 0.00745s; worst 0.009016s; std dev. 0.0006502 (taking best). +Reference operation time is 0.00744987 s (0.01289 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.00745 Mflops: 0.013) +Merge (3 -> 1 leaves) took w.c.t. of 4.888e-05s, ~1.693e-05s of computing time (of which 9.537e-07s sorting, 1.001e-05s analysis) +3 iterations (1 th.) took 0.01139s; avg 0.003796s ( +/- 99.94/199.74 %); best 2.146e-06s; worst 0.01138s; std dev. 0.005361 (taking best). +Reference operation time is 2.14577e-06 s (44.74 Mflops) with 1 threads. +After merge step 1: tpop: 2.146e-06 s ~Mflops: 44.739 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 3471.889x: 0.00745s -> 2.146e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000546s (of which 7.796e-05s partitioning, 0s I/O); computing times: 2.599e-05s in par. loops, 4.053e-06s sorting, 7.153e-06s analyzing) -Total merge + benchmarking process took 0.000546s, equivalent to 190.8/61.9 new/old ops (6.294e-05s for 2 clones -- as 22.0/7.1 ops, or 11.0/3.6 ops per clone), SPEEDUP of 3.083x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 3.083x (8.821e-06s -> 2.861e-06s), will amortize in 91.6 ops by saving 5.96e-06s per op. -In 1 tuning rounds (tot. 0.0013s, 6.3e-05s for constructor, 2 clones) obtained a SPEEDUP of 208.3% (3.083x) (from 10.88 to 33.55 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.03544s (of which 5.794e-05s partitioning, 0s I/O); computing times: 1.693e-05s in par. loops, 9.537e-07s sorting, 1.001e-05s analyzing) +Total merge + benchmarking process took 0.03544s, equivalent to 16515.8/4.8 new/old ops (0.04734s for 2 clones -- as 22061.6/6.4 ops, or 11030.8/3.2 ops per clone), SPEEDUP of 3471.889x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 3471.889x (0.00745s -> 2.146e-06s), will amortize in 4.8 ops by saving 0.007448s per op. +In 1 tuning rounds (tot. 0.083s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 347088.9% (3472x) (from 0.01289 to 44.74 Mflops). #pr: updating sample at index 1 (0^th of 8), 0^th touch for (0,0,0,0,0,0,0). -First run of RSB Autotuner took 0.00151396 s (8.821e-06 s -> 2.861e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0834918 s (7.450e-03 s -> 2.146e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00108814 s and estimated a speedup of 1.000000 x (2.861e-06 s -> 2.861e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.399917 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000001 0.000682 0.000030 0.000712 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.000713 -%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.000682 -%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.000030 +%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000001 0.015330 0.015926 0.031256 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.031257 +%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.015330 +%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.015926 %:ROW_MAJOR_SORT_TIME:A.mtx S N 1 3 3 6 0.000001 %:ROW_MAJOR_SORT_SCALING:A.mtx S N 1 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.000712 +%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.031256 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 1 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 1 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 1 3 3 6 1.00 @@ -4706,47 +4742,47 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 1 3 3 6 6 6 6 # # Using 4 threads -# Constructed matrix (took 0.001s): (3 x 3)[0x18de080]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.047s): (3 x 3)[0x119d0d0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.1 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 6.318e-05s; avg 2.106e-05s ( +/- 42.26/ 75.47 %); best 1.216e-05s; worst 3.695e-05s; std dev. 1.127e-05 (taking best). -Reference operation time is 1.21593e-05 s (7.895 Mflops) with 4 threads. -Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.216e-05 Mflops: 7.895) -Merge (3 -> 1 leaves) took w.c.t. of 3.481e-05s, ~1.407e-05s of computing time (of which 2.861e-06s sorting, 5.007e-06s analysis) -3 iterations (4 th.) took 1.383e-05s; avg 4.609e-06s ( +/- 37.93/ 70.69 %); best 2.861e-06s; worst 7.868e-06s; std dev. 2.306e-06 (taking best). -Reference operation time is 2.86102e-06 s (33.55 Mflops) with 4 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 33.554 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 4.250x: 1.216e-05s -> 2.861e-06s, so taking this instance. +3 iterations (4 th.) took 0.02344s; avg 0.007815s ( +/- 4.90/ 9.48 %); best 0.007432s; worst 0.008555s; std dev. 0.0005237 (taking best). +Reference operation time is 0.00743198 s (0.01292 Mflops) with 4 threads. +Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007432 Mflops: 0.013) +Merge (3 -> 1 leaves) took w.c.t. of 3.695e-05s, ~1.121e-05s of computing time (of which 1.907e-06s sorting, 1.216e-05s analysis) +3 iterations (4 th.) took 9.06e-06s; avg 3.02e-06s ( +/- 68.42/ 97.37 %); best 9.537e-07s; worst 5.96e-06s; std dev. 2.135e-06 (taking best). +Reference operation time is 9.53674e-07 s (100.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 100.663 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 7793.000x: 0.007432s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0001421s (of which 5.102e-05s partitioning, 0s I/O); computing times: 1.407e-05s in par. loops, 2.861e-06s sorting, 5.007e-06s analyzing) -Total merge + benchmarking process took 0.0001421s, equivalent to 49.7/11.7 new/old ops (4.292e-05s for 2 clones -- as 15.0/3.5 ops, or 7.5/1.8 ops per clone), SPEEDUP of 4.250x -Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 4.250x (1.216e-05s -> 2.861e-06s), will amortize in 15.3 ops by saving 9.298e-06s per op. -In 1 tuning rounds (tot. 0.00034s, 4.3e-05s for constructor, 2 clones) obtained a SPEEDUP of 325.0% (4.25x) (from 7.895 to 33.55 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02452s (of which 4.387e-05s partitioning, 0s I/O); computing times: 1.121e-05s in par. loops, 1.907e-06s sorting, 1.216e-05s analyzing) +Total merge + benchmarking process took 0.02452s, equivalent to 25711.0/3.3 new/old ops (0.04891s for 2 clones -- as 51289.0/6.6 ops, or 25644.5/3.3 ops per clone), SPEEDUP of 7793.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 7793.000x (0.007432s -> 9.537e-07s), will amortize in 3.3 ops by saving 0.007431s per op. +In 1 tuning rounds (tot. 0.073s, 0.049s for constructor, 2 clones) obtained a SPEEDUP of 779200.0% (7793x) (from 0.01292 to 100.7 Mflops). #pr: updating sample at index 5 (1^th of 8), 0^th touch for (0,1,0,0,0,0,0). -First run of RSB Autotuner took 0.000390053 s (1.216e-05 s -> 2.861e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0725651 s (7.432e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00103593 s and estimated a speedup of 1.000000 x (2.861e-06 s -> 2.861e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.394846 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000002 0.000747 0.000018 0.000765 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000767 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000747 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000018 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000002 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 0.444 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000765 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.015057 0.016017 0.031074 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.031074 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.015057 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016017 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 inf +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.031074 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 -%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.93 -%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.93 -%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 0.91 -%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.66 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 0.44 0.91 1.66 0.93 +%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.01 +%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.01 +%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.02 +%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 0.99 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 inf 1.02 0.99 1.01 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -4755,50 +4791,50 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[4] -%operation:A.mtx 0.000813007 1e+09 1e+09 +%operation:A.mtx 0.047266 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:A.mtx 9.53674e-07 0.000682116 0 3.00407e-05 +%constructor:A.mtx 9.53674e-07 0.0153301 0 0.0159259 # symmetric matrix --- skipping transposed benchmarking # multi-nrhs benchmarking (1,2) -- now using nrhs 2. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads -# Constructed matrix (took 0.000s): (3 x 3)[0x18de080]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.039s): (3 x 3)[0x119d0d0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (1 th.) took 7.105e-05s; avg 2.368e-05s ( +/- 52.68/102.35 %); best 1.121e-05s; worst 4.792e-05s; std dev. 1.714e-05 (taking best). -Reference operation time is 1.12057e-05 s (17.13 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.121e-05 Mflops: 17.134) -Merge (3 -> 1 leaves) took w.c.t. of 3.791e-05s, ~1.597e-05s of computing time (of which 5.007e-06s sorting, 5.007e-06s analysis) -3 iterations (1 th.) took 0.00017s; avg 5.666e-05s ( +/- 92.85/180.22 %); best 4.053e-06s; worst 0.0001588s; std dev. 7.222e-05 (taking best). -Reference operation time is 4.05312e-06 s (47.37 Mflops) with 1 threads. -After merge step 1: tpop: 4.053e-06 s ~Mflops: 47.371 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 2.765x: 1.121e-05s -> 4.053e-06s, so taking this instance. +3 iterations (1 th.) took 0.02002s; avg 0.006674s ( +/- 39.90/ 19.96 %); best 0.004011s; worst 0.008006s; std dev. 0.001883 (taking best). +Reference operation time is 0.00401115 s (0.04787 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.004011 Mflops: 0.048) +Merge (3 -> 1 leaves) took w.c.t. of 3.6e-05s, ~1.097e-05s of computing time (of which 2.146e-06s sorting, 1.097e-05s analysis) +3 iterations (1 th.) took 0.003893s; avg 0.001298s ( +/- 99.93/199.25 %); best 9.537e-07s; worst 0.003883s; std dev. 0.001828 (taking best). +Reference operation time is 9.53674e-07 s (201.3 Mflops) with 1 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 201.327 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 4206.000x: 0.004011s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000308s (of which 5.507e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 5.007e-06s sorting, 5.007e-06s analyzing) -Total merge + benchmarking process took 0.000308s, equivalent to 76.0/27.5 new/old ops (4.196e-05s for 2 clones -- as 10.4/3.7 ops, or 5.2/1.9 ops per clone), SPEEDUP of 2.765x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 2.765x (1.121e-05s -> 4.053e-06s), will amortize in 43.1 ops by saving 7.153e-06s per op. -In 1 tuning rounds (tot. 0.00051s, 4.2e-05s for constructor, 2 clones) obtained a SPEEDUP of 176.5% (2.765x) (from 17.13 to 47.37 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.024s (of which 4.196e-05s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 2.146e-06s sorting, 1.097e-05s analyzing) +Total merge + benchmarking process took 0.024s, equivalent to 25161.5/6.0 new/old ops (0.04393s for 2 clones -- as 46059.8/11.0 ops, or 23029.9/5.5 ops per clone), SPEEDUP of 4206.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 4206.000x (0.004011s -> 9.537e-07s), will amortize in 6.0 ops by saving 0.00401s per op. +In 1 tuning rounds (tot. 0.068s, 0.044s for constructor, 2 clones) obtained a SPEEDUP of 420500.0% (4206x) (from 0.04787 to 201.3 Mflops). #pr: updating sample at index 3 (2^th of 8), 0^th touch for (0,0,0,0,1,0,0). -First run of RSB Autotuner took 0.000567913 s (1.121e-05 s -> 4.053e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.068058 s (4.011e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00104594 s and estimated a speedup of 1.000000 x (3.815e-06 s -> 3.815e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.399874 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000001 0.000241 0.000019 0.000260 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.000261 -%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.000241 -%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.000019 +%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000001 0.007074 0.015983 0.023057 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.023058 +%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.007074 +%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.015983 %:ROW_MAJOR_SORT_TIME:A.mtx S N 1 3 3 6 0.000001 %:ROW_MAJOR_SORT_SCALING:A.mtx S N 1 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.000260 +%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.023057 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 1 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 1 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 1 3 3 6 1.00 @@ -4813,47 +4849,47 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 1 3 3 6 6 6 6 # # Using 4 threads -# Constructed matrix (took 0.001s): (3 x 3)[0x18e14e0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.055s): (3 x 3)[0x11a0530]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.1 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 6.199e-05s; avg 2.066e-05s ( +/- 37.69/ 65.00 %); best 1.287e-05s; worst 3.409e-05s; std dev. 9.537e-06 (taking best). -Reference operation time is 1.28746e-05 s (14.91 Mflops) with 4 threads. -Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.287e-05 Mflops: 14.913) -Merge (3 -> 1 leaves) took w.c.t. of 3.886e-05s, ~1.597e-05s of computing time (of which 4.053e-06s sorting, 5.96e-06s analysis) -3 iterations (4 th.) took 1.884e-05s; avg 6.278e-06s ( +/- 39.24/ 74.68 %); best 3.815e-06s; worst 1.097e-05s; std dev. 3.317e-06 (taking best). -Reference operation time is 3.8147e-06 s (50.33 Mflops) with 4 threads. -After merge step 1: tpop: 3.815e-06 s ~Mflops: 50.332 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 3.375x: 1.287e-05s -> 3.815e-06s, so taking this instance. +3 iterations (4 th.) took 0.02399s; avg 0.007996s ( +/- 0.05/ 0.04 %); best 0.007992s; worst 0.007999s; std dev. 2.837e-06 (taking best). +Reference operation time is 0.00799203 s (0.02402 Mflops) with 4 threads. +Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007992 Mflops: 0.024) +Merge (3 -> 1 leaves) took w.c.t. of 3.91e-05s, ~1.192e-05s of computing time (of which 3.099e-06s sorting, 1.001e-05s analysis) +3 iterations (4 th.) took 1.287e-05s; avg 4.292e-06s ( +/- 77.78/133.33 %); best 9.537e-07s; worst 1.001e-05s; std dev. 4.065e-06 (taking best). +Reference operation time is 9.53674e-07 s (201.3 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 201.327 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 8380.250x: 0.007992s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0001531s (of which 5.603e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 4.053e-06s sorting, 5.96e-06s analyzing) -Total merge + benchmarking process took 0.0001531s, equivalent to 40.1/11.9 new/old ops (4.506e-05s for 2 clones -- as 11.8/3.5 ops, or 5.9/1.8 ops per clone), SPEEDUP of 3.375x -Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 3.375x (1.287e-05s -> 3.815e-06s), will amortize in 16.9 ops by saving 9.06e-06s per op. -In 1 tuning rounds (tot. 0.00035s, 4.5e-05s for constructor, 2 clones) obtained a SPEEDUP of 237.5% (3.375x) (from 14.91 to 50.33 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02398s (of which 4.506e-05s partitioning, 0s I/O); computing times: 1.192e-05s in par. loops, 3.099e-06s sorting, 1.001e-05s analyzing) +Total merge + benchmarking process took 0.02398s, equivalent to 25146.0/3.0 new/old ops (0.0478s for 2 clones -- as 50118.8/6.0 ops, or 25059.4/3.0 ops per clone), SPEEDUP of 8380.250x +Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 8380.250x (0.007992s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.007991s per op. +In 1 tuning rounds (tot. 0.072s, 0.048s for constructor, 2 clones) obtained a SPEEDUP of 837925.0% (8380x) (from 0.02402 to 201.3 Mflops). #pr: updating sample at index 7 (3^th of 8), 0^th touch for (0,1,0,0,1,0,0). -First run of RSB Autotuner took 0.00040102 s (1.287e-05 s -> 3.815e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0719991 s (7.992e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00104499 s and estimated a speedup of 1.000000 x (2.861e-06 s -> 2.861e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.329266 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000669 0.000018 0.000687 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000688 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000669 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000018 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.250 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000687 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.022887 0.016002 0.038889 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038889 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.022887 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016002 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 inf +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038889 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 -%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.38 -%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.38 -%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 0.36 -%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.07 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.25 0.36 1.07 0.38 +%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.59 +%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.59 +%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 0.31 +%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 inf 0.31 1.00 0.59 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -4862,185 +4898,185 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[4] -%operation:A.mtx 0.000340939 1e+09 1e+09 +%operation:A.mtx 0.0390861 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:A.mtx 1.19209e-06 0.000241041 0 1.90735e-05 +%constructor:A.mtx 9.53674e-07 0.00707388 0 0.0159831 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 6.195s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.007s/0.000s . +# so far, program took 8.397s of wall clock time; ancillary tests 0.000s; I/O 0.006s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.820s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.2122s (system CPU time used) -ru_utime : 6.239s (user CPU time used) +ru_stime : 0.03365s (system CPU time used) +ru_utime : 4.365s (user CPU time used) # benchmarking terminated --- finalizing run. # ====== BEGIN Total summary record. #pr: ======== Limiting to nrhs=1: #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 33.55 8.821e-06 0.000e+00 2.861e-06 0.000e+00 1.514e-03 9.37e-02 2.29e+00 1 9.60e-05 -pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 33.55 1.216e-05 0.000e+00 2.861e-06 0.000e+00 3.901e-04 9.37e-02 2.29e+00 1 9.60e-05 +pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 44.74 7.450e-03 0.000e+00 2.146e-06 0.000e+00 8.349e-02 1.25e-01 2.29e+00 1 9.60e-05 +pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 100.66 7.432e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 2.81e-01 2.29e+00 1 9.60e-05 #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 266.7 % faster, avg. sp. ratio 3.667x, max sp. ratio 4.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 332.8/136.3/529.2/665.5 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 101.9/ 32.1/171.6/203.7 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 148.0, min. 41.9, max. 254.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 563144.4 % faster, avg. sp. ratio 5632.444x, max sp. ratio 7793.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 57500.0/38910.0/76090.0/115000.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.5/ 9.8/ 11.2/ 21.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.5, min. 9.8, max. 11.2 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.077/ 0.077/ 0.077,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.187/ 0.094/ 0.094,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.167/ 0.103/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.406/ 0.125/ 0.281,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.292/ 2.292/ 2.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 1 /1 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 3.355e+01, min 3.355e+01, max 3.355e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 9.389e+00, min 7.895e+00, max 1.088e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 2.861e-06s, min 2.861e-06s, max 2.861e-06s, tot 5.722e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.049e-05s, min 8.821e-06s, max 1.216e-05s, tot 2.098e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.609e+00 5.609e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.08 s, min 0.07 s, max 0.08 s, tot 0.16 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.08 s, min 0.07 s, max 0.08 s, tot 0.16 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 7.270e+01, min 4.474e+01, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.290e-02, min 1.289e-02, max 1.292e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 1.550e-06s, min 9.537e-07s, max 2.146e-06s, tot 3.099e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.441e-03s, min 7.432e-03s, max 7.450e-03s, tot 1.488e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.550e+01 5.737e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 #pr: ======== Limiting to nrhs=2: #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 47.37 1.121e-05 0.000e+00 4.053e-06 0.000e+00 5.679e-04 1.02e-01 1.65e+00 1 1.92e-04 -pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 50.33 1.287e-05 0.000e+00 3.815e-06 0.000e+00 4.010e-04 1.08e-01 1.65e+00 1 1.92e-04 +pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 201.33 4.011e-03 0.000e+00 9.537e-07 0.000e+00 6.806e-02 4.32e-01 1.65e+00 1 1.92e-04 +pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 201.33 7.992e-03 0.000e+00 9.537e-07 0.000e+00 7.200e-02 4.32e-01 1.65e+00 1 1.92e-04 #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 207.0 % faster, avg. sp. ratio 3.070x, max sp. ratio 3.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 122.6/105.1/140.1/245.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 40.9/ 31.1/ 50.7/ 81.8 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 61.8, min. 44.3, max. 79.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 629212.5 % faster, avg. sp. ratio 6293.125x, max sp. ratio 8380.250x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 73430.2/71364.0/75496.5/146860.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 13.0/ 9.0/ 17.0/ 26.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 13.0, min. 9.0, max. 17.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.080/ 0.078/ 0.083,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.210/ 0.102/ 0.108,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.331/ 0.331/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.864/ 0.432/ 0.432,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.646/ 1.646/ 1.646) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 1 /1 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.885e+01, min 4.737e+01, max 5.033e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.602e+01, min 1.491e+01, max 1.713e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 3.934e-06s, min 3.815e-06s, max 4.053e-06s, tot 7.868e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.204e-05s, min 1.121e-05s, max 1.287e-05s, tot 2.408e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.207e+00 5.532e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.456e+00 x, min 1.412e+00 x, max 1.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.07 s, max 0.07 s, tot 0.14 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.07 s, max 0.07 s, tot 0.14 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.013e+02, min 2.013e+02, max 2.013e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 3.595e-02, min 2.402e-02, max 4.787e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 1.907e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.002e-03s, min 4.011e-03s, max 7.992e-03s, tot 1.200e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.775e+01 1.775e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.250e+00 x, min 2.000e+00 x, max 4.500e+00 x (2 samples, the non-min-nrhs ones) #pr: ======== Limiting to transA=N: #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 33.55 8.821e-06 0.000e+00 2.861e-06 0.000e+00 1.514e-03 9.37e-02 2.29e+00 1 9.60e-05 -pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 47.37 1.121e-05 0.000e+00 4.053e-06 0.000e+00 5.679e-04 1.02e-01 1.65e+00 1 1.92e-04 -pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 33.55 1.216e-05 0.000e+00 2.861e-06 0.000e+00 3.901e-04 9.37e-02 2.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 50.33 1.287e-05 0.000e+00 3.815e-06 0.000e+00 4.010e-04 1.08e-01 1.65e+00 1 1.92e-04 +pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 44.74 7.450e-03 0.000e+00 2.146e-06 0.000e+00 8.349e-02 1.25e-01 2.29e+00 1 9.60e-05 +pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 201.33 4.011e-03 0.000e+00 9.537e-07 0.000e+00 6.806e-02 4.32e-01 1.65e+00 1 1.92e-04 +pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 100.66 7.432e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 2.81e-01 2.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 201.33 7.992e-03 0.000e+00 9.537e-07 0.000e+00 7.200e-02 4.32e-01 1.65e+00 1 1.92e-04 #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 236.8 % faster, avg. sp. ratio 3.368x, max sp. ratio 4.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 227.7/105.1/529.2/910.7 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 71.4/ 31.1/171.6/285.5 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 104.9, min. 41.9, max. 254.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 596178.5 % faster, avg. sp. ratio 5962.785x, max sp. ratio 8380.250x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 65465.1/38910.0/76090.0/261860.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.7/ 9.0/ 17.0/ 46.9 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.7, min. 9.0, max. 17.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.079/ 0.077/ 0.083,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.397/ 0.094/ 0.108,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.249/ 0.103/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.270/ 0.125/ 0.432,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.969/ 1.646/ 2.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 2 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.120e+01, min 3.355e+01, max 5.033e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.271e+01, min 7.895e+00, max 1.713e+01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 3.397e-06s, min 2.861e-06s, max 4.053e-06s, tot 1.359e-05s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.127e-05s, min 8.821e-06s, max 1.287e-05s, tot 4.506e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.207e+00 5.609e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.456e+00 x, min 1.412e+00 x, max 1.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.30 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.30 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.370e+02, min 4.474e+01, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.442e-02, min 1.289e-02, max 4.787e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.252e-06s, min 9.537e-07s, max 2.146e-06s, tot 5.007e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.721e-03s, min 4.011e-03s, max 7.992e-03s, tot 2.689e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.775e+01 5.737e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.250e+00 x, min 2.000e+00 x, max 4.500e+00 x (2 samples, the non-min-nrhs ones) #pr: ======== Limiting to both transA=N and nrhs=1: #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 33.55 8.821e-06 0.000e+00 2.861e-06 0.000e+00 1.514e-03 9.37e-02 2.29e+00 1 9.60e-05 -pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 33.55 1.216e-05 0.000e+00 2.861e-06 0.000e+00 3.901e-04 9.37e-02 2.29e+00 1 9.60e-05 +pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 44.74 7.450e-03 0.000e+00 2.146e-06 0.000e+00 8.349e-02 1.25e-01 2.29e+00 1 9.60e-05 +pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 100.66 7.432e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 2.81e-01 2.29e+00 1 9.60e-05 #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 266.7 % faster, avg. sp. ratio 3.667x, max sp. ratio 4.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 332.8/136.3/529.2/665.5 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 101.9/ 32.1/171.6/203.7 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 148.0, min. 41.9, max. 254.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 563144.4 % faster, avg. sp. ratio 5632.444x, max sp. ratio 7793.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 57500.0/38910.0/76090.0/115000.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.5/ 9.8/ 11.2/ 21.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.5, min. 9.8, max. 11.2 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.077/ 0.077/ 0.077,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.187/ 0.094/ 0.094,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.167/ 0.103/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.406/ 0.125/ 0.281,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.292/ 2.292/ 2.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 1 /1 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 3.355e+01, min 3.355e+01, max 3.355e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 9.389e+00, min 7.895e+00, max 1.088e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 2.861e-06s, min 2.861e-06s, max 2.861e-06s, tot 5.722e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.049e-05s, min 8.821e-06s, max 1.216e-05s, tot 2.098e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.609e+00 5.609e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.08 s, min 0.07 s, max 0.08 s, tot 0.16 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.08 s, min 0.07 s, max 0.08 s, tot 0.16 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 7.270e+01, min 4.474e+01, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.290e-02, min 1.289e-02, max 1.292e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 1.550e-06s, min 9.537e-07s, max 2.146e-06s, tot 3.099e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.441e-03s, min 7.432e-03s, max 7.450e-03s, tot 1.488e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.550e+01 5.737e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 #pr: ======== Limiting to both transA=N and nrhs=2: #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 47.37 1.121e-05 0.000e+00 4.053e-06 0.000e+00 5.679e-04 1.02e-01 1.65e+00 1 1.92e-04 -pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 50.33 1.287e-05 0.000e+00 3.815e-06 0.000e+00 4.010e-04 1.08e-01 1.65e+00 1 1.92e-04 +pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 201.33 4.011e-03 0.000e+00 9.537e-07 0.000e+00 6.806e-02 4.32e-01 1.65e+00 1 1.92e-04 +pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 201.33 7.992e-03 0.000e+00 9.537e-07 0.000e+00 7.200e-02 4.32e-01 1.65e+00 1 1.92e-04 #pr: 2 samples (out of 4) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 207.0 % faster, avg. sp. ratio 3.070x, max sp. ratio 3.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 122.6/105.1/140.1/245.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 40.9/ 31.1/ 50.7/ 81.8 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 61.8, min. 44.3, max. 79.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 629212.5 % faster, avg. sp. ratio 6293.125x, max sp. ratio 8380.250x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 73430.2/71364.0/75496.5/146860.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 13.0/ 9.0/ 17.0/ 26.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 13.0, min. 9.0, max. 17.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.080/ 0.078/ 0.083,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.210/ 0.102/ 0.108,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.331/ 0.331/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.864/ 0.432/ 0.432,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.646/ 1.646/ 1.646) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 1 /1 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.885e+01, min 4.737e+01, max 5.033e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.602e+01, min 1.491e+01, max 1.713e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 3.934e-06s, min 3.815e-06s, max 4.053e-06s, tot 7.868e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.204e-05s, min 1.121e-05s, max 1.287e-05s, tot 2.408e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.207e+00 5.532e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.456e+00 x, min 1.412e+00 x, max 1.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.07 s, max 0.07 s, tot 0.14 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.07 s, max 0.07 s, tot 0.14 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.013e+02, min 2.013e+02, max 2.013e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 3.595e-02, min 2.402e-02, max 4.787e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 1.907e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.002e-03s, min 4.011e-03s, max 7.992e-03s, tot 1.200e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.775e+01 1.775e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.250e+00 x, min 2.000e+00 x, max 4.500e+00 x (2 samples, the non-min-nrhs ones) #pr: ======== Limiting to transA=T: #pr: No sample (out of 4) matched the dump criteria -- skipping dump round. #pr: ======== Limiting to both transA=T and nrhs=1: @@ -5050,44 +5086,44 @@ #pr: ======== All results (not limiting) #pr: Dump from a base of 4 samples (of max 8) ordered by (1,2,1,1,2,1,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 33.55 8.821e-06 0.000e+00 2.861e-06 0.000e+00 1.514e-03 9.37e-02 2.29e+00 1 9.60e-05 -pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 47.37 1.121e-05 0.000e+00 4.053e-06 0.000e+00 5.679e-04 1.02e-01 1.65e+00 1 1.92e-04 -pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 33.55 1.216e-05 0.000e+00 2.861e-06 0.000e+00 3.901e-04 9.37e-02 2.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 50.33 1.287e-05 0.000e+00 3.815e-06 0.000e+00 4.010e-04 1.08e-01 1.65e+00 1 1.92e-04 +pr: 1:R_R A 3 3 6 1 Z S N 1 1 0 4.0000 4.6667 3 1 44.74 7.450e-03 0.000e+00 2.146e-06 0.000e+00 8.349e-02 1.25e-01 2.29e+00 1 9.60e-05 +pr: 3:R_R A 3 3 6 2 Z S N 1 1 0 4.0000 4.6667 3 1 201.33 4.011e-03 0.000e+00 9.537e-07 0.000e+00 6.806e-02 4.32e-01 1.65e+00 1 1.92e-04 +pr: 5:R_R A 3 3 6 1 Z S N 4 1 0 4.0000 4.6667 3 1 100.66 7.432e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 2.81e-01 2.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 2 Z S N 4 1 0 4.0000 4.6667 3 1 201.33 7.992e-03 0.000e+00 9.537e-07 0.000e+00 7.200e-02 4.32e-01 1.65e+00 1 1.92e-04 #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 236.8 % faster, avg. sp. ratio 3.368x, max sp. ratio 4.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 227.7/105.1/529.2/910.7 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 71.4/ 31.1/171.6/285.5 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 104.9, min. 41.9, max. 254.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 596178.5 % faster, avg. sp. ratio 5962.785x, max sp. ratio 8380.250x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 65465.1/38910.0/76090.0/261860.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.7/ 9.0/ 17.0/ 46.9 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.7, min. 9.0, max. 17.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.079/ 0.077/ 0.083,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.397/ 0.094/ 0.108,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.249/ 0.103/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.270/ 0.125/ 0.432,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.969/ 1.646/ 2.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 2 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.120e+01, min 3.355e+01, max 5.033e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.271e+01, min 7.895e+00, max 1.713e+01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 3.397e-06s, min 2.861e-06s, max 4.053e-06s, tot 1.359e-05s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.127e-05s, min 8.821e-06s, max 1.287e-05s, tot 4.506e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.207e+00 5.609e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.024e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.456e+00 x, min 1.412e+00 x, max 1.500e+00 x (2 samples, the non-min-nrhs ones) -#pr: Record collection took 0.10 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.30 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.30 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.370e+02, min 4.474e+01, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.442e-02, min 1.289e-02, max 4.787e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.252e-06s, min 9.537e-07s, max 2.146e-06s, tot 5.007e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.721e-03s, min 4.011e-03s, max 7.992e-03s, tot 2.689e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.775e+01 5.737e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 4.991e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.250e+00 x, min 2.000e+00 x, max 4.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: Record collection took 1.82 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 100 environment variables in 5174 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 100 environment variables in 5228 bytes (prepend RSB_PR_ENV=1 to dump this). # ====== END Total summary record. -#pr: ======== Saved a performance record of 8 samples to rsbench_pr__1733322944_gcc-14.2-1,4th.rpr -# Removing the temporary record file rsbench_pr__1733322944_gcc-14.2-1,4th.rpr.tmp. -# terminating run at 1733322951 (after 6.1s of w.c.t.) +#pr: ======== Saved a performance record of 8 samples to rsbench_pr__1733326507_gcc-14.2-1,4th.rpr +# Removing the temporary record file rsbench_pr__1733326507_gcc-14.2-1,4th.rpr.tmp. +# terminating run at 1733326515 (after 8.4s of w.c.t.) + ./rsbench -oa -Ob --help /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench is a swiss army knife for testing the library functionality and performance. You can use it to perform sparse matrix - unitary vector multiplication, specifying the blocking parameters, the times to perform multiplication. @@ -5351,10 +5387,10 @@ L1 size: 24576 L2 size: 524288 sysconf() : 4096 bytes per pagesize -sysconf() : 515008 physical pages -sysconf() : 2109472768 bytes (2011 MB) of physical memory -sysconf() : 193611 available (free) physical pages -sysconf() : 793030656 available (free) physical memory +sysconf() : 1731721 physical pages +sysconf() : 2798161920 bytes (2668 MB) of physical memory +sysconf() : 36347 available (free) physical pages +sysconf() : 148877312 available (free) physical memory sysconf() , processors : 4 sysconf() , processors online : 4 sysconf() : no level 1 cache @@ -5378,31 +5414,31 @@ RSB_MARKER_NNZ_VALUE : 2147483393 RSB_SUBM_IDX_MARKER : 2147483647 RSB_MAX_ALLOCATABLE_MEMORY_CHUNK: 4294967295 -timing min delta (if negative, don't complain with us) : 9.53674e-07 s -timing granularity : 1.4593e-06 s +timing min delta (if negative, don't complain with us) : 0 s +timing granularity : 1.34993e-07 s CFLAGS : -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 CXXFLAGS : -g -O2 -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fopenmp CC : gcc memhinfo : L2:4/64/512K,L1:8/64/24K -detected free memory : 793030656 -detected total memory : 2109472768 -for array sized 524288 elems, took 0.00416803 s for linear search and 1.90735e-06 s for binary search for element 524287, in 24 tries, for a total of 0.101565 s (ignore this:25165776) -for array sized 524288 elems, took 0.0019691 s for linear search and 1.19209e-06 s for binary search for element 262143, in 50 tries, for a total of 0.100570 s (ignore this:51380076) -for array sized 524288 elems, took 0.000934839 s for linear search and 9.53674e-07 s for binary search for element 131071, in 105 tries, for a total of 0.100021 s (ignore this:78904986) -for array sized 524288 elems, took 0.000466824 s for linear search and 9.53674e-07 s for binary search for element 65535, in 212 tries, for a total of 0.100104 s (ignore this:106691826) -for array sized 524288 elems, took 0.000231981 s for linear search and 9.53674e-07 s for binary search for element 32767, in 424 tries, for a total of 0.100007 s (ignore this:134478242) -for array sized 524288 elems, took 0.000104904 s for linear search and 9.53674e-07 s for binary search for element 16383, in 918 tries, for a total of 0.100104 s (ignore this:164557430) -for array sized 524288 elems, took 4.19617e-05 s for linear search and 9.53674e-07 s for binary search for element 8191, in 2193 tries, for a total of 0.100001 s (ignore this:200483156) -for array sized 524288 elems, took 1.4782e-05 s for linear search and 9.53674e-07 s for binary search for element 4095, in 5863 tries, for a total of 0.100009 s (ignore this:248501126) -for array sized 524288 elems, took 7.86781e-06 s for linear search and 9.53674e-07 s for binary search for element 2047, in 10173 tries, for a total of 0.100005 s (ignore this:290149388) -for array sized 524288 elems, took 3.8147e-06 s for linear search and 9.53674e-07 s for binary search for element 1023, in 15725 tries, for a total of 0.100000 s (ignore this:322322738) -for array sized 524288 elems, took 1.90735e-06 s for linear search and 9.53674e-07 s for binary search for element 511, in 21477 tries, for a total of 0.100002 s (ignore this:344272232) -for array sized 524288 elems, took 1.90735e-06 s for linear search and 9.53674e-07 s for binary search for element 255, in 26330 tries, for a total of 0.100001 s (ignore this:357700532) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 9.53674e-07 s for binary search for element 127, in 29581 tries, for a total of 0.100000 s (ignore this:365214106) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 9.53674e-07 s for binary search for element 63, in 31576 tries, for a total of 0.100002 s (ignore this:369192682) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 9.53674e-07 s for binary search for element 31, in 32869 tries, for a total of 0.100002 s (ignore this:371230560) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 9.53674e-07 s for binary search for element 15, in 33410 tries, for a total of 0.100001 s (ignore this:372232860) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 9.53674e-07 s for binary search for element 7, in 33709 tries, for a total of 0.100012 s (ignore this:372704786) +detected free memory : 148877312 +detected total memory : -1496805376 +for array sized 524288 elems, took 0.00067997 s for linear search and 0 s for binary search for element 524287, in 60 tries, for a total of 0.101255 s (ignore this:62914440) +for array sized 524288 elems, took 0.000336885 s for linear search and 0 s for binary search for element 262143, in 146 tries, for a total of 0.100139 s (ignore this:139460196) +for array sized 524288 elems, took 0.000167847 s for linear search and 0 s for binary search for element 131071, in 294 tries, for a total of 0.107010 s (ignore this:216529944) +for array sized 524288 elems, took 8.29697e-05 s for linear search and 0 s for binary search for element 65535, in 520 tries, for a total of 0.100024 s (ignore this:284686344) +for array sized 524288 elems, took 4.07696e-05 s for linear search and 0 s for binary search for element 32767, in 1109 tries, for a total of 0.107321 s (ignore this:357363550) +for array sized 524288 elems, took 1.97887e-05 s for linear search and 0 s for binary search for element 16383, in 2333 tries, for a total of 0.100022 s (ignore this:433806628) +for array sized 524288 elems, took 9.77516e-06 s for linear search and 0 s for binary search for element 8191, in 4667 tries, for a total of 0.100010 s (ignore this:510261422) +for array sized 524288 elems, took 4.76837e-06 s for linear search and 0 s for binary search for element 4095, in 17115 tries, for a total of 0.100005 s (ignore this:650433272) +for array sized 524288 elems, took 1.90735e-06 s for linear search and 0 s for binary search for element 2047, in 27433 tries, for a total of 0.100003 s (ignore this:762743974) +for array sized 524288 elems, took 9.53674e-07 s for linear search and 0 s for binary search for element 1023, in 29825 tries, for a total of 0.104056 s (ignore this:823765924) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 511, in 75175 tries, for a total of 0.100000 s (ignore this:900594774) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 255, in 143421 tries, for a total of 0.100001 s (ignore this:973739484) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 127, in 138976 tries, for a total of 0.100001 s (ignore this:1009039388) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 63, in 92171 tries, for a total of 0.105945 s (ignore this:1020652934) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 31, in 103898 tries, for a total of 0.100001 s (ignore this:1027094610) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 15, in 125038 tries, for a total of 0.100001 s (ignore this:1030845750) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 7, in 125699 tries, for a total of 0.100001 s (ignore this:1032605536) + ./rsbench -C /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench version: 1.3.0 format switches:br @@ -5449,17 +5485,17 @@ Adding matrix file: /build/reproducible-path/librsb-1.3.0.2+dfsg/A.mtx # Sorting matrices list (use --no-sort-filenames-list to prevent this) # Using matrices: A.mtx -# beginning run at 1733322954 +# beginning run at 1733326519 # /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench -oa -Ob --bench -f /build/reproducible-path/librsb-1.3.0.2+dfsg/A.mtx --verbose --nrhs 1,4 --by-rows # compiled with: CC=gcc CFLAGS=-g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 # User did not specify threads; assuming 1. Environment provides max 4 threads; this build supports max 128. # User did not specify threads; assuming 1. Environment provides max 4 threads; this build supports max 128. -# average timer granularity: 1.48e-06 s -# Will write a final performance record to file rsbench_pr__1733322954_gcc-14.2.rpr and periodic checkpoints to rsbench_pr__1733322954_gcc-14.2.rpr.tmp +# average timer granularity: 1.36e-07 s +# Will write a final performance record to file rsbench_pr__1733326519_gcc-14.2.rpr and periodic checkpoints to rsbench_pr__1733326519_gcc-14.2.rpr.tmp # will NOT perform ancillary tests. # will flush cache memory: between each operation measurement series, and NOT between each operation. # will keep any zero encountered in the matrix. -# env: export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games +# env: export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path # env: export LD_LIBRARY_PATH=/build/reproducible-path/librsb-1.3.0.2+dfsg/.libs # env: HOSTNAME is not set # env: KMP_AFFINITY is not set @@ -5498,67 +5534,67 @@ # env: SLURM_NTASKS is not set # env: SLURM_STEP_TASKS_PER_NODE is not set # env: SLURM_TASKS_PER_NODE is not set -# detected hostname: wbq0 +# detected hostname: i-capture-the-hostname # user specified a verbosity level of 1 (each --verbose occurrence counts +1) # This test will measure times in scanning arrays sized and aligned to fit in caches. # 2 cache levels detected Will fill struct with 40 samples... -# Memory benchmark took 5.949s +# Memory benchmark took 6.436s # auto-tuning oriented output implies times==0 iterations and sort-after-load. #pr: allocated a performance record for 16 samples (4480 bytes). # multi-type benchmarking (DSCZ) -- now using typecode D (last was D). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.004s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . +# so far, program took 6.446s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . # reading A.mtx (184 bytes / 1 MiB / 6 nnz / 3 rows / 3 columns / 1 MiB COO) as type D... -# file input of A.mtx took 0.00 s (6 nnz, 13729 nnz/s ) (0.42 MB/s ) -#pre-sorting (6 elements) took 0.000880957 s -#weeding duplicates (to 6 elements) took 7.86781e-06 s (and check, 5.00679e-06 s ) +# file input of A.mtx took 0.00 s (6 nnz, 26435 nnz/s ) (0.81 MB/s ) +#pre-sorting (6 elements) took 0.034725 s +#weeding duplicates (to 6 elements) took 4.05312e-06 s (and check, 2.86102e-06 s ) # multi-nrhs benchmarking (1,4) -- now using nrhs 1. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.001s): (3 x 3)[0xdd58b0]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.031s): (3 x 3)[0x146b900]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 0.000196s; avg 6.533e-05s ( +/- 81.75/158.76 %); best 1.192e-05s; worst 0.000169s; std dev. 7.335e-05 (taking best). -Reference operation time is 1.19209e-05 s (2.013 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.192e-05 Mflops: 2.013) -Merge (3 -> 1 leaves) took w.c.t. of 5.794e-05s, ~2.408e-05s of computing time (of which 3.099e-06s sorting, 8.106e-06s analysis) -3 iterations (4 th.) took 0.000268s; avg 8.933e-05s ( +/- 97.86/192.26 %); best 1.907e-06s; worst 0.0002611s; std dev. 0.0001214 (taking best). -Reference operation time is 1.90735e-06 s (12.58 Mflops) with 4 threads. -After merge step 1: tpop: 1.907e-06 s ~Mflops: 12.583 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 6.250x: 1.192e-05s -> 1.907e-06s, so taking this instance. +3 iterations (4 th.) took 0.01171s; avg 0.003903s ( +/- 12.38/ 7.30 %); best 0.00342s; worst 0.004188s; std dev. 0.0003435 (taking best). +Reference operation time is 0.00341988 s (0.007018 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.00342 Mflops: 0.007) +Merge (3 -> 1 leaves) took w.c.t. of 4.292e-05s, ~1.478e-05s of computing time (of which 2.146e-06s sorting, 9.06e-06s analysis) +3 iterations (4 th.) took 4.792e-05s; avg 1.597e-05s ( +/- 94.03/186.57 %); best 9.537e-07s; worst 4.578e-05s; std dev. 2.107e-05 (taking best). +Reference operation time is 9.53674e-07 s (25.17 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 25.166 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 3586.000x: 0.00342s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0004358s (of which 7.606e-05s partitioning, 0s I/O); computing times: 2.408e-05s in par. loops, 3.099e-06s sorting, 8.106e-06s analyzing) -Total merge + benchmarking process took 0.0004358s, equivalent to 228.5/36.6 new/old ops (6.723e-05s for 2 clones -- as 35.2/5.6 ops, or 17.6/2.8 ops per clone), SPEEDUP of 6.250x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 6.250x (1.192e-05s -> 1.907e-06s), will amortize in 43.5 ops by saving 1.001e-05s per op. -In 1 tuning rounds (tot. 0.00086s, 6.7e-05s for constructor, 2 clones) obtained a SPEEDUP of 525.0% (6.25x) (from 2.013 to 12.58 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.009768s (of which 5.007e-05s partitioning, 0s I/O); computing times: 1.478e-05s in par. loops, 2.146e-06s sorting, 9.06e-06s analyzing) +Total merge + benchmarking process took 0.009768s, equivalent to 10242.5/2.9 new/old ops (0.02422s for 2 clones -- as 25398.5/7.1 ops, or 12699.2/3.5 ops per clone), SPEEDUP of 3586.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 3586.000x (0.00342s -> 9.537e-07s), will amortize in 2.9 ops by saving 0.003419s per op. +In 1 tuning rounds (tot. 0.036s, 0.024s for constructor, 2 clones) obtained a SPEEDUP of 358500.0% (3586x) (from 0.007018 to 25.17 Mflops). #pr: updating sample at index 1 (0^th of 16), 0^th touch for (0,0,0,0,0,0,0). -First run of RSB Autotuner took 0.0010128 s (1.192e-05 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0361922 s (3.420e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.000969887 s and estimated a speedup of 1.000000 x (2.146e-06 s -> 2.146e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.398623 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:3 #norm:1.7320508075688772 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000426 0.000028 0.000454 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000455 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000426 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000028 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000454 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.015794 0.008388 0.024182 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.024182 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.015794 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.008388 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.024182 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5567,56 +5603,56 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000540972 1e+09 1e+09 +%operation:A.mtx 0.030756 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 0.000426054 0 2.81334e-05 +%constructor:A.mtx 0 0.015794 0 0.0083878 # symmetric matrix --- skipping transposed benchmarking # multi-nrhs benchmarking (1,4) -- now using nrhs 4. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.047s): (3 x 3)[0x146bb00]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 6.986e-05s; avg 2.329e-05s ( +/- 48.81/ 88.40 %); best 1.192e-05s; worst 4.387e-05s; std dev. 1.458e-05 (taking best). -Reference operation time is 1.19209e-05 s (8.053 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.192e-05 Mflops: 8.053) -Merge (3 -> 1 leaves) took w.c.t. of 3.695e-05s, ~1.383e-05s of computing time (of which 3.099e-06s sorting, 5.96e-06s analysis) -3 iterations (4 th.) took 1.502e-05s; avg 5.007e-06s ( +/- 42.86/ 80.95 %); best 2.861e-06s; worst 9.06e-06s; std dev. 2.868e-06 (taking best). -Reference operation time is 2.86102e-06 s (33.55 Mflops) with 4 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 33.554 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 4.167x: 1.192e-05s -> 2.861e-06s, so taking this instance. +3 iterations (4 th.) took 0.02344s; avg 0.007814s ( +/- 4.69/ 9.18 %); best 0.007447s; worst 0.008531s; std dev. 0.0005072 (taking best). +Reference operation time is 0.007447 s (0.01289 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type D, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007447 Mflops: 0.013) +Merge (3 -> 1 leaves) took w.c.t. of 3.481e-05s, ~1.097e-05s of computing time (of which 9.537e-07s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 1.001e-05s; avg 3.338e-06s ( +/- 71.43/142.86 %); best 9.537e-07s; worst 8.106e-06s; std dev. 3.372e-06 (taking best). +Reference operation time is 9.53674e-07 s (100.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 100.663 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 7808.750x: 0.007447s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000145s (of which 5.293e-05s partitioning, 0s I/O); computing times: 1.383e-05s in par. loops, 3.099e-06s sorting, 5.96e-06s analyzing) -Total merge + benchmarking process took 0.000145s, equivalent to 50.7/12.2 new/old ops (4.292e-05s for 2 clones -- as 15.0/3.6 ops, or 7.5/1.8 ops per clone), SPEEDUP of 4.167x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4.167x (1.192e-05s -> 2.861e-06s), will amortize in 16.0 ops by saving 9.06e-06s per op. -In 1 tuning rounds (tot. 0.00035s, 4.3e-05s for constructor, 2 clones) obtained a SPEEDUP of 316.7% (4.167x) (from 8.053 to 33.55 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02453s (of which 4.101e-05s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 9.537e-07s sorting, 1.097e-05s analyzing) +Total merge + benchmarking process took 0.02453s, equivalent to 25716.5/3.3 new/old ops (0.04892s for 2 clones -- as 51299.2/6.6 ops, or 25649.6/3.3 ops per clone), SPEEDUP of 7808.750x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 7808.750x (0.007447s -> 9.537e-07s), will amortize in 3.3 ops by saving 0.007446s per op. +In 1 tuning rounds (tot. 0.073s, 0.049s for constructor, 2 clones) obtained a SPEEDUP of 780775.0% (7809x) (from 0.01289 to 100.7 Mflops). #pr: updating sample at index 9 (1^th of 16), 0^th touch for (0,0,0,0,1,0,0). -First run of RSB Autotuner took 0.000396013 s (1.192e-05 s -> 2.861e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.072566 s (7.447e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.000991821 s and estimated a speedup of 1.000000 x (2.861e-06 s -> 2.861e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.410869 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:3 #norm:1.7320508075688772 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000091 0.000016 0.000107 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000108 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000091 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000016 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000107 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.015396 0.015932 0.031328 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.031328 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.015396 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.015932 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.031328 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5625,65 +5661,65 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000164032 1e+09 1e+09 +%operation:A.mtx 0.0473311 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 9.10759e-05 0 1.62125e-05 +%constructor:A.mtx 0 0.0153961 0 0.0159318 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 6.071s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.003s/0.000s . +# so far, program took 7.561s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.918s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.1923s (system CPU time used) -ru_utime : 6.024s (user CPU time used) +ru_stime : 0.01759s (system CPU time used) +ru_utime : 4.528s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode S (last was D). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.072s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.003s/0.000s . +# so far, program took 7.561s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.918s/0.000s . # Reusing type converted (D->S) arrays from last iteration instead of reloading matrix file. # multi-nrhs benchmarking (1,4) -- now using nrhs 1. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd6100]{S} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.047s): (3 x 3)[0x146bb20]{S} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 0.00016s; avg 5.333e-05s ( +/- 77.20/141.88 %); best 1.216e-05s; worst 0.000129s; std dev. 5.357e-05 (taking best). -Reference operation time is 1.21593e-05 s (1.974 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.216e-05 Mflops: 1.974) -Merge (3 -> 1 leaves) took w.c.t. of 4.411e-05s, ~1.597e-05s of computing time (of which 2.861e-06s sorting, 1.001e-05s analysis) -3 iterations (4 th.) took 1.597e-05s; avg 5.325e-06s ( +/- 64.18/105.97 %); best 1.907e-06s; worst 1.097e-05s; std dev. 4.019e-06 (taking best). -Reference operation time is 1.90735e-06 s (12.58 Mflops) with 4 threads. -After merge step 1: tpop: 1.907e-06 s ~Mflops: 12.583 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 6.375x: 1.216e-05s -> 1.907e-06s, so taking this instance. +3 iterations (4 th.) took 0.02803s; avg 0.009344s ( +/- 14.44/ 28.50 %); best 0.007994s; worst 0.01201s; std dev. 0.001883 (taking best). +Reference operation time is 0.00799417 s (0.003002 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007994 Mflops: 0.003) +Merge (3 -> 1 leaves) took w.c.t. of 3.6e-05s, ~1.097e-05s of computing time (of which 1.907e-06s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 3.695e-05s; avg 1.232e-05s ( +/- 92.26/184.52 %); best 9.537e-07s; worst 3.505e-05s; std dev. 1.607e-05 (taking best). +Reference operation time is 9.53674e-07 s (25.17 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 25.166 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 8382.500x: 0.007994s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0001609s (of which 6.08e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 2.861e-06s sorting, 1.001e-05s analyzing) -Total merge + benchmarking process took 0.0001609s, equivalent to 84.4/13.2 new/old ops (4.721e-05s for 2 clones -- as 24.8/3.9 ops, or 12.4/1.9 ops per clone), SPEEDUP of 6.375x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 6.375x (1.216e-05s -> 1.907e-06s), will amortize in 15.7 ops by saving 1.025e-05s per op. -In 1 tuning rounds (tot. 0.00076s, 4.7e-05s for constructor, 2 clones) obtained a SPEEDUP of 537.5% (6.375x) (from 1.974 to 12.58 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02396s (of which 4.196e-05s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 1.907e-06s sorting, 1.097e-05s analyzing) +Total merge + benchmarking process took 0.02396s, equivalent to 25128.0/3.0 new/old ops (0.04774s for 2 clones -- as 50056.8/6.0 ops, or 25028.4/3.0 ops per clone), SPEEDUP of 8382.500x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8382.500x (0.007994s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.007993s per op. +In 1 tuning rounds (tot. 0.076s, 0.048s for constructor, 2 clones) obtained a SPEEDUP of 838150.0% (8382x) (from 0.003002 to 25.17 Mflops). #pr: updating sample at index 3 (2^th of 16), 0^th touch for (0,0,0,0,0,1,0). -First run of RSB Autotuner took 0.000809908 s (1.216e-05 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0764701 s (7.994e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.000976086 s and estimated a speedup of 1.000000 x (1.907e-06 s -> 1.907e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.364001 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:3 #norm:1.73205078 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000096 0.000016 0.000112 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000113 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000096 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000016 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000112 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.014799 0.016029 0.030828 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.030828 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.014799 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016029 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.030828 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5692,57 +5728,56 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000167847 1e+09 1e+09 +%operation:A.mtx 0.0468202 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 9.58443e-05 0 1.5974e-05 +%constructor:A.mtx 0 0.0147991 0 0.0160291 # symmetric matrix --- skipping transposed benchmarking # multi-nrhs benchmarking (1,4) -- now using nrhs 4. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{S} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.048s): (3 x 3)[0x146dab0]{S} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 7.796e-05s; avg 2.599e-05s ( +/- 54.13/ 96.33 %); best 1.192e-05s; worst 5.102e-05s; std dev. 1.775e-05 (taking best). -Reference operation time is 1.19209e-05 s (8.053 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.192e-05 Mflops: 8.053) -Merge (3 -> 1 leaves) took w.c.t. of 3.791e-05s, ~1.597e-05s of computing time (of which 4.053e-06s sorting, 6.914e-06s analysis) -3 iterations (4 th.) took 1.717e-05s; avg 5.722e-06s ( +/- 45.83/ 75.00 %); best 3.099e-06s; worst 1.001e-05s; std dev. 3.059e-06 (taking best). -Reference operation time is 3.09944e-06 s (30.97 Mflops) with 4 threads. -After merge step 1: tpop: 3.099e-06 s ~Mflops: 30.973 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 3.846x: 1.192e-05s -> 3.099e-06s, so taking this instance. +3 iterations (4 th.) took 0.02397s; avg 0.007989s ( +/- 0.24/ 0.15 %); best 0.00797s; worst 0.008001s; std dev. 1.387e-05 (taking best). +Reference operation time is 0.00796986 s (0.01205 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type S, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.00797 Mflops: 0.012) +Merge (3 -> 1 leaves) took w.c.t. of 3.815e-05s, ~1.216e-05s of computing time (of which 9.537e-07s sorting, 9.06e-06s analysis) +3 iterations (4 th.) took 1.121e-05s; avg 3.735e-06s ( +/- 74.47/142.55 %); best 9.537e-07s; worst 9.06e-06s; std dev. 3.766e-06 (taking best). +Reference operation time is 9.53674e-07 s (100.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 100.663 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 8357.000x: 0.00797s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000149s (of which 5.198e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 4.053e-06s sorting, 6.914e-06s analyzing) -Total merge + benchmarking process took 0.000149s, equivalent to 48.1/12.5 new/old ops (4.506e-05s for 2 clones -- as 14.5/3.8 ops, or 7.3/1.9 ops per clone), SPEEDUP of 3.846x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 3.846x (1.192e-05s -> 3.099e-06s), will amortize in 16.9 ops by saving 8.821e-06s per op. -In 1 tuning rounds (tot. 0.00094s, 4.5e-05s for constructor, 2 clones) obtained a SPEEDUP of 284.6% (3.846x) (from 8.053 to 30.97 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02401s (of which 4.411e-05s partitioning, 0s I/O); computing times: 1.216e-05s in par. loops, 9.537e-07s sorting, 9.06e-06s analyzing) +Total merge + benchmarking process took 0.02401s, equivalent to 25177.2/3.0 new/old ops (0.04671s for 2 clones -- as 48978.8/5.9 ops, or 24489.4/2.9 ops per clone), SPEEDUP of 8357.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8357.000x (0.00797s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.007969s per op. +In 1 tuning rounds (tot. 0.071s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 835600.0% (8357x) (from 0.01205 to 100.7 Mflops). #pr: updating sample at index 11 (3^th of 16), 0^th touch for (0,0,0,0,1,1,0). -First run of RSB Autotuner took 0.000998974 s (1.192e-05 s -> 3.099e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0714941 s (7.970e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00100398 s and estimated a speedup of 1.083333 x (3.099e-06 s -> 2.861e-06 s per op) in new matrix (1 -> 1 lsubm) -RSB Autotuner suggested a new matrix: freeing the old one. +Second run of RSB Autotuner took 0.339324 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:3 #norm:1.73205078 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000042 0.000015 0.000057 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000058 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000042 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000015 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000057 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.016573 0.015484 0.032057 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.032057 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.016573 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.015484 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.032057 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5751,59 +5786,59 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000117064 1e+09 1e+09 +%operation:A.mtx 0.047575 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 4.19617e-05 0 1.50204e-05 +%constructor:A.mtx 0 0.016573 0 0.0154841 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 6.135s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.007s/0.000s . +# so far, program took 8.596s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.770s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.2487s (system CPU time used) -ru_utime : 6.13s (user CPU time used) +ru_stime : 0.02856s (system CPU time used) +ru_utime : 4.921s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode C (last was S). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.135s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.007s/0.000s . +# so far, program took 8.596s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.770s/0.000s . # Reusing type converted (S->C) arrays from last iteration instead of reloading matrix file. # multi-nrhs benchmarking (1,4) -- now using nrhs 1. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{C} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.055s): (3 x 3)[0x146dab0]{C} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 0.0003369s; avg 0.0001123s ( +/- 88.54/ 67.30 %); best 1.287e-05s; worst 0.0001879s; std dev. 7.341e-05 (taking best). -Reference operation time is 1.28746e-05 s (7.457 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.287e-05 Mflops: 7.457) -Merge (3 -> 1 leaves) took w.c.t. of 4.482e-05s, ~1.812e-05s of computing time (of which 3.099e-06s sorting, 8.106e-06s analysis) -3 iterations (4 th.) took 0.000149s; avg 4.967e-05s ( +/- 94.24/184.16 %); best 2.861e-06s; worst 0.0001411s; std dev. 6.469e-05 (taking best). -Reference operation time is 2.86102e-06 s (33.55 Mflops) with 4 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 33.554 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 4.500x: 1.287e-05s -> 2.861e-06s, so taking this instance. +3 iterations (4 th.) took 0.056s; avg 0.01867s ( +/- 57.13/ 28.59 %); best 0.008003s; worst 0.024s; std dev. 0.007541 (taking best). +Reference operation time is 0.008003 s (0.012 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.008003 Mflops: 0.012) +Merge (3 -> 1 leaves) took w.c.t. of 4.005e-05s, ~1.216e-05s of computing time (of which 1.907e-06s sorting, 1.192e-05s analysis) +3 iterations (4 th.) took 0.003949s; avg 0.001316s ( +/- 99.93/199.08 %); best 9.537e-07s; worst 0.003937s; std dev. 0.001853 (taking best). +Reference operation time is 9.53674e-07 s (100.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 100.663 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 8391.750x: 0.008003s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0002909s (of which 6.104e-05s partitioning, 0s I/O); computing times: 1.812e-05s in par. loops, 3.099e-06s sorting, 8.106e-06s analyzing) -Total merge + benchmarking process took 0.0002909s, equivalent to 101.7/22.6 new/old ops (0.0002639s for 2 clones -- as 92.2/20.5 ops, or 46.1/10.2 ops per clone), SPEEDUP of 4.500x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4.500x (1.287e-05s -> 2.861e-06s), will amortize in 29.0 ops by saving 1.001e-05s per op. -In 1 tuning rounds (tot. 0.00099s, 0.00026s for constructor, 2 clones) obtained a SPEEDUP of 350.0% (4.5x) (from 7.457 to 33.55 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02508s (of which 4.601e-05s partitioning, 0s I/O); computing times: 1.216e-05s in par. loops, 1.907e-06s sorting, 1.192e-05s analyzing) +Total merge + benchmarking process took 0.02508s, equivalent to 26294.2/3.1 new/old ops (0.04417s for 2 clones -- as 46316.5/5.5 ops, or 23158.2/2.8 ops per clone), SPEEDUP of 8391.750x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8391.750x (0.008003s -> 9.537e-07s), will amortize in 3.1 ops by saving 0.008002s per op. +In 1 tuning rounds (tot. 0.1s, 0.044s for constructor, 2 clones) obtained a SPEEDUP of 839075.0% (8392x) (from 0.012 to 100.7 Mflops). #pr: updating sample at index 5 (4^th of 16), 0^th touch for (0,0,0,0,0,2,0). -First run of RSB Autotuner took 0.00153708 s (1.287e-05 s -> 2.861e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.105109 s (8.003e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.000977993 s and estimated a speedup of 1.000000 x (1.907e-06 s -> 1.907e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.391888 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.73205078 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000041 0.000018 0.000059 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000060 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000041 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000018 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.023340 0.016007 0.039347 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.039348 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.023340 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016007 %:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 %:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000059 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.039347 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 @@ -5818,56 +5853,56 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000118017 1e+09 1e+09 +%operation:A.mtx 0.0553629 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 4.1008e-05 0 1.78814e-05 +%constructor:A.mtx 9.53674e-07 0.02334 0 0.0160069 # symmetric matrix --- skipping transposed benchmarking # multi-nrhs benchmarking (1,4) -- now using nrhs 4. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{C} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.055s): (3 x 3)[0x146dab0]{C} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 8.202e-05s; avg 2.734e-05s ( +/- 59.88/101.45 %); best 1.097e-05s; worst 5.507e-05s; std dev. 1.972e-05 (taking best). -Reference operation time is 1.09673e-05 s (35.01 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.097e-05 Mflops: 35.013) -Merge (3 -> 1 leaves) took w.c.t. of 3.6e-05s, ~1.502e-05s of computing time (of which 3.099e-06s sorting, 5.007e-06s analysis) -3 iterations (4 th.) took 2.003e-05s; avg 6.676e-06s ( +/- 39.29/ 64.29 %); best 4.053e-06s; worst 1.097e-05s; std dev. 3.059e-06 (taking best). -Reference operation time is 4.05312e-06 s (94.74 Mflops) with 4 threads. -After merge step 1: tpop: 4.053e-06 s ~Mflops: 94.742 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.706x: 1.097e-05s -> 4.053e-06s, so taking this instance. +3 iterations (4 th.) took 0.0245s; avg 0.008166s ( +/- 8.17/ 4.10 %); best 0.007499s; worst 0.008501s; std dev. 0.0004719 (taking best). +Reference operation time is 0.00749898 s (0.05121 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type C, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007499 Mflops: 0.051) +Merge (3 -> 1 leaves) took w.c.t. of 3.314e-05s, ~9.06e-06s of computing time (of which 2.146e-06s sorting, 1.001e-05s analysis) +3 iterations (4 th.) took 1.311e-05s; avg 4.371e-06s ( +/- 56.36/107.27 %); best 1.907e-06s; worst 9.06e-06s; std dev. 3.317e-06 (taking best). +Reference operation time is 1.90735e-06 s (201.3 Mflops) with 4 threads. +After merge step 1: tpop: 1.907e-06 s ~Mflops: 201.327 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 3931.625x: 0.007499s -> 1.907e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000149s (of which 5.198e-05s partitioning, 0s I/O); computing times: 1.502e-05s in par. loops, 3.099e-06s sorting, 5.007e-06s analyzing) -Total merge + benchmarking process took 0.000149s, equivalent to 36.8/13.6 new/old ops (4.22e-05s for 2 clones -- as 10.4/3.8 ops, or 5.2/1.9 ops per clone), SPEEDUP of 2.706x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2.706x (1.097e-05s -> 4.053e-06s), will amortize in 21.6 ops by saving 6.914e-06s per op. -In 1 tuning rounds (tot. 0.00037s, 4.2e-05s for constructor, 2 clones) obtained a SPEEDUP of 170.6% (2.706x) (from 35.01 to 94.74 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02348s (of which 3.91e-05s partitioning, 0s I/O); computing times: 9.06e-06s in par. loops, 2.146e-06s sorting, 1.001e-05s analyzing) +Total merge + benchmarking process took 0.02348s, equivalent to 12311.2/3.1 new/old ops (0.04652s for 2 clones -- as 24387.6/6.2 ops, or 12193.8/3.1 ops per clone), SPEEDUP of 3931.625x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 3931.625x (0.007499s -> 1.907e-06s), will amortize in 3.1 ops by saving 0.007497s per op. +In 1 tuning rounds (tot. 0.071s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 393062.5% (3932x) (from 0.05121 to 201.3 Mflops). #pr: updating sample at index 13 (5^th of 16), 0^th touch for (0,0,0,0,1,2,0). -First run of RSB Autotuner took 0.000415087 s (1.097e-05 s -> 4.053e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.071219 s (7.499e-03 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.000981092 s and estimated a speedup of 1.000000 x (3.815e-06 s -> 3.815e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.416479 s and estimated a speedup of 1.000000 x (1.907e-06 s -> 1.907e-06 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.73205078 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000002 0.000212 0.000016 0.000228 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000230 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000212 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000016 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000002 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000228 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.022726 0.016016 0.038742 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038742 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.022726 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016016 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038742 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5876,65 +5911,65 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000296831 1e+09 1e+09 +%operation:A.mtx 0.054749 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 2.14577e-06 0.000211954 0 1.5974e-05 +%constructor:A.mtx 0 0.0227258 0 0.016016 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 6.201s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.011s/0.000s . +# so far, program took 9.774s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 2.754s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.2856s (system CPU time used) -ru_utime : 6.274s (user CPU time used) +ru_stime : 0.03104s (system CPU time used) +ru_utime : 5.379s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode Z (last was C). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.201s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.011s/0.000s . +# so far, program took 9.774s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 2.754s/0.000s . # Reusing type converted (C->Z) arrays from last iteration instead of reloading matrix file. # multi-nrhs benchmarking (1,4) -- now using nrhs 1. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.054s): (3 x 3)[0x146dab0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 0.0002029s; avg 6.763e-05s ( +/- 82.37/155.58 %); best 1.192e-05s; worst 0.0001729s; std dev. 7.445e-05 (taking best). -Reference operation time is 1.19209e-05 s (8.053 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.192e-05 Mflops: 8.053) -Merge (3 -> 1 leaves) took w.c.t. of 3.815e-05s, ~1.597e-05s of computing time (of which 4.053e-06s sorting, 7.153e-06s analysis) -3 iterations (4 th.) took 0.0001252s; avg 4.172e-05s ( +/- 92.57/180.57 %); best 3.099e-06s; worst 0.0001171s; std dev. 5.328e-05 (taking best). -Reference operation time is 3.09944e-06 s (30.97 Mflops) with 4 threads. -After merge step 1: tpop: 3.099e-06 s ~Mflops: 30.973 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 3.846x: 1.192e-05s -> 3.099e-06s, so taking this instance. +3 iterations (4 th.) took 0.02398s; avg 0.007993s ( +/- 6.26/ 6.31 %); best 0.007493s; worst 0.008497s; std dev. 0.0004099 (taking best). +Reference operation time is 0.00749302 s (0.01281 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.007493 Mflops: 0.013) +Merge (3 -> 1 leaves) took w.c.t. of 4.101e-05s, ~1.311e-05s of computing time (of which 9.537e-07s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 1.693e-05s; avg 5.643e-06s ( +/- 83.10/145.07 %); best 9.537e-07s; worst 1.383e-05s; std dev. 5.809e-06 (taking best). +Reference operation time is 9.53674e-07 s (100.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 100.663 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 7857.000x: 0.007493s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0002661s (of which 5.484e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 4.053e-06s sorting, 7.153e-06s analyzing) -Total merge + benchmarking process took 0.0002661s, equivalent to 85.8/22.3 new/old ops (4.411e-05s for 2 clones -- as 14.2/3.7 ops, or 7.1/1.9 ops per clone), SPEEDUP of 3.846x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 3.846x (1.192e-05s -> 3.099e-06s), will amortize in 30.2 ops by saving 8.821e-06s per op. -In 1 tuning rounds (tot. 0.00061s, 4.4e-05s for constructor, 2 clones) obtained a SPEEDUP of 284.6% (3.846x) (from 8.053 to 30.97 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.02399s (of which 4.697e-05s partitioning, 0s I/O); computing times: 1.311e-05s in par. loops, 9.537e-07s sorting, 1.097e-05s analyzing) +Total merge + benchmarking process took 0.02399s, equivalent to 25150.2/3.2 new/old ops (0.04718s for 2 clones -- as 49468.8/6.3 ops, or 24734.4/3.1 ops per clone), SPEEDUP of 7857.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 7857.000x (0.007493s -> 9.537e-07s), will amortize in 3.2 ops by saving 0.007492s per op. +In 1 tuning rounds (tot. 0.071s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 785600.0% (7857x) (from 0.01281 to 100.7 Mflops). #pr: updating sample at index 7 (6^th of 16), 0^th touch for (0,0,0,0,0,3,0). -First run of RSB Autotuner took 0.000654936 s (1.192e-05 s -> 3.099e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0713961 s (7.493e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00100899 s and estimated a speedup of 1.000000 x (1.907e-06 s -> 1.907e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.247515 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000091 0.000016 0.000107 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000108 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000091 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000016 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000107 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.022169 0.016011 0.038180 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038180 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.022169 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016011 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.038180 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -5943,56 +5978,56 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.000169992 1e+09 1e+09 +%operation:A.mtx 0.0543001 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 9.10759e-05 0 1.62125e-05 +%constructor:A.mtx 0 0.0221691 0 0.016011 # symmetric matrix --- skipping transposed benchmarking # multi-nrhs benchmarking (1,4) -- now using nrhs 4. # Using alpha=1 beta=1 order=rows for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # multi-transpose benchmarking -- now using transA = N. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 4 threads -# Constructed matrix (took 0.000s): (3 x 3)[0xdd7a60]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' +# Constructed matrix (took 0.024s): (3 x 3)[0x146dab0]{Z} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2442186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'S' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:3 -3 iterations (4 th.) took 8.106e-05s; avg 2.702e-05s ( +/- 51.47/ 99.41 %); best 1.311e-05s; worst 5.388e-05s; std dev. 1.9e-05 (taking best). -Reference operation time is 1.3113e-05 s (29.28 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 1.311e-05 Mflops: 29.284) -Merge (3 -> 1 leaves) took w.c.t. of 3.695e-05s, ~1.597e-05s of computing time (of which 2.861e-06s sorting, 5.007e-06s analysis) -3 iterations (4 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 28.41/ 56.82 %); best 5.007e-06s; worst 1.097e-05s; std dev. 2.81e-06 (taking best). -Reference operation time is 5.00679e-06 s (76.7 Mflops) with 4 threads. -After merge step 1: tpop: 5.007e-06 s ~Mflops: 76.696 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.619x: 1.311e-05s -> 5.007e-06s, so taking this instance. +3 iterations (4 th.) took 0.009267s; avg 0.003089s ( +/- 30.85/ 57.82 %); best 0.002136s; worst 0.004875s; std dev. 0.001264 (taking best). +Reference operation time is 0.00213599 s (0.1798 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=4, order=rows) (max 6 steps, inclusive 3 grace steps) on: 3 x 3, type Z, 6 nnz, 2 nnz/r, 4 subms, 3 lsubms, 4.0000 bpnz (tpop: 0.002136 Mflops: 0.180) +Merge (3 -> 1 leaves) took w.c.t. of 2.408e-05s, ~7.868e-06s of computing time (of which 1.907e-06s sorting, 5.96e-06s analysis) +3 iterations (4 th.) took 2.289e-05s; avg 7.629e-06s ( +/- 75.00/150.00 %); best 1.907e-06s; worst 1.907e-05s; std dev. 8.092e-06 (taking best). +Reference operation time is 1.90735e-06 s (201.3 Mflops) with 4 threads. +After merge step 1: tpop: 1.907e-06 s ~Mflops: 201.327 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1119.875x: 0.002136s -> 1.907e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0001521s (of which 5.388e-05s partitioning, 0s I/O); computing times: 1.597e-05s in par. loops, 2.861e-06s sorting, 5.007e-06s analyzing) -Total merge + benchmarking process took 0.0001521s, equivalent to 30.4/11.6 new/old ops (4.315e-05s for 2 clones -- as 8.6/3.3 ops, or 4.3/1.6 ops per clone), SPEEDUP of 2.619x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2.619x (1.311e-05s -> 5.007e-06s), will amortize in 18.8 ops by saving 8.106e-06s per op. -In 1 tuning rounds (tot. 0.00036s, 4.3e-05s for constructor, 2 clones) obtained a SPEEDUP of 161.9% (2.619x) (from 29.28 to 76.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.0107s (of which 3.004e-05s partitioning, 0s I/O); computing times: 7.868e-06s in par. loops, 1.907e-06s sorting, 5.96e-06s analyzing) +Total merge + benchmarking process took 0.0107s, equivalent to 5607.8/5.0 new/old ops (0.02251s for 2 clones -- as 11804.2/10.5 ops, or 5902.1/5.3 ops per clone), SPEEDUP of 1119.875x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1119.875x (0.002136s -> 1.907e-06s), will amortize in 5.0 ops by saving 0.002134s per op. +In 1 tuning rounds (tot. 0.032s, 0.023s for constructor, 2 clones) obtained a SPEEDUP of 111887.5% (1120x) (from 0.1798 to 201.3 Mflops). #pr: updating sample at index 15 (7^th of 16), 0^th touch for (0,0,0,0,1,3,0). -First run of RSB Autotuner took 0.000415087 s (1.311e-05 s -> 5.007e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.031944 s (2.136e-03 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. -Second run of RSB Autotuner took 0.00104594 s and estimated a speedup of 1.000000 x (4.053e-06 s -> 4.053e-06 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.38074 s and estimated a speedup of 1.000000 x (9.537e-07 s -> 9.537e-07 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:3 0 #norm:1.7320508075688772 0 #used index storage compared to COO:28 vs 48 bytes (58.33%) ; compared to CSR:28 vs 40 bytes (77.78%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.000093 0.000016 0.000109 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000110 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.000093 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.000016 -%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000001 -%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 1.000 -%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.000109 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.010438 0.005454 0.015892 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.015892 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.010438 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.005454 +%:ROW_MAJOR_SORT_TIME:A.mtx S N 4 3 3 6 0.000000 +%:ROW_MAJOR_SORT_SCALING:A.mtx S N 4 3 3 6 nan +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.015892 %:ROW_MAJOR_SORT_TO_MOP:A.mtx S N 4 3 3 6 0.000 %:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.00 %:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.00 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:A.mtx S N 4 3 3 6 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:A.mtx S N 4 3 3 6 28 48 36 @@ -6001,333 +6036,333 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 4 3 3 6 6 6 6 # %operation:matrix CONSTRUCTOR[4] SPMV[4] SPMV[4] -%operation:A.mtx 0.0001719 1e+09 1e+09 +%operation:A.mtx 0.0236521 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 9.29832e-05 0 1.5974e-05 +%constructor:A.mtx 0 0.010438 0 0.00545406 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 6.265s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.014s/0.000s . +# so far, program took 10.648s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 3.486s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.3263s (system CPU time used) -ru_utime : 6.402s (user CPU time used) +ru_stime : 0.04815s (system CPU time used) +ru_utime : 5.842s (user CPU time used) # benchmarking terminated --- finalizing run. # ====== BEGIN Total summary record. #pr: ======== Limiting to type D: #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 12.58 1.192e-05 0.000e+00 1.907e-06 0.000e+00 1.013e-03 7.76e-02 5.17e+00 1 2.40e-05 -pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 33.55 1.192e-05 0.000e+00 2.861e-06 0.000e+00 3.960e-04 1.27e-01 2.79e+00 1 9.60e-05 +pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 25.17 3.420e-03 0.000e+00 9.537e-07 0.000e+00 3.619e-02 1.55e-01 5.17e+00 1 2.40e-05 +pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 100.66 7.447e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 3.82e-01 2.79e+00 1 9.60e-05 #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 420.8 % faster, avg. sp. ratio 5.208x, max sp. ratio 6.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 334.7/138.4/531.0/669.4 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 59.1/ 33.2/ 85.0/118.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 72.4, min. 43.7, max. 101.1 ops) +#pr: (in succ. cases rsb autotuning gave avg. 569637.5 % faster, avg. sp. ratio 5697.375x, max sp. ratio 7808.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 57020.6/37950.2/76091.0/114041.2 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.2/ 9.7/ 10.6/ 20.3 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.2, min. 9.7, max. 10.6 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 16/ 16/ 16) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 48/ 48/ 48) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.079/ 0.065/ 0.094,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.205/ 0.078/ 0.127,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.206/ 0.130/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.537/ 0.155/ 0.382,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 3.979/ 2.792/ 5.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.307e+01, min 1.258e+01, max 3.355e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 5.033e+00, min 2.013e+00, max 8.053e+00 (2 samples) -#pr: best tun. rsb operation time was: on avg. 2.384e-06s, min 1.907e-06s, max 2.861e-06s, tot 4.768e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.192e-05s, min 1.192e-05s, max 1.192e-05s, tot 2.384e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.613e+00 6.647e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.667e+00 x, min 2.667e+00 x, max 2.667e+00 x (1 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.05 s, min 0.04 s, max 0.07 s, tot 0.11 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.05 s, min 0.04 s, max 0.07 s, tot 0.11 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 6.291e+01, min 2.517e+01, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 9.954e-03, min 7.018e-03, max 1.289e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 1.907e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 5.433e-03s, min 3.420e-03s, max 7.447e-03s, tot 1.087e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.089e+01 4.516e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 4.000e+00 x, min 4.000e+00 x, max 4.000e+00 x (1 samples, the non-min-nrhs ones) #pr: ======== Limiting to type S: #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 12.58 1.216e-05 0.000e+00 1.907e-06 0.000e+00 8.099e-04 4.61e-02 3.17e+00 1 2.40e-05 -pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 9.990e-04 6.32e-02 1.54e+00 1 9.60e-05 +pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 25.17 7.994e-03 0.000e+00 9.537e-07 0.000e+00 7.647e-02 9.23e-02 3.17e+00 1 2.40e-05 +pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 100.66 7.970e-03 0.000e+00 9.537e-07 0.000e+00 7.149e-02 2.06e-01 1.54e+00 1 9.60e-05 #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 411.1 % faster, avg. sp. ratio 5.111x, max sp. ratio 6.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 373.5/322.3/424.6/746.9 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 75.2/ 66.6/ 83.8/150.4 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 96.1, min. 79.0, max. 113.2 ops) +#pr: (in succ. cases rsb autotuning gave avg. 836875.0 % faster, avg. sp. ratio 8369.750x, max sp. ratio 8382.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 77575.9/74967.0/80184.8/155151.8 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.3/ 9.0/ 9.6/ 18.5 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.3, min. 9.0, max. 9.6 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 8/ 8/ 8) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 24/ 24/ 24) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.044/ 0.040/ 0.048,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.109/ 0.046/ 0.063,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.117/ 0.080/ 0.155,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.298/ 0.092/ 0.206,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.354/ 1.542/ 3.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.178e+01, min 1.258e+01, max 3.097e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 5.013e+00, min 1.974e+00, max 8.053e+00 (2 samples) -#pr: best tun. rsb operation time was: on avg. 2.503e-06s, min 1.907e-06s, max 3.099e-06s, tot 5.007e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.204e-05s, min 1.192e-05s, max 1.216e-05s, tot 2.408e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 9.049e+00 1.084e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.462e+00 x, min 2.462e+00 x, max 2.462e+00 x (1 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.15 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.07 s, max 0.08 s, tot 0.15 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 6.291e+01, min 2.517e+01, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 7.524e-03, min 3.002e-03, max 1.205e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 1.907e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.982e-03s, min 7.970e-03s, max 7.994e-03s, tot 1.596e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.783e+01 7.368e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 4.000e+00 x, min 4.000e+00 x, max 4.000e+00 x (1 samples, the non-min-nrhs ones) #pr: ======== Limiting to type C: #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 33.55 1.287e-05 0.000e+00 2.861e-06 0.000e+00 1.537e-03 5.17e-02 1.29e+00 1 9.60e-05 -pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 94.74 1.097e-05 0.000e+00 4.053e-06 0.000e+00 4.151e-04 8.98e-02 6.98e-01 1 3.84e-04 +pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 100.66 8.003e-03 0.000e+00 9.537e-07 0.000e+00 1.051e-01 1.55e-01 1.29e+00 1 9.60e-05 +pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 201.33 7.499e-03 0.000e+00 1.907e-06 0.000e+00 7.122e-02 1.91e-01 6.98e-01 1 3.84e-04 #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 260.3 % faster, avg. sp. ratio 3.603x, max sp. ratio 4.500x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 319.8/102.4/537.2/639.7 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 78.6/ 37.8/119.4/157.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 106.8, min. 60.0, max. 153.5 ops) +#pr: (in succ. cases rsb autotuning gave avg. 616068.8 % faster, avg. sp. ratio 6161.688x, max sp. ratio 8391.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 73777.0/37339.2/110214.8/147554.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.3/ 9.5/ 13.1/ 22.6 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.3, min. 9.5, max. 13.1 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 16/ 16/ 16) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 48/ 48/ 48) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.055/ 0.043/ 0.066,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.142/ 0.052/ 0.090,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.135/ 0.130/ 0.141,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.346/ 0.155/ 0.191,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 0.995/ 0.698/ 1.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 6.415e+01, min 3.355e+01, max 9.474e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.123e+01, min 7.457e+00, max 3.501e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 3.457e-06s, min 2.861e-06s, max 4.053e-06s, tot 6.914e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.192e-05s, min 1.097e-05s, max 1.287e-05s, tot 2.384e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 6.535e+00 9.970e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.824e+00 x, min 2.824e+00 x, max 2.824e+00 x (1 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.09 s, min 0.07 s, max 0.11 s, tot 0.18 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.09 s, min 0.07 s, max 0.11 s, tot 0.18 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.510e+02, min 1.007e+02, max 2.013e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 3.160e-02, min 1.200e-02, max 5.121e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 1.431e-06s, min 9.537e-07s, max 1.907e-06s, tot 2.861e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.751e-03s, min 7.499e-03s, max 8.003e-03s, tot 1.550e-02s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.179e+01 4.516e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.000e+00 x, min 2.000e+00 x, max 2.000e+00 x (1 samples, the non-min-nrhs ones) #pr: ======== Limiting to type Z: #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 6.549e-04 8.65e-02 2.29e+00 1 9.60e-05 -pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 76.70 1.311e-05 0.000e+00 5.007e-06 0.000e+00 4.151e-04 1.40e-01 1.32e+00 1 3.84e-04 +pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 100.66 7.493e-03 0.000e+00 9.537e-07 0.000e+00 7.140e-02 2.81e-01 2.29e+00 1 9.60e-05 +pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 201.33 2.136e-03 0.000e+00 1.907e-06 0.000e+00 3.194e-02 3.67e-01 1.32e+00 1 3.84e-04 #pr: 2 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 2 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 223.3 % faster, avg. sp. ratio 3.233x, max sp. ratio 3.846x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 147.1/ 82.9/211.3/294.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 43.3/ 31.7/ 54.9/ 86.6 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 62.7, min. 51.2, max. 74.2 ops) +#pr: (in succ. cases rsb autotuning gave avg. 448743.8 % faster, avg. sp. ratio 4488.438x, max sp. ratio 7857.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 45806.1/16747.9/74864.2/91612.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 12.2/ 9.5/ 15.0/ 24.5 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 12.2, min. 9.5, max. 15.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 32/ 32/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 96/ 96/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.086/ 0.071/ 0.101,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.226/ 0.086/ 0.140,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.249/ 0.231/ 0.266,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.648/ 0.281/ 0.367,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.807/ 1.323/ 2.292) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 2 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /2 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 5.383e+01, min 3.097e+01, max 7.670e+01 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.867e+01, min 8.053e+00, max 2.928e+01 (2 samples) -#pr: best tun. rsb operation time was: on avg. 4.053e-06s, min 3.099e-06s, max 5.007e-06s, tot 8.106e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.252e-05s, min 1.192e-05s, max 1.311e-05s, tot 2.503e-05s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.259e+00 6.088e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.476e+00 x, min 2.476e+00 x, max 2.476e+00 x (1 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.05 s, min 0.03 s, max 0.07 s, tot 0.10 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.05 s, min 0.03 s, max 0.07 s, tot 0.10 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.510e+02, min 1.007e+02, max 2.013e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 9.629e-02, min 1.281e-02, max 1.798e-01 (2 samples) +#pr: best tun. rsb operation time was: on avg. 1.431e-06s, min 9.537e-07s, max 1.907e-06s, tot 2.861e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 4.815e-03s, min 2.136e-03s, max 7.493e-03s, tot 9.629e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.205e+01 2.545e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.000e+00 x, min 2.000e+00 x, max 2.000e+00 x (1 samples, the non-min-nrhs ones) #pr: ======== Limiting to nrhs=1: #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 12.58 1.192e-05 0.000e+00 1.907e-06 0.000e+00 1.013e-03 7.76e-02 5.17e+00 1 2.40e-05 -pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 12.58 1.216e-05 0.000e+00 1.907e-06 0.000e+00 8.099e-04 4.61e-02 3.17e+00 1 2.40e-05 -pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 33.55 1.287e-05 0.000e+00 2.861e-06 0.000e+00 1.537e-03 5.17e-02 1.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 6.549e-04 8.65e-02 2.29e+00 1 9.60e-05 +pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 25.17 3.420e-03 0.000e+00 9.537e-07 0.000e+00 3.619e-02 1.55e-01 5.17e+00 1 2.40e-05 +pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 25.17 7.994e-03 0.000e+00 9.537e-07 0.000e+00 7.647e-02 9.23e-02 3.17e+00 1 2.40e-05 +pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 100.66 8.003e-03 0.000e+00 9.537e-07 0.000e+00 1.051e-01 1.55e-01 1.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 100.66 7.493e-03 0.000e+00 9.537e-07 0.000e+00 7.140e-02 2.81e-01 2.29e+00 1 9.60e-05 #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 424.3 % faster, avg. sp. ratio 5.243x, max sp. ratio 6.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 426.0/211.3/537.2/1704.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 81.5/ 54.9/119.4/325.9 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 102.0, min. 74.2, max. 153.5 ops) +#pr: (in succ. cases rsb autotuning gave avg. 705331.2 % faster, avg. sp. ratio 7054.312x, max sp. ratio 8391.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 75803.5/37950.2/110214.8/303214.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.7/ 9.5/ 13.1/ 42.8 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.7, min. 9.5, max. 13.1 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.055/ 0.040/ 0.071,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.262/ 0.046/ 0.086,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.143/ 0.080/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.684/ 0.092/ 0.281,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.979/ 1.292/ 5.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /4 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.242e+01, min 1.258e+01, max 3.355e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 4.874e+00, min 1.974e+00, max 8.053e+00 (4 samples) -#pr: best tun. rsb operation time was: on avg. 2.444e-06s, min 1.907e-06s, max 3.099e-06s, tot 9.775e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.222e-05s, min 1.192e-05s, max 1.287e-05s, tot 4.888e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 6.088e+00 1.084e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.04 s, max 0.11 s, tot 0.29 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.04 s, max 0.11 s, tot 0.29 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 6.291e+01, min 2.517e+01, max 1.007e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 8.707e-03, min 3.002e-03, max 1.281e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 3.815e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.728e-03s, min 3.420e-03s, max 8.003e-03s, tot 2.691e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.545e+01 7.368e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 #pr: ======== Limiting to nrhs=4: #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 33.55 1.192e-05 0.000e+00 2.861e-06 0.000e+00 3.960e-04 1.27e-01 2.79e+00 1 9.60e-05 -pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 9.990e-04 6.32e-02 1.54e+00 1 9.60e-05 -pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 94.74 1.097e-05 0.000e+00 4.053e-06 0.000e+00 4.151e-04 8.98e-02 6.98e-01 1 3.84e-04 -pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 76.70 1.311e-05 0.000e+00 5.007e-06 0.000e+00 4.151e-04 1.40e-01 1.32e+00 1 3.84e-04 +pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 100.66 7.447e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 3.82e-01 2.79e+00 1 9.60e-05 +pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 100.66 7.970e-03 0.000e+00 9.537e-07 0.000e+00 7.149e-02 2.06e-01 1.54e+00 1 9.60e-05 +pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 201.33 7.499e-03 0.000e+00 1.907e-06 0.000e+00 7.122e-02 1.91e-01 6.98e-01 1 3.84e-04 +pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 201.33 2.136e-03 0.000e+00 1.907e-06 0.000e+00 3.194e-02 3.67e-01 1.32e+00 1 3.84e-04 #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 233.4 % faster, avg. sp. ratio 3.334x, max sp. ratio 4.167x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 161.5/ 82.9/322.3/646.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 46.6/ 31.7/ 83.8/186.5 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 67.0, min. 43.7, max. 113.2 ops) +#pr: (in succ. cases rsb autotuning gave avg. 530331.2 % faster, avg. sp. ratio 5304.312x, max sp. ratio 8357.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 51286.3/16747.9/76091.0/205145.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.8/ 9.0/ 15.0/ 43.2 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.8, min. 9.0, max. 15.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.077/ 0.048/ 0.101,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.420/ 0.063/ 0.140,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.211/ 0.141/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.145/ 0.191/ 0.382,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.589/ 0.698/ 2.792) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /4 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 5.899e+01, min 3.097e+01, max 9.474e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.010e+01, min 8.053e+00, max 3.501e+01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 3.755e-06s, min 2.861e-06s, max 5.007e-06s, tot 1.502e-05s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.198e-05s, min 1.097e-05s, max 1.311e-05s, tot 4.792e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.259e+00 9.049e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.607e+00 x, min 2.462e+00 x, max 2.824e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.06 s, min 0.03 s, max 0.07 s, tot 0.25 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.06 s, min 0.03 s, max 0.07 s, tot 0.25 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.510e+02, min 1.007e+02, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 6.398e-02, min 1.205e-02, max 1.798e-01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.431e-06s, min 9.537e-07s, max 1.907e-06s, tot 5.722e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.263e-03s, min 2.136e-03s, max 7.970e-03s, tot 2.505e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.089e+01 4.179e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.000e+00 x, min 2.000e+00 x, max 4.000e+00 x (4 samples, the non-min-nrhs ones) #pr: ======== Limiting to transA=N: #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 12.58 1.192e-05 0.000e+00 1.907e-06 0.000e+00 1.013e-03 7.76e-02 5.17e+00 1 2.40e-05 -pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 12.58 1.216e-05 0.000e+00 1.907e-06 0.000e+00 8.099e-04 4.61e-02 3.17e+00 1 2.40e-05 -pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 33.55 1.287e-05 0.000e+00 2.861e-06 0.000e+00 1.537e-03 5.17e-02 1.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 6.549e-04 8.65e-02 2.29e+00 1 9.60e-05 -pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 33.55 1.192e-05 0.000e+00 2.861e-06 0.000e+00 3.960e-04 1.27e-01 2.79e+00 1 9.60e-05 -pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 9.990e-04 6.32e-02 1.54e+00 1 9.60e-05 -pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 94.74 1.097e-05 0.000e+00 4.053e-06 0.000e+00 4.151e-04 8.98e-02 6.98e-01 1 3.84e-04 -pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 76.70 1.311e-05 0.000e+00 5.007e-06 0.000e+00 4.151e-04 1.40e-01 1.32e+00 1 3.84e-04 +pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 25.17 3.420e-03 0.000e+00 9.537e-07 0.000e+00 3.619e-02 1.55e-01 5.17e+00 1 2.40e-05 +pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 25.17 7.994e-03 0.000e+00 9.537e-07 0.000e+00 7.647e-02 9.23e-02 3.17e+00 1 2.40e-05 +pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 100.66 8.003e-03 0.000e+00 9.537e-07 0.000e+00 1.051e-01 1.55e-01 1.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 100.66 7.493e-03 0.000e+00 9.537e-07 0.000e+00 7.140e-02 2.81e-01 2.29e+00 1 9.60e-05 +pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 100.66 7.447e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 3.82e-01 2.79e+00 1 9.60e-05 +pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 100.66 7.970e-03 0.000e+00 9.537e-07 0.000e+00 7.149e-02 2.06e-01 1.54e+00 1 9.60e-05 +pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 201.33 7.499e-03 0.000e+00 1.907e-06 0.000e+00 7.122e-02 1.91e-01 6.98e-01 1 3.84e-04 +pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 201.33 2.136e-03 0.000e+00 1.907e-06 0.000e+00 3.194e-02 3.67e-01 1.32e+00 1 3.84e-04 #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 8 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 328.9 % faster, avg. sp. ratio 4.289x, max sp. ratio 6.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 293.8/ 82.9/537.2/2350.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 64.1/ 31.7/119.4/512.4 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 84.5, min. 43.7, max. 153.5 ops) +#pr: (in succ. cases rsb autotuning gave avg. 617831.2 % faster, avg. sp. ratio 6179.312x, max sp. ratio 8391.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 63544.9/16747.9/110214.8/508359.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.7/ 9.0/ 15.0/ 86.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.8, min. 9.0, max. 15.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.066/ 0.040/ 0.101,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.682/ 0.046/ 0.140,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.177/ 0.080/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.829/ 0.092/ 0.382,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.284/ 0.698/ 5.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 8 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /8 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.01 s (8 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.01 s (8 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.071e+01, min 1.258e+01, max 9.474e+01 (8 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.249e+01, min 1.974e+00, max 3.501e+01 (8 samples) -#pr: best tun. rsb operation time was: on avg. 3.099e-06s, min 1.907e-06s, max 5.007e-06s, tot 2.480e-05s (8 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.210e-05s, min 1.097e-05s, max 1.311e-05s, tot 9.680e-05s (8 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.259e+00 1.084e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.607e+00 x, min 2.462e+00 x, max 2.824e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.03 s, max 0.11 s, tot 0.54 s (8 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.03 s, max 0.11 s, tot 0.54 s (8 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.070e+02, min 2.517e+01, max 2.013e+02 (8 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 3.634e-02, min 3.002e-03, max 1.798e-01 (8 samples) +#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 9.537e-06s (8 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.495e-03s, min 2.136e-03s, max 8.003e-03s, tot 5.196e-02s (8 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.089e+01 7.368e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.000e+00 x, min 2.000e+00 x, max 4.000e+00 x (4 samples, the non-min-nrhs ones) #pr: ======== Limiting to both transA=N and nrhs=1: #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 12.58 1.192e-05 0.000e+00 1.907e-06 0.000e+00 1.013e-03 7.76e-02 5.17e+00 1 2.40e-05 -pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 12.58 1.216e-05 0.000e+00 1.907e-06 0.000e+00 8.099e-04 4.61e-02 3.17e+00 1 2.40e-05 -pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 33.55 1.287e-05 0.000e+00 2.861e-06 0.000e+00 1.537e-03 5.17e-02 1.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 6.549e-04 8.65e-02 2.29e+00 1 9.60e-05 +pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 25.17 3.420e-03 0.000e+00 9.537e-07 0.000e+00 3.619e-02 1.55e-01 5.17e+00 1 2.40e-05 +pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 25.17 7.994e-03 0.000e+00 9.537e-07 0.000e+00 7.647e-02 9.23e-02 3.17e+00 1 2.40e-05 +pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 100.66 8.003e-03 0.000e+00 9.537e-07 0.000e+00 1.051e-01 1.55e-01 1.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 100.66 7.493e-03 0.000e+00 9.537e-07 0.000e+00 7.140e-02 2.81e-01 2.29e+00 1 9.60e-05 #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 424.3 % faster, avg. sp. ratio 5.243x, max sp. ratio 6.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 426.0/211.3/537.2/1704.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 81.5/ 54.9/119.4/325.9 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 102.0, min. 74.2, max. 153.5 ops) +#pr: (in succ. cases rsb autotuning gave avg. 705331.2 % faster, avg. sp. ratio 7054.312x, max sp. ratio 8391.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 75803.5/37950.2/110214.8/303214.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.7/ 9.5/ 13.1/ 42.8 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.7, min. 9.5, max. 13.1 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.055/ 0.040/ 0.071,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.262/ 0.046/ 0.086,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.143/ 0.080/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.684/ 0.092/ 0.281,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.979/ 1.292/ 5.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /4 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.242e+01, min 1.258e+01, max 3.355e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 4.874e+00, min 1.974e+00, max 8.053e+00 (4 samples) -#pr: best tun. rsb operation time was: on avg. 2.444e-06s, min 1.907e-06s, max 3.099e-06s, tot 9.775e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.222e-05s, min 1.192e-05s, max 1.287e-05s, tot 4.888e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 6.088e+00 1.084e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.04 s, max 0.11 s, tot 0.29 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.04 s, max 0.11 s, tot 0.29 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 6.291e+01, min 2.517e+01, max 1.007e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 8.707e-03, min 3.002e-03, max 1.281e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 9.537e-07s, min 9.537e-07s, max 9.537e-07s, tot 3.815e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.728e-03s, min 3.420e-03s, max 8.003e-03s, tot 2.691e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.545e+01 7.368e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 #pr: ======== Limiting to both transA=N and nrhs=4: #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 33.55 1.192e-05 0.000e+00 2.861e-06 0.000e+00 3.960e-04 1.27e-01 2.79e+00 1 9.60e-05 -pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 9.990e-04 6.32e-02 1.54e+00 1 9.60e-05 -pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 94.74 1.097e-05 0.000e+00 4.053e-06 0.000e+00 4.151e-04 8.98e-02 6.98e-01 1 3.84e-04 -pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 76.70 1.311e-05 0.000e+00 5.007e-06 0.000e+00 4.151e-04 1.40e-01 1.32e+00 1 3.84e-04 +pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 100.66 7.447e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 3.82e-01 2.79e+00 1 9.60e-05 +pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 100.66 7.970e-03 0.000e+00 9.537e-07 0.000e+00 7.149e-02 2.06e-01 1.54e+00 1 9.60e-05 +pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 201.33 7.499e-03 0.000e+00 1.907e-06 0.000e+00 7.122e-02 1.91e-01 6.98e-01 1 3.84e-04 +pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 201.33 2.136e-03 0.000e+00 1.907e-06 0.000e+00 3.194e-02 3.67e-01 1.32e+00 1 3.84e-04 #pr: 4 samples (out of 8) matched the dump limiting criteria. #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 233.4 % faster, avg. sp. ratio 3.334x, max sp. ratio 4.167x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 161.5/ 82.9/322.3/646.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 46.6/ 31.7/ 83.8/186.5 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 67.0, min. 43.7, max. 113.2 ops) +#pr: (in succ. cases rsb autotuning gave avg. 530331.2 % faster, avg. sp. ratio 5304.312x, max sp. ratio 8357.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 51286.3/16747.9/76091.0/205145.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.8/ 9.0/ 15.0/ 43.2 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.8, min. 9.0, max. 15.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.077/ 0.048/ 0.101,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.420/ 0.063/ 0.140,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.211/ 0.141/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.145/ 0.191/ 0.382,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.589/ 0.698/ 2.792) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /4 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.00 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 5.899e+01, min 3.097e+01, max 9.474e+01 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.010e+01, min 8.053e+00, max 3.501e+01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 3.755e-06s, min 2.861e-06s, max 5.007e-06s, tot 1.502e-05s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.198e-05s, min 1.097e-05s, max 1.311e-05s, tot 4.792e-05s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.259e+00 9.049e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.607e+00 x, min 2.462e+00 x, max 2.824e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.06 s, min 0.03 s, max 0.07 s, tot 0.25 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.06 s, min 0.03 s, max 0.07 s, tot 0.25 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.510e+02, min 1.007e+02, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 6.398e-02, min 1.205e-02, max 1.798e-01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.431e-06s, min 9.537e-07s, max 1.907e-06s, tot 5.722e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.263e-03s, min 2.136e-03s, max 7.970e-03s, tot 2.505e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.089e+01 4.179e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.000e+00 x, min 2.000e+00 x, max 4.000e+00 x (4 samples, the non-min-nrhs ones) #pr: ======== Limiting to transA=T: #pr: No sample (out of 8) matched the dump criteria -- skipping dump round. #pr: ======== Limiting to both transA=T and nrhs=1: @@ -6337,68 +6372,68 @@ #pr: ======== All results (not limiting) #pr: Dump from a base of 8 samples (of max 16) ordered by (1,1,1,1,2,4,2) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 12.58 1.192e-05 0.000e+00 1.907e-06 0.000e+00 1.013e-03 7.76e-02 5.17e+00 1 2.40e-05 -pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 12.58 1.216e-05 0.000e+00 1.907e-06 0.000e+00 8.099e-04 4.61e-02 3.17e+00 1 2.40e-05 -pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 33.55 1.287e-05 0.000e+00 2.861e-06 0.000e+00 1.537e-03 5.17e-02 1.29e+00 1 9.60e-05 -pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 6.549e-04 8.65e-02 2.29e+00 1 9.60e-05 -pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 33.55 1.192e-05 0.000e+00 2.861e-06 0.000e+00 3.960e-04 1.27e-01 2.79e+00 1 9.60e-05 -pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 30.97 1.192e-05 0.000e+00 3.099e-06 0.000e+00 9.990e-04 6.32e-02 1.54e+00 1 9.60e-05 -pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 94.74 1.097e-05 0.000e+00 4.053e-06 0.000e+00 4.151e-04 8.98e-02 6.98e-01 1 3.84e-04 -pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 76.70 1.311e-05 0.000e+00 5.007e-06 0.000e+00 4.151e-04 1.40e-01 1.32e+00 1 3.84e-04 +pr: 1:R_R A 3 3 6 1 D S N 4 4 0 4.0000 4.6667 3 1 25.17 3.420e-03 0.000e+00 9.537e-07 0.000e+00 3.619e-02 1.55e-01 5.17e+00 1 2.40e-05 +pr: 3:R_R A 3 3 6 1 S S N 4 4 0 4.0000 4.6667 3 1 25.17 7.994e-03 0.000e+00 9.537e-07 0.000e+00 7.647e-02 9.23e-02 3.17e+00 1 2.40e-05 +pr: 5:R_R A 3 3 6 1 C S N 4 4 0 4.0000 4.6667 3 1 100.66 8.003e-03 0.000e+00 9.537e-07 0.000e+00 1.051e-01 1.55e-01 1.29e+00 1 9.60e-05 +pr: 7:R_R A 3 3 6 1 Z S N 4 4 0 4.0000 4.6667 3 1 100.66 7.493e-03 0.000e+00 9.537e-07 0.000e+00 7.140e-02 2.81e-01 2.29e+00 1 9.60e-05 +pr: 9:R_R A 3 3 6 4 D S N 4 4 0 4.0000 4.6667 3 1 100.66 7.447e-03 0.000e+00 9.537e-07 0.000e+00 7.257e-02 3.82e-01 2.79e+00 1 9.60e-05 +pr: 11:R_R A 3 3 6 4 S S N 4 4 0 4.0000 4.6667 3 1 100.66 7.970e-03 0.000e+00 9.537e-07 0.000e+00 7.149e-02 2.06e-01 1.54e+00 1 9.60e-05 +pr: 13:R_R A 3 3 6 4 C S N 4 4 0 4.0000 4.6667 3 1 201.33 7.499e-03 0.000e+00 1.907e-06 0.000e+00 7.122e-02 1.91e-01 6.98e-01 1 3.84e-04 +pr: 15:R_R A 3 3 6 4 Z S N 4 4 0 4.0000 4.6667 3 1 201.33 2.136e-03 0.000e+00 1.907e-06 0.000e+00 3.194e-02 3.67e-01 1.32e+00 1 3.84e-04 #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 8 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 328.9 % faster, avg. sp. ratio 4.289x, max sp. ratio 6.375x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 293.8/ 82.9/537.2/2350.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 64.1/ 31.7/119.4/512.4 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 84.5, min. 43.7, max. 153.5 ops) +#pr: (in succ. cases rsb autotuning gave avg. 617831.2 % faster, avg. sp. ratio 6179.312x, max sp. ratio 8391.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 63544.9/16747.9/110214.8/508359.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.7/ 9.0/ 15.0/ 86.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.8, min. 9.0, max. 15.0 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 2/ 2/ 2) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 6/ 6/ 6) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 18/ 8/ 32) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 54/ 24/ 96) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 4.000/ 4.000/ 4.000) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.066/ 0.040/ 0.101,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.682/ 0.046/ 0.140,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.177/ 0.080/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.829/ 0.092/ 0.382,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 2.284/ 0.698/ 5.167) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 4.667/ 4.667/ 4.667) #pr: (matrix has been subdivided more/less/same in resp. 0 / 8 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /8 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.01 s (8 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.00 s, min 0.00 s, max 0.00 s, tot 0.01 s (8 samples) -#pr: best tun. rsb canon. mflops were: on avg. 4.071e+01, min 1.258e+01, max 9.474e+01 (8 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.249e+01, min 1.974e+00, max 3.501e+01 (8 samples) -#pr: best tun. rsb operation time was: on avg. 3.099e-06s, min 1.907e-06s, max 5.007e-06s, tot 2.480e-05s (8 samples) -#pr: ref. unt. rsb operation time was: on avg. 1.210e-05s, min 1.097e-05s, max 1.311e-05s, tot 9.680e-05s (8 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.259e+00 1.084e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.428e+01 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.607e+00 x, min 2.462e+00 x, max 2.824e+00 x (4 samples, the non-min-nrhs ones) -#pr: Record collection took 0.23 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.07 s, min 0.03 s, max 0.11 s, tot 0.54 s (8 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.07 s, min 0.03 s, max 0.11 s, tot 0.54 s (8 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.070e+02, min 2.517e+01, max 2.013e+02 (8 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 3.634e-02, min 3.002e-03, max 1.798e-01 (8 samples) +#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 9.537e-06s (8 samples) +#pr: ref. unt. rsb operation time was: on avg. 6.495e-03s, min 2.136e-03s, max 8.003e-03s, tot 5.196e-02s (8 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.089e+01 7.368e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 9.980e-01 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.000e+00 x, min 2.000e+00 x, max 4.000e+00 x (4 samples, the non-min-nrhs ones) +#pr: Record collection took 3.78 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 100 environment variables in 5174 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 100 environment variables in 5228 bytes (prepend RSB_PR_ENV=1 to dump this). # ====== END Total summary record. -#pr: ======== Saved a performance record of 16 samples to rsbench_pr__1733322954_gcc-14.2.rpr -# Removing the temporary record file rsbench_pr__1733322954_gcc-14.2.rpr.tmp. -# terminating run at 1733322960 (after 6.2s of w.c.t.) -srcdir="/build/reproducible-path/librsb-1.3.0.2+dfsg" /bin/bash ./scripts/doc-tests.sh +#pr: ======== Saved a performance record of 16 samples to rsbench_pr__1733326519_gcc-14.2.rpr +# Removing the temporary record file rsbench_pr__1733326519_gcc-14.2.rpr.tmp. +# terminating run at 1733326529 (after 10.6s of w.c.t.) +srcdir="/build/reproducible-path/librsb-1.3.0.2+dfsg" /bin/sh ./scripts/doc-tests.sh + set -o pipefail + test x/build/reproducible-path/librsb-1.3.0.2+dfsg = x -+ cat /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/autotune.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/backsolve.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/hello-spblas.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/hello.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/io-spblas.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/power.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/snippets.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/transpose.c + grep '^.\{71,\}' ++ cat /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/autotune.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/backsolve.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/hello-spblas.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/hello.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/io-spblas.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/power.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/snippets.c /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/transpose.c + true -+ cat /build/reproducible-path/librsb-1.3.0.2+dfsg/README + grep '^[^ ].\{80,\}' ++ cat /build/reproducible-path/librsb-1.3.0.2+dfsg/README + true -++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -h ++ wc -l -+ test 63 -ge 61 ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -h ++ test 63 -ge 61 ++ wc -c +++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -h + test 2014 -ge 1966 -++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -oa -Ob -h ++ wc -l -+ test 182 -ge 157 ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -oa -Ob -h ++ test 182 -ge 157 ++ wc -c +++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -oa -Ob -h + test 5369 -ge 4600 + exit 0 if ! ./librsb-config --help ; then echo "Problem executing the librsb-config script!"; false; fi; @@ -6433,7 +6468,7 @@ type char codes:D S C Z gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/examples' if test /build/reproducible-path/librsb-1.3.0.2+dfsg != /build/reproducible-path/librsb-1.3.0.2+dfsg ; then cp /build/reproducible-path/librsb-1.3.0.2+dfsg/pd.mtx /build/reproducible-path/librsb-1.3.0.2+dfsg/vf.mtx /build/reproducible-path/librsb-1.3.0.2+dfsg/examples ; fi -( PATH="/build/reproducible-path/librsb-1.3.0.2+dfsg:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" /bin/bash /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/bench.sh; ) +( PATH="/build/reproducible-path/librsb-1.3.0.2+dfsg:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" /bin/sh /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/bench.sh; ) + which rsbench /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench + BRF=test.rpr @@ -6443,15 +6478,15 @@ Will invoke autotuning for ~10.000000 s x 1 rounds, specifying verbosity=0 and threads=0. (>0 means no structure tuning; 0 means only structure tuning, <0 means tuning of both with (negated) thread count suggestion). # Requested no transposition. # performance record file set to: test.rpr -# beginning run at 1733322961 +# beginning run at 1733326530 # /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench -oa -Ob --bench --lower 100 --as-symmetric --types : -n 1 --notranspose --compare-competitors --verbose --verbose --write-performance-record=test.rpr # compiled with: CC=gcc CFLAGS=-g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 -# average timer granularity: 1.47e-06 s +# average timer granularity: 1.36e-07 s # Will write a final performance record to file test.rpr and periodic checkpoints to test.rpr.tmp # will NOT perform ancillary tests. # will flush cache memory: between each operation measurement series, and NOT between each operation. # will keep any zero encountered in the matrix. -# env: export PATH=/build/reproducible-path/librsb-1.3.0.2+dfsg:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games +# env: export PATH=/build/reproducible-path/librsb-1.3.0.2+dfsg:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path # env: export LD_LIBRARY_PATH=/build/reproducible-path/librsb-1.3.0.2+dfsg/.libs # env: HOSTNAME is not set # env: KMP_AFFINITY is not set @@ -6490,7 +6525,7 @@ # env: SLURM_NTASKS is not set # env: SLURM_STEP_TASKS_PER_NODE is not set # env: SLURM_TASKS_PER_NODE is not set -# detected hostname: wbq0 +# detected hostname: i-capture-the-hostname # user specified a verbosity level of 2 (each --verbose occurrence counts +1) # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 131072 bytes @@ -6510,29 +6545,29 @@ # This test will measure times in scanning arrays sized and aligned to fit in caches. # 2 cache levels detected Will fill struct with 40 samples... -# Memory benchmark took 5.962s +# Memory benchmark took 6.056s # auto-tuning oriented output implies times==0 iterations and sort-after-load. #pr: allocated a performance record for 4 samples (1120 bytes). # multi-type benchmarking (DSCZ) -- now using typecode D (last was D). # Cache block size total 524288 bytes, per-thread 131072 bytes -# so far, program took 6.017s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . +# so far, program took 6.070s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.000s/0.000s . # Using 1 threads # Using alpha=1 beta=1 order=cols for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_LOWER, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 1.507e-03 s (100.00 %) - analyzed arrays in 9.160e-04 s (60.79 %) - cleaned-up arrays in 8.512e-05 s (5.65 %) - deduplicated arrays in 8.702e-05 s (5.78 %) - sorted arrays in 1.907e-06 s (0.13 %) - shuffled partitions in 2.489e-04 s (16.52 %) - memory allocations took 8.106e-05 s (5.38 %) - leafs setup took 1.407e-05 s (0.93 %) - halfword conversion took 6.104e-05 s (4.05 %) -Built (100 x 100)[0xba50c0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' -# Constructed matrix (took 0.002s): (100 x 100)[0xba50c0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' + converted COO to RSB in 6.506e-02 s (100.00 %) + analyzed arrays in 2.104e-02 s (32.33 %) + cleaned-up arrays in 6.294e-05 s (0.10 %) + deduplicated arrays in 1.812e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 2.791e-02 s (42.90 %) + memory allocations took 2.265e-05 s (0.03 %) + leafs setup took 1.192e-05 s (0.02 %) + halfword conversion took 1.599e-02 s (24.58 %) +Built (100 x 100)[0x1081110]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' +# Constructed matrix (took 0.065s): (100 x 100)[0x1081110]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 100 x 100, type D, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz. @@ -6583,10 +6618,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0008891s; avg 0.0002964s ( +/- 42.64/ 53.90 %); best 0.00017s; worst 0.0004561s; std dev. 0.0001192 (taking best). -Reference operation time is 0.000169992 s (118.8 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type D, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.00017 Mflops: 118.829) -Merge (3 -> 1 leaves) took w.c.t. of 0.0005081s, ~0.0004101s of computing time (of which 0.0001991s sorting, 1.311e-05s analysis) +3 iterations (1 th.) took 0.02342s; avg 0.007808s ( +/- 4.93/ 9.09 %); best 0.007423s; worst 0.008518s; std dev. 0.0005026 (taking best). +Reference operation time is 0.00742316 s (2.721 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type D, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.007423 Mflops: 2.721) +Merge (3 -> 1 leaves) took w.c.t. of 0.000267s, ~0.0001822s of computing time (of which 6.795e-05s sorting, 1.407e-05s analysis) # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -6617,8 +6652,8 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0003381s; avg 0.0001127s ( +/- 10.30/ 9.17 %); best 0.0001011s; worst 0.000123s; std dev. 9e-06 (taking best). -Reference operation time is 0.000101089 s (199.8 Mflops) with 1 threads. +3 iterations (1 th.) took 8.392e-05s; avg 2.797e-05s ( +/- 17.33/ 32.10 %); best 2.313e-05s; worst 3.695e-05s; std dev. 6.357e-06 (taking best). +Reference operation time is 2.31266e-05 s (873.5 Mflops) with 1 threads. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -6634,16 +6669,16 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -After merge step 1: tpop: 0.0001011 s ~Mflops: 199.823 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1.682x: 0.00017s -> 0.0001011s, so taking this instance. +After merge step 1: tpop: 2.313e-05 s ~Mflops: 873.453 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 320.979x: 0.007423s -> 2.313e-05s, so taking this instance. Saved plot to test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.017s (of which 0.0005319s partitioning, 0.01541s I/O); computing times: 0.0004101s in par. loops, 0.0001991s sorting, 1.311e-05s analyzing) -Total merge + benchmarking process took 0.017s, equivalent to 168.2/100.0 new/old ops (0.0003631s for 2 clones -- as 3.6/2.1 ops, or 1.8/1.1 ops per clone), SPEEDUP of 1.682x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1.682x (0.00017s -> 0.0001011s), will amortize in 246.8 ops by saving 6.89e-05s per op. -In 1 tuning rounds (tot. 0.018s, 0.00036s for constructor, 2 clones) obtained a SPEEDUP of 68.2% (1.682x) (from 118.8 to 199.8 Mflops). Employed 0.016s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.08022s (of which 0.000278s partitioning, 0.05624s I/O); computing times: 0.0001822s in par. loops, 6.795e-05s sorting, 1.407e-05s analyzing) +Total merge + benchmarking process took 0.08022s, equivalent to 3468.6/10.8 new/old ops (0.04693s for 2 clones -- as 2029.5/6.3 ops, or 1014.7/3.2 ops per clone), SPEEDUP of 320.979x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 320.979x (0.007423s -> 2.313e-05s), will amortize in 10.8 ops by saving 0.0074s per op. +In 1 tuning rounds (tot. 0.13s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 31997.9% (321x) (from 2.721 to 873.5 Mflops). Employed 0.06s for I/O of matrix plots. #pr: updating sample at index 1 (0^th of 4), 0^th touch for (0,0,0,0,0,0,0). -First run of RSB Autotuner took 0.034147 s (1.700e-04 s -> 1.011e-04 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.187712 s (7.423e-03 s -> 2.313e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. Will autotune matrix: 100 x 100, type D, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:10 @@ -6709,20 +6744,20 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000406s; avg 0.0001353s ( +/- 25.48/ 24.90 %); best 0.0001009s; worst 0.000169s; std dev. 2.784e-05 (taking best). -Reference operation time is 0.000100851 s (200.3 Mflops) with 1 threads. +3 iterations (1 th.) took 0.000119s; avg 3.966e-05s ( +/- 41.68/ 81.56 %); best 2.313e-05s; worst 7.2e-05s; std dev. 2.287e-05 (taking best). +Reference operation time is 2.31266e-05 s (873.5 Mflops) with 1 threads. Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 3.979e-04 s (100.00 %) - analyzed arrays in 8.202e-05 s (20.61 %) - cleaned-up arrays in 8.202e-05 s (20.61 %) - deduplicated arrays in 8.798e-05 s (22.11 %) - sorted arrays in 9.537e-07 s (0.24 %) - shuffled partitions in 6.294e-05 s (15.82 %) - memory allocations took 2.313e-05 s (5.81 %) - leafs setup took 5.007e-06 s (1.26 %) - halfword conversion took 4.911e-05 s (12.34 %) -Built (100 x 100)[0xbbc520]{D} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' + converted COO to RSB in 3.220e-03 s (100.00 %) + analyzed arrays in 3.057e-03 s (94.94 %) + cleaned-up arrays in 6.008e-05 s (1.87 %) + deduplicated arrays in 5.102e-05 s (1.58 %) + sorted arrays in 9.537e-07 s (0.03 %) + shuffled partitions in 1.907e-05 s (0.59 %) + memory allocations took 1.001e-05 s (0.31 %) + leafs setup took 1.907e-06 s (0.06 %) + halfword conversion took 1.788e-05 s (0.56 %) +Built (100 x 100)[0x1098560]{D} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' Starting autotuning stage, with subdivision of 1 (current threads=1, requested threads=0, max threads = 4). # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -6756,16 +6791,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.680e-04 s (100.00 %) - analyzed arrays in 8.392e-05 s (17.93 %) - cleaned-up arrays in 8.202e-05 s (17.52 %) - deduplicated arrays in 8.798e-05 s (18.80 %) - sorted arrays in 9.537e-07 s (0.20 %) - shuffled partitions in 1.390e-04 s (29.70 %) - memory allocations took 3.123e-05 s (6.67 %) - leafs setup took 5.007e-06 s (1.07 %) - halfword conversion took 3.505e-05 s (7.49 %) -Built (100 x 100)[0xba50c0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 3, symflags:'LS' + converted COO to RSB in 1.919e-04 s (100.00 %) + analyzed arrays in 3.719e-05 s (19.38 %) + cleaned-up arrays in 5.889e-05 s (30.68 %) + deduplicated arrays in 1.693e-05 s (8.82 %) + sorted arrays in 1.192e-06 s (0.62 %) + shuffled partitions in 5.102e-05 s (26.58 %) + memory allocations took 9.775e-06 s (5.09 %) + leafs setup took 1.907e-06 s (0.99 %) + halfword conversion took 1.407e-05 s (7.33 %) +Built (100 x 100)[0x1081110]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 3, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -6811,9 +6846,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.25 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0005221s; avg 0.000174s ( +/- 11.51/ 18.90 %); best 0.000154s; worst 0.0002069s; std dev. 2.345e-05 (taking best). -Reference operation time is 0.000154018 s (131.2 Mflops) with 1 threads. -Challenging best inner round reference (0.000100851 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.000154018 s/0 threads (speedup 0.654799 x), same?n. +3 iterations (1 th.) took 0.0002279s; avg 7.598e-05s ( +/- 28.77/ 28.97 %); best 5.412e-05s; worst 9.799e-05s; std dev. 1.791e-05 (taking best). +Reference operation time is 5.4121e-05 s (373.2 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 5.4121e-05 s/0 threads (speedup 0.427313 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type D, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -6847,16 +6882,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.609e-04 s (100.00 %) - analyzed arrays in 8.798e-05 s (19.09 %) - cleaned-up arrays in 8.202e-05 s (17.80 %) - deduplicated arrays in 8.702e-05 s (18.88 %) - sorted arrays in 1.907e-06 s (0.41 %) - shuffled partitions in 1.309e-04 s (28.40 %) - memory allocations took 2.694e-05 s (5.85 %) - leafs setup took 8.106e-06 s (1.76 %) - halfword conversion took 3.099e-05 s (6.73 %) -Built (100 x 100)[0xba50c0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 1.841e-04 s (100.00 %) + analyzed arrays in 3.910e-05 s (21.24 %) + cleaned-up arrays in 5.889e-05 s (31.99 %) + deduplicated arrays in 1.717e-05 s (9.33 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 4.601e-05 s (25.00 %) + memory allocations took 6.914e-06 s (3.76 %) + leafs setup took 2.861e-06 s (1.55 %) + halfword conversion took 1.216e-05 s (6.61 %) +Built (100 x 100)[0x1081110]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -6902,9 +6937,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.5 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0005889s; avg 0.0001963s ( +/- 6.72/ 10.53 %); best 0.0001831s; worst 0.000217s; std dev. 1.48e-05 (taking best). -Reference operation time is 0.000183105 s (110.3 Mflops) with 1 threads. -Challenging best inner round reference (0.000100851 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.000183105 s/0 threads (speedup 0.550781 x), same?n. +3 iterations (1 th.) took 0.004146s; avg 0.001382s ( +/- 95.45/189.22 %); best 6.294e-05s; worst 0.003997s; std dev. 0.001849 (taking best). +Reference operation time is 6.29425e-05 s (320.9 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 6.29425e-05 s/0 threads (speedup 0.367424 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type D, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -6938,16 +6973,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.590e-04 s (100.00 %) - analyzed arrays in 8.702e-05 s (18.96 %) - cleaned-up arrays in 7.987e-05 s (17.40 %) - deduplicated arrays in 8.798e-05 s (19.17 %) - sorted arrays in 1.192e-06 s (0.26 %) - shuffled partitions in 1.299e-04 s (28.31 %) - memory allocations took 3.195e-05 s (6.96 %) - leafs setup took 6.914e-06 s (1.51 %) - halfword conversion took 3.004e-05 s (6.55 %) -Built (100 x 100)[0xb963e0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 1.960e-04 s (100.00 %) + analyzed arrays in 4.482e-05 s (22.87 %) + cleaned-up arrays in 6.104e-05 s (31.14 %) + deduplicated arrays in 1.693e-05 s (8.64 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 4.792e-05 s (24.45 %) + memory allocations took 8.106e-06 s (4.14 %) + leafs setup took 2.861e-06 s (1.46 %) + halfword conversion took 1.311e-05 s (6.69 %) +Built (100 x 100)[0x1072430]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -6993,9 +7028,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0005798s; avg 0.0001933s ( +/- 6.87/ 11.76 %); best 0.00018s; worst 0.000216s; std dev. 1.615e-05 (taking best). -Reference operation time is 0.000180006 s (112.2 Mflops) with 1 threads. -Challenging best inner round reference (0.000100851 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.000180006 s/0 threads (speedup 0.560265 x), same?n. +3 iterations (1 th.) took 0.0002692s; avg 8.972e-05s ( +/- 26.40/ 23.83 %); best 6.604e-05s; worst 0.0001111s; std dev. 1.847e-05 (taking best). +Reference operation time is 6.60419e-05 s (305.9 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 6.60419e-05 s/0 threads (speedup 0.350181 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type D, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7029,16 +7064,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.659e-04 s (100.00 %) - analyzed arrays in 8.821e-05 s (18.94 %) - cleaned-up arrays in 8.082e-05 s (17.35 %) - deduplicated arrays in 8.607e-05 s (18.47 %) - sorted arrays in 2.146e-06 s (0.46 %) - shuffled partitions in 1.261e-04 s (27.07 %) - memory allocations took 4.172e-05 s (8.96 %) - leafs setup took 5.960e-06 s (1.28 %) - halfword conversion took 3.099e-05 s (6.65 %) -Built (100 x 100)[0xb963e0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 1.831e-04 s (100.00 %) + analyzed arrays in 3.600e-05 s (19.66 %) + cleaned-up arrays in 6.008e-05 s (32.81 %) + deduplicated arrays in 1.693e-05 s (9.24 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 4.506e-05 s (24.61 %) + memory allocations took 1.001e-05 s (5.47 %) + leafs setup took 3.099e-06 s (1.69 %) + halfword conversion took 1.097e-05 s (5.99 %) +Built (100 x 100)[0x1072430]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7084,9 +7119,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 2 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0005748s; avg 0.0001916s ( +/- 6.06/ 9.00 %); best 0.00018s; worst 0.0002089s; std dev. 1.243e-05 (taking best). -Reference operation time is 0.000180006 s (112.2 Mflops) with 1 threads. -Challenging best inner round reference (0.000100851 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.000180006 s/0 threads (speedup 0.560265 x), same?n. +3 iterations (1 th.) took 0.02392s; avg 0.007974s ( +/- 0.52/ 0.54 %); best 0.007933s; worst 0.008017s; std dev. 3.437e-05 (taking best). +Reference operation time is 0.0079329 s (2.546 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.0079329 s/0 threads (speedup 0.00291528 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type D, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7120,16 +7155,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.692e-04 s (100.00 %) - analyzed arrays in 8.392e-05 s (17.89 %) - cleaned-up arrays in 8.106e-05 s (17.28 %) - deduplicated arrays in 8.702e-05 s (18.55 %) - sorted arrays in 9.537e-07 s (0.20 %) - shuffled partitions in 1.259e-04 s (26.83 %) - memory allocations took 5.007e-05 s (10.67 %) - leafs setup took 5.960e-06 s (1.27 %) - halfword conversion took 3.099e-05 s (6.61 %) -Built (100 x 100)[0xbd50e0]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.377e-02 s (100.00 %) + analyzed arrays in 1.567e-02 s (24.58 %) + cleaned-up arrays in 5.984e-05 s (0.09 %) + deduplicated arrays in 1.812e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.199e-02 s (50.17 %) + memory allocations took 1.884e-05 s (0.03 %) + leafs setup took 8.106e-06 s (0.01 %) + halfword conversion took 1.599e-02 s (25.08 %) +Built (100 x 100)[0x10b1120]{D} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7175,11 +7210,11 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 4 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000591s; avg 0.000197s ( +/- 7.54/ 8.55 %); best 0.0001822s; worst 0.0002139s; std dev. 1.302e-05 (taking best). -Reference operation time is 0.000182152 s (110.9 Mflops) with 1 threads. -Challenging best inner round reference (0.000100851 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.000182152 s/0 threads (speedup 0.553665 x), same?n. +3 iterations (1 th.) took 0.02359s; avg 0.007864s ( +/- 3.48/ 1.80 %); best 0.00759s; worst 0.008005s; std dev. 0.0001936 (taking best). +Reference operation time is 0.00758982 s (2.661 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00758982 s/0 threads (speedup 0.00304706 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type D, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz -Best sparse multiply performance with subdivision multiplier of 1: 200.295 Mflops. +Best sparse multiply performance with subdivision multiplier of 1: 873.453 Mflops. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7195,29 +7230,29 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -Last tuner inner round (1 of 1) took 0.0118392 s (eq. to 1e+02/ 1e+02 old/new op.times), gained local/global speedup 1 x (0.000100851 : 0.000100851) / 1 x (0.000100851 : 0.000100851). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.127837 s (eq. to 6e+03/ 6e+03 old/new op.times), gained local/global speedup 1 x (2.31266e-05 : 2.31266e-05) / 1 x (2.31266e-05 : 2.31266e-05). This is not amortizable ! Auto tuning inner round 1 did not find a configuration better than the original. -In 1 tuning rounds (tot. 0.012s, 0.0068s for constructor, 0 clones) obtained NO speedup (best stays 200.3 Mflops). -Second run of RSB Autotuner took 0.01228 s and estimated a speedup of 1.000000 x (1.009e-04 s -> 1.009e-04 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.13s, 0.075s for constructor, 0 clones) obtained NO speedup (best stays 873.5 Mflops). +Second run of RSB Autotuner took 0.127944 s and estimated a speedup of 1.000000 x (2.313e-05 s -> 2.313e-05 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:100 #norm:10 #used index storage compared to COO:10504 vs 40400 bytes (26.00%) ; compared to CSR:10504 vs 20604 bytes (50.99%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000002 0.000916 0.000249 0.001165 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.001167 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000916 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000249 -%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000002 -%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.000 -%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.001165 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.021035 0.027911 0.048946 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.048946 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.021035 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.027911 +%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000000 +%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.048946 %:ROW_MAJOR_SORT_TO_MOP:lower-100x100-5050nz S N 1 100 100 5050 0.000 %:UNSORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:SORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SUBDIVISION_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SHUFFLE_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 -%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:lower-100x100-5050nz S N 1 100 100 5050 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:lower-100x100-5050nz S N 1 100 100 5050 10504 40400 20600 @@ -7226,34 +7261,34 @@ %:SM_MINMAXAVGNNZ:lower-100x100-5050nz S N 1 100 100 5050 5050 5050 5050 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[1] -%operation:lower-100x100-5050nz 0.00150681 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.0650599 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 1.90735e-06 0.000916004 0 0.000248909 -# so far, program took 6.097s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.046s/0.000s . +%constructor:lower-100x100-5050nz 0 0.0210352 0 0.0279109 +# so far, program took 6.541s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.316s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.1678s (system CPU time used) -ru_utime : 6.077s (user CPU time used) +ru_stime : 0.02498s (system CPU time used) +ru_utime : 4.193s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode S (last was D). # Cache block size total 524288 bytes, per-thread 524288 bytes -# so far, program took 6.097s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.046s/0.000s . +# so far, program took 6.541s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.316s/0.000s . # Using 1 threads # Using alpha=1 beta=1 order=cols for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_LOWER, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 5.162e-04 s (100.00 %) - analyzed arrays in 1.299e-04 s (25.17 %) - cleaned-up arrays in 8.082e-05 s (15.66 %) - deduplicated arrays in 8.798e-05 s (17.04 %) - sorted arrays in 1.192e-06 s (0.23 %) - shuffled partitions in 1.240e-04 s (24.02 %) - memory allocations took 3.409e-05 s (6.61 %) - leafs setup took 5.960e-06 s (1.15 %) - halfword conversion took 4.601e-05 s (8.91 %) -Built (100 x 100)[0xb963e0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' -# Constructed matrix (took 0.001s): (100 x 100)[0xb963e0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' + converted COO to RSB in 5.536e-02 s (100.00 %) + analyzed arrays in 7.340e-03 s (13.26 %) + cleaned-up arrays in 6.008e-05 s (0.11 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 3.199e-02 s (57.79 %) + memory allocations took 1.073e-05 s (0.02 %) + leafs setup took 9.060e-06 s (0.02 %) + halfword conversion took 1.593e-02 s (28.77 %) +Built (100 x 100)[0x1072430]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' +# Constructed matrix (took 0.055s): (100 x 100)[0x1072430]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 100 x 100, type S, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz. @@ -7304,10 +7339,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0005279s; avg 0.000176s ( +/- 27.37/ 47.70 %); best 0.0001278s; worst 0.0002599s; std dev. 5.956e-05 (taking best). -Reference operation time is 0.000127792 s (158.1 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type S, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.0001278 Mflops: 158.069) -Merge (3 -> 1 leaves) took w.c.t. of 0.00033s, ~0.0002978s of computing time (of which 0.000138s sorting, 1.192e-05s analysis) +3 iterations (1 th.) took 0.02448s; avg 0.008161s ( +/- 8.23/ 4.41 %); best 0.00749s; worst 0.008521s; std dev. 0.0004751 (taking best). +Reference operation time is 0.00748992 s (2.697 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type S, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.00749 Mflops: 2.697) +Merge (3 -> 1 leaves) took w.c.t. of 0.0001781s, ~0.0001509s of computing time (of which 5.388e-05s sorting, 1.192e-05s analysis) # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7338,8 +7373,8 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000248s; avg 8.265e-05s ( +/- 7.98/ 12.50 %); best 7.606e-05s; worst 9.298e-05s; std dev. 7.398e-06 (taking best). -Reference operation time is 7.60555e-05 s (265.6 Mflops) with 1 threads. +3 iterations (1 th.) took 7.606e-05s; avg 2.535e-05s ( +/- 9.72/ 18.50 %); best 2.289e-05s; worst 3.004e-05s; std dev. 3.317e-06 (taking best). +Reference operation time is 2.28882e-05 s (882.6 Mflops) with 1 threads. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7355,16 +7390,16 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -After merge step 1: tpop: 7.606e-05 s ~Mflops: 265.595 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1.680x: 0.0001278s -> 7.606e-05s, so taking this instance. +After merge step 1: tpop: 2.289e-05 s ~Mflops: 882.551 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 327.240x: 0.00749s -> 2.289e-05s, so taking this instance. Saved plot to test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.01545s (of which 0.00035s partitioning, 0.01463s I/O); computing times: 0.0002978s in par. loops, 0.000138s sorting, 1.192e-05s analyzing) -Total merge + benchmarking process took 0.01545s, equivalent to 203.2/120.9 new/old ops (0.000412s for 2 clones -- as 5.4/3.2 ops, or 2.7/1.6 ops per clone), SPEEDUP of 1.680x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1.680x (0.0001278s -> 7.606e-05s), will amortize in 298.6 ops by saving 5.174e-05s per op. -In 1 tuning rounds (tot. 0.017s, 0.00041s for constructor, 2 clones) obtained a SPEEDUP of 68.0% (1.68x) (from 158.1 to 265.6 Mflops). Employed 0.015s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.08867s (of which 0.000186s partitioning, 0.06415s I/O); computing times: 0.0001509s in par. loops, 5.388e-05s sorting, 1.192e-05s analyzing) +Total merge + benchmarking process took 0.08867s, equivalent to 3873.9/11.8 new/old ops (0.04587s for 2 clones -- as 2004.2/6.1 ops, or 1002.1/3.1 ops per clone), SPEEDUP of 327.240x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 327.240x (0.00749s -> 2.289e-05s), will amortize in 11.9 ops by saving 0.007467s per op. +In 1 tuning rounds (tot. 0.14s, 0.046s for constructor, 2 clones) obtained a SPEEDUP of 32624.0% (327.2x) (from 2.697 to 882.6 Mflops). Employed 0.06s for I/O of matrix plots. #pr: updating sample at index 2 (1^th of 4), 0^th touch for (0,0,0,0,0,1,0). -First run of RSB Autotuner took 0.0317998 s (1.278e-04 s -> 7.606e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.19617 s (7.490e-03 s -> 2.289e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. Will autotune matrix: 100 x 100, type S, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:10 @@ -7430,20 +7465,20 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0002711s; avg 9.036e-05s ( +/- 13.72/ 24.01 %); best 7.796e-05s; worst 0.0001121s; std dev. 1.539e-05 (taking best). -Reference operation time is 7.79629e-05 s (259.1 Mflops) with 1 threads. +3 iterations (1 th.) took 8.702e-05s; avg 2.901e-05s ( +/- 24.38/ 41.37 %); best 2.193e-05s; worst 4.101e-05s; std dev. 8.531e-06 (taking best). +Reference operation time is 2.19345e-05 s (920.9 Mflops) with 1 threads. Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.029e-04 s (100.00 %) - analyzed arrays in 8.607e-05 s (21.36 %) - cleaned-up arrays in 8.106e-05 s (20.12 %) - deduplicated arrays in 8.583e-05 s (21.30 %) - sorted arrays in 2.146e-06 s (0.53 %) - shuffled partitions in 7.081e-05 s (17.57 %) - memory allocations took 2.289e-05 s (5.68 %) - leafs setup took 3.099e-06 s (0.77 %) - halfword conversion took 4.601e-05 s (11.42 %) -Built (100 x 100)[0xbbc520]{S} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' + converted COO to RSB in 2.351e-02 s (100.00 %) + analyzed arrays in 6.956e-03 s (29.58 %) + cleaned-up arrays in 6.008e-05 s (0.26 %) + deduplicated arrays in 1.788e-05 s (0.08 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.645e-02 s (69.96 %) + memory allocations took 7.868e-06 s (0.03 %) + leafs setup took 4.768e-06 s (0.02 %) + halfword conversion took 1.502e-05 s (0.06 %) +Built (100 x 100)[0x1098560]{S} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' Starting autotuning stage, with subdivision of 1 (current threads=1, requested threads=0, max threads = 4). # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7477,16 +7512,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 3.710e-04 s (100.00 %) - analyzed arrays in 6.199e-05 s (16.71 %) - cleaned-up arrays in 7.415e-05 s (19.99 %) - deduplicated arrays in 8.893e-05 s (23.97 %) - sorted arrays in 1.907e-06 s (0.51 %) - shuffled partitions in 5.198e-05 s (14.01 %) - memory allocations took 2.217e-05 s (5.98 %) - leafs setup took 4.053e-06 s (1.09 %) - halfword conversion took 6.199e-05 s (16.71 %) -Built (100 x 100)[0xbbbb50]{S} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' + converted COO to RSB in 3.911e-02 s (100.00 %) + analyzed arrays in 2.300e-02 s (58.80 %) + cleaned-up arrays in 5.984e-05 s (0.15 %) + deduplicated arrays in 1.717e-05 s (0.04 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.599e-02 s (40.89 %) + memory allocations took 1.383e-05 s (0.04 %) + leafs setup took 7.868e-06 s (0.02 %) + halfword conversion took 2.313e-05 s (0.06 %) +Built (100 x 100)[0x1097b90]{S} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7532,9 +7567,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.25 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0003669s; avg 0.0001223s ( +/- 31.38/ 56.14 %); best 8.392e-05s; worst 0.000191s; std dev. 4.867e-05 (taking best). -Reference operation time is 8.39233e-05 s (240.7 Mflops) with 1 threads. -Challenging best inner round reference (7.79629e-05 s/1 threads) with: subdivision 0.25, 1 leaves, 2.08 bytes/nz, 8.39233e-05 s/0 threads (speedup 0.928977 x), same?n. +3 iterations (1 th.) took 8.297e-05s; avg 2.766e-05s ( +/- 17.24/ 33.62 %); best 2.289e-05s; worst 3.695e-05s; std dev. 6.576e-06 (taking best). +Reference operation time is 2.28882e-05 s (882.6 Mflops) with 1 threads. +Challenging best inner round reference (2.19345e-05 s/1 threads) with: subdivision 0.25, 1 leaves, 2.08 bytes/nz, 2.28882e-05 s/0 threads (speedup 0.958333 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7568,16 +7603,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.311e-04 s (100.00 %) - analyzed arrays in 8.893e-05 s (20.63 %) - cleaned-up arrays in 7.415e-05 s (17.20 %) - deduplicated arrays in 8.607e-05 s (19.97 %) - sorted arrays in 1.907e-06 s (0.44 %) - shuffled partitions in 1.030e-04 s (23.89 %) - memory allocations took 2.599e-05 s (6.03 %) - leafs setup took 6.914e-06 s (1.60 %) - halfword conversion took 3.910e-05 s (9.07 %) -Built (100 x 100)[0xba50c0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 7, symflags:'LS' + converted COO to RSB in 6.351e-02 s (100.00 %) + analyzed arrays in 1.541e-02 s (24.26 %) + cleaned-up arrays in 5.984e-05 s (0.09 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.200e-02 s (50.38 %) + memory allocations took 1.383e-05 s (0.02 %) + leafs setup took 6.914e-06 s (0.01 %) + halfword conversion took 1.600e-02 s (25.19 %) +Built (100 x 100)[0x1081110]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 6, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7623,10 +7658,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.5 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000495s; avg 0.000165s ( +/- 6.07/ 10.40 %); best 0.000155s; worst 0.0001822s; std dev. 1.219e-05 (taking best). -Reference operation time is 0.000154972 s (130.3 Mflops) with 1 threads. -Challenging best inner round reference (7.79629e-05 s/1 threads) with: subdivision 0.5, 7 leaves, 2.164 bytes/nz, 0.000154972 s/0 threads (speedup 0.503077 x), same?n. -New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 10 subms, 7 lsubms, 2.1640 bpnz +3 iterations (1 th.) took 0.02448s; avg 0.008161s ( +/- 8.42/ 4.50 %); best 0.007474s; worst 0.008528s; std dev. 0.0004862 (taking best). +Reference operation time is 0.00747395 s (2.703 Mflops) with 1 threads. +Challenging best inner round reference (2.19345e-05 s/1 threads) with: subdivision 0.5, 6 leaves, 2.163 bytes/nz, 0.00747395 s/0 threads (speedup 0.0029348 x), same?n. +New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 8 subms, 6 lsubms, 2.1632 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7659,16 +7694,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.270e-04 s (100.00 %) - analyzed arrays in 8.798e-05 s (20.60 %) - cleaned-up arrays in 7.391e-05 s (17.31 %) - deduplicated arrays in 8.583e-05 s (20.10 %) - sorted arrays in 1.192e-06 s (0.28 %) - shuffled partitions in 1.080e-04 s (25.29 %) - memory allocations took 3.004e-05 s (7.04 %) - leafs setup took 5.960e-06 s (1.40 %) - halfword conversion took 3.099e-05 s (7.26 %) -Built (100 x 100)[0xb963e0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 7.104e-02 s (100.00 %) + analyzed arrays in 2.296e-02 s (32.31 %) + cleaned-up arrays in 6.008e-05 s (0.08 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.201e-02 s (45.05 %) + memory allocations took 1.407e-05 s (0.02 %) + leafs setup took 6.914e-06 s (0.01 %) + halfword conversion took 1.598e-02 s (22.49 %) +Built (100 x 100)[0x1072430]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7714,9 +7749,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000479s; avg 0.0001597s ( +/- 5.33/ 7.67 %); best 0.0001512s; worst 0.0001719s; std dev. 8.87e-06 (taking best). -Reference operation time is 0.000151157 s (133.6 Mflops) with 1 threads. -Challenging best inner round reference (7.79629e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.000151157 s/0 threads (speedup 0.515773 x), same?n. +3 iterations (1 th.) took 0.0234s; avg 0.007801s ( +/- 4.96/ 9.13 %); best 0.007414s; worst 0.008513s; std dev. 0.0005045 (taking best). +Reference operation time is 0.00741386 s (2.725 Mflops) with 1 threads. +Challenging best inner round reference (2.19345e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00741386 s/0 threads (speedup 0.00295858 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7750,16 +7785,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.821e-04 s (100.00 %) - analyzed arrays in 9.203e-05 s (19.09 %) - cleaned-up arrays in 7.415e-05 s (15.38 %) - deduplicated arrays in 1.290e-04 s (26.76 %) - sorted arrays in 1.907e-06 s (0.40 %) - shuffled partitions in 1.111e-04 s (23.05 %) - memory allocations took 3.505e-05 s (7.27 %) - leafs setup took 5.960e-06 s (1.24 %) - halfword conversion took 2.885e-05 s (5.98 %) -Built (100 x 100)[0xb963e0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.364e-02 s (100.00 %) + analyzed arrays in 1.554e-02 s (24.41 %) + cleaned-up arrays in 5.984e-05 s (0.09 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.200e-02 s (50.28 %) + memory allocations took 1.812e-05 s (0.03 %) + leafs setup took 7.868e-06 s (0.01 %) + halfword conversion took 1.600e-02 s (25.14 %) +Built (100 x 100)[0x1072430]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7805,9 +7840,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 2 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0004761s; avg 0.0001587s ( +/- 4.16/ 7.11 %); best 0.0001521s; worst 0.00017s; std dev. 8.018e-06 (taking best). -Reference operation time is 0.000152111 s (132.8 Mflops) with 1 threads. -Challenging best inner round reference (7.79629e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.000152111 s/0 threads (speedup 0.512539 x), same?n. +3 iterations (1 th.) took 0.02451s; avg 0.008169s ( +/- 7.01/ 4.19 %); best 0.007596s; worst 0.008511s; std dev. 0.0004075 (taking best). +Reference operation time is 0.00759602 s (2.659 Mflops) with 1 threads. +Challenging best inner round reference (2.19345e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00759602 s/0 threads (speedup 0.00288763 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7841,16 +7876,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.380e-04 s (100.00 %) - analyzed arrays in 8.702e-05 s (19.87 %) - cleaned-up arrays in 7.606e-05 s (17.37 %) - deduplicated arrays in 8.702e-05 s (19.87 %) - sorted arrays in 9.537e-07 s (0.22 %) - shuffled partitions in 1.049e-04 s (23.95 %) - memory allocations took 4.101e-05 s (9.36 %) - leafs setup took 5.960e-06 s (1.36 %) - halfword conversion took 3.195e-05 s (7.29 %) -Built (100 x 100)[0xbc63f0]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 7.475e-02 s (100.00 %) + analyzed arrays in 2.614e-02 s (34.98 %) + cleaned-up arrays in 6.104e-05 s (0.08 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.250e-02 s (43.48 %) + memory allocations took 2.098e-05 s (0.03 %) + leafs setup took 7.868e-06 s (0.01 %) + halfword conversion took 1.599e-02 s (21.40 %) +Built (100 x 100)[0x10a2430]{S} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7896,11 +7931,11 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 4 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000478s; avg 0.0001593s ( +/- 4.69/ 8.03 %); best 0.0001519s; worst 0.0001721s; std dev. 9.09e-06 (taking best). -Reference operation time is 0.000151873 s (133 Mflops) with 1 threads. -Challenging best inner round reference (7.79629e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.000151873 s/0 threads (speedup 0.513344 x), same?n. +3 iterations (1 th.) took 0.0234s; avg 0.0078s ( +/- 5.01/ 8.96 %); best 0.007409s; worst 0.008499s; std dev. 0.0004953 (taking best). +Reference operation time is 0.0074091 s (2.726 Mflops) with 1 threads. +Challenging best inner round reference (2.19345e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.0074091 s/0 threads (speedup 0.00296048 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz -Best sparse multiply performance with subdivision multiplier of 1: 259.098 Mflops. +Best sparse multiply performance with subdivision multiplier of 1: 920.923 Mflops. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -7916,23 +7951,23 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -Last tuner inner round (1 of 1) took 0.00905299 s (eq. to 1e+02/ 1e+02 old/new op.times), gained local/global speedup 1 x (7.79629e-05 : 7.79629e-05) / 1 x (7.79629e-05 : 7.79629e-05). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.434723 s (eq. to 2e+04/ 2e+04 old/new op.times), gained local/global speedup 1 x (2.19345e-05 : 2.19345e-05) / 1 x (2.19345e-05 : 2.19345e-05). This is not amortizable ! Auto tuning inner round 1 did not find a configuration better than the original. -In 1 tuning rounds (tot. 0.0091s, 0.0044s for constructor, 0 clones) obtained NO speedup (best stays 259.1 Mflops). -Second run of RSB Autotuner took 0.0094192 s and estimated a speedup of 1.000000 x (7.796e-05 s -> 7.796e-05 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.43s, 0.34s for constructor, 0 clones) obtained NO speedup (best stays 920.9 Mflops). +Second run of RSB Autotuner took 0.4348 s and estimated a speedup of 1.000000 x (2.193e-05 s -> 2.193e-05 s per op) in same matrix (1 -> 1 lsubm) #min:1 #max:1 #sum:100 #norm:10 #used index storage compared to COO:10504 vs 40400 bytes (26.00%) ; compared to CSR:10504 vs 20604 bytes (50.99%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000001 0.000130 0.000124 0.000254 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000255 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000130 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000124 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000001 0.007340 0.031990 0.039330 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.039331 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.007340 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.031990 %:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000001 %:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.000 -%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000254 +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.039330 %:ROW_MAJOR_SORT_TO_MOP:lower-100x100-5050nz S N 1 100 100 5050 0.000 %:UNSORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:SORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 @@ -7947,34 +7982,34 @@ %:SM_MINMAXAVGNNZ:lower-100x100-5050nz S N 1 100 100 5050 5050 5050 5050 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[1] -%operation:lower-100x100-5050nz 0.000516176 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.0553591 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 1.19209e-06 0.000129938 0 0.000123978 -# so far, program took 6.170s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.088s/0.000s . +%constructor:lower-100x100-5050nz 9.53674e-07 0.00734019 0 0.0319901 +# so far, program took 7.258s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.947s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.1953s (system CPU time used) -ru_utime : 6.217s (user CPU time used) +ru_stime : 0.02653s (system CPU time used) +ru_utime : 4.465s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode C (last was D). # Cache block size total 524288 bytes, per-thread 524288 bytes -# so far, program took 6.170s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.088s/0.000s . +# so far, program took 7.258s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.947s/0.000s . # Using 1 threads # Using alpha=1 beta=1 order=cols for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_LOWER, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 5.779e-04 s (100.00 %) - analyzed arrays in 1.450e-04 s (25.08 %) - cleaned-up arrays in 8.178e-05 s (14.15 %) - deduplicated arrays in 8.702e-05 s (15.06 %) - sorted arrays in 1.192e-06 s (0.21 %) - shuffled partitions in 1.721e-04 s (29.79 %) - memory allocations took 3.695e-05 s (6.39 %) - leafs setup took 5.960e-06 s (1.03 %) - halfword conversion took 4.196e-05 s (7.26 %) -Built (100 x 100)[0xb82810]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' -# Constructed matrix (took 0.001s): (100 x 100)[0xb82810]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' + converted COO to RSB in 5.326e-02 s (100.00 %) + analyzed arrays in 9.230e-03 s (17.33 %) + cleaned-up arrays in 6.199e-05 s (0.12 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 2.795e-02 s (52.49 %) + memory allocations took 7.629e-06 s (0.01 %) + leafs setup took 7.868e-06 s (0.01 %) + halfword conversion took 1.597e-02 s (30.00 %) +Built (100 x 100)[0x105e860]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' +# Constructed matrix (took 0.053s): (100 x 100)[0x105e860]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 100 x 100, type C, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz. @@ -8025,10 +8060,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001433s; avg 0.0004777s ( +/- 18.75/ 35.65 %); best 0.0003881s; worst 0.000648s; std dev. 0.0001205 (taking best). -Reference operation time is 0.000388145 s (208.2 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type C, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.0003881 Mflops: 208.169) -Merge (3 -> 1 leaves) took w.c.t. of 0.00037s, ~0.0003378s of computing time (of which 0.000174s sorting, 1.192e-05s analysis) +3 iterations (1 th.) took 0.02398s; avg 0.007993s ( +/- 0.51/ 0.35 %); best 0.007952s; worst 0.008021s; std dev. 2.969e-05 (taking best). +Reference operation time is 0.00795197 s (10.16 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type C, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.007952 Mflops: 10.161) +Merge (3 -> 1 leaves) took w.c.t. of 0.000159s, ~0.0001328s of computing time (of which 6.104e-05s sorting, 1.097e-05s analysis) # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8059,8 +8094,8 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.0008352s; avg 0.0002784s ( +/- 3.40/ 6.02 %); best 0.0002689s; worst 0.0002952s; std dev. 1.189e-05 (taking best). -Reference operation time is 0.000268936 s (300.4 Mflops) with 1 threads. +3 iterations (1 th.) took 0.0002742s; avg 9.139e-05s ( +/- 5.83/ 9.57 %); best 8.607e-05s; worst 0.0001001s; std dev. 6.23e-06 (taking best). +Reference operation time is 8.60691e-05 s (938.8 Mflops) with 1 threads. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8076,16 +8111,16 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -After merge step 1: tpop: 0.0002689 s ~Mflops: 300.443 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1.443x: 0.0003881s -> 0.0002689s, so taking this instance. +After merge step 1: tpop: 8.607e-05 s ~Mflops: 938.781 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 92.391x: 0.007952s -> 8.607e-05s, so taking this instance. Saved plot to test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.01848s (of which 0.0003891s partitioning, 0.01664s I/O); computing times: 0.0003378s in par. loops, 0.000174s sorting, 1.192e-05s analyzing) -Total merge + benchmarking process took 0.01848s, equivalent to 68.7/47.6 new/old ops (0.0002658s for 2 clones -- as 1.0/0.7 ops, or 0.5/0.3 ops per clone), SPEEDUP of 1.443x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1.443x (0.0003881s -> 0.0002689s), will amortize in 155.0 ops by saving 0.0001192s per op. -In 1 tuning rounds (tot. 0.02s, 0.00027s for constructor, 2 clones) obtained a SPEEDUP of 44.3% (1.443x) (from 208.2 to 300.4 Mflops). Employed 0.016s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.07668s (of which 0.0001671s partitioning, 0.05273s I/O); computing times: 0.0001328s in par. loops, 6.104e-05s sorting, 1.097e-05s analyzing) +Total merge + benchmarking process took 0.07668s, equivalent to 890.9/9.6 new/old ops (0.04659s for 2 clones -- as 541.4/5.9 ops, or 270.7/2.9 ops per clone), SPEEDUP of 92.391x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 92.391x (0.007952s -> 8.607e-05s), will amortize in 9.7 ops by saving 0.007866s per op. +In 1 tuning rounds (tot. 0.12s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 9139.1% (92.39x) (from 10.16 to 938.8 Mflops). Employed 0.056s for I/O of matrix plots. #pr: updating sample at index 3 (2^th of 4), 0^th touch for (0,0,0,0,0,2,0). -First run of RSB Autotuner took 0.0368161 s (3.881e-04 s -> 2.689e-04 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.180758 s (7.952e-03 s -> 8.607e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. Will autotune matrix: 100 x 100, type C, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:10 @@ -8151,20 +8186,20 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.000879s; avg 0.000293s ( +/- 5.78/ 8.87 %); best 0.0002761s; worst 0.000319s; std dev. 1.865e-05 (taking best). -Reference operation time is 0.000276089 s (292.7 Mflops) with 1 threads. +3 iterations (1 th.) took 0.0002868s; avg 9.561e-05s ( +/- 8.98/ 16.96 %); best 8.702e-05s; worst 0.0001118s; std dev. 1.147e-05 (taking best). +Reference operation time is 8.70228e-05 s (928.5 Mflops) with 1 threads. Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 3.939e-04 s (100.00 %) - analyzed arrays in 8.392e-05 s (21.31 %) - cleaned-up arrays in 8.202e-05 s (20.82 %) - deduplicated arrays in 8.702e-05 s (22.09 %) - sorted arrays in 1.907e-06 s (0.48 %) - shuffled partitions in 6.413e-05 s (16.28 %) - memory allocations took 2.098e-05 s (5.33 %) - leafs setup took 3.815e-06 s (0.97 %) - halfword conversion took 4.506e-05 s (11.44 %) -Built (100 x 100)[0xbbc520]{C} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' + converted COO to RSB in 2.325e-02 s (100.00 %) + analyzed arrays in 7.168e-03 s (30.83 %) + cleaned-up arrays in 5.913e-05 s (0.25 %) + deduplicated arrays in 1.597e-05 s (0.07 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 1.597e-02 s (68.70 %) + memory allocations took 9.060e-06 s (0.04 %) + leafs setup took 5.960e-06 s (0.03 %) + halfword conversion took 1.597e-05 s (0.07 %) +Built (100 x 100)[0x1098560]{C} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' Starting autotuning stage, with subdivision of 1 (current threads=1, requested threads=0, max threads = 4). # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8198,16 +8233,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.580e-04 s (100.00 %) - analyzed arrays in 8.488e-05 s (18.53 %) - cleaned-up arrays in 7.296e-05 s (15.93 %) - deduplicated arrays in 9.108e-05 s (19.89 %) - sorted arrays in 9.537e-07 s (0.21 %) - shuffled partitions in 1.380e-04 s (30.14 %) - memory allocations took 2.599e-05 s (5.67 %) - leafs setup took 3.815e-06 s (0.83 %) - halfword conversion took 3.600e-05 s (7.86 %) -Built (100 x 100)[0xba5760]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 3, symflags:'LS' + converted COO to RSB in 7.112e-02 s (100.00 %) + analyzed arrays in 2.303e-02 s (32.39 %) + cleaned-up arrays in 6.104e-05 s (0.09 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.200e-02 s (45.00 %) + memory allocations took 1.788e-05 s (0.03 %) + leafs setup took 8.106e-06 s (0.01 %) + halfword conversion took 1.598e-02 s (22.47 %) +Built (100 x 100)[0x10817b0]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 3, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8253,9 +8288,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.25 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001256s; avg 0.0004187s ( +/- 8.31/ 13.95 %); best 0.0003839s; worst 0.0004771s; std dev. 4.156e-05 (taking best). -Reference operation time is 0.000383854 s (210.5 Mflops) with 1 threads. -Challenging best inner round reference (0.000276089 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.000383854 s/0 threads (speedup 0.719255 x), same?n. +3 iterations (1 th.) took 0.02288s; avg 0.007626s ( +/- 9.98/ 11.72 %); best 0.006865s; worst 0.00852s; std dev. 0.000682 (taking best). +Reference operation time is 0.00686502 s (11.77 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.00686502 s/0 threads (speedup 0.0126763 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type C, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8289,16 +8324,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.749e-04 s (100.00 %) - analyzed arrays in 9.799e-05 s (20.63 %) - cleaned-up arrays in 7.510e-05 s (15.81 %) - deduplicated arrays in 8.893e-05 s (18.72 %) - sorted arrays in 9.537e-07 s (0.20 %) - shuffled partitions in 1.402e-04 s (29.52 %) - memory allocations took 2.885e-05 s (6.07 %) - leafs setup took 6.914e-06 s (1.46 %) - halfword conversion took 3.004e-05 s (6.33 %) -Built (100 x 100)[0xb963e0]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 7.170e-02 s (100.00 %) + analyzed arrays in 1.668e-02 s (23.27 %) + cleaned-up arrays in 6.008e-05 s (0.08 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.893e-02 s (54.29 %) + memory allocations took 1.597e-05 s (0.02 %) + leafs setup took 1.001e-05 s (0.01 %) + halfword conversion took 1.599e-02 s (22.30 %) +Built (100 x 100)[0x1072430]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8344,9 +8379,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.5 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001498s; avg 0.0004993s ( +/- 13.10/ 16.74 %); best 0.0004339s; worst 0.0005829s; std dev. 6.218e-05 (taking best). -Reference operation time is 0.000433922 s (186.2 Mflops) with 1 threads. -Challenging best inner round reference (0.000276089 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.000433922 s/0 threads (speedup 0.636264 x), same?n. +3 iterations (1 th.) took 0.02342s; avg 0.007805s ( +/- 5.10/ 2.60 %); best 0.007407s; worst 0.008008s; std dev. 0.0002817 (taking best). +Reference operation time is 0.00740695 s (10.91 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00740695 s/0 threads (speedup 0.0117488 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type C, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8380,16 +8415,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.730e-04 s (100.00 %) - analyzed arrays in 9.704e-05 s (20.51 %) - cleaned-up arrays in 7.510e-05 s (15.88 %) - deduplicated arrays in 9.203e-05 s (19.46 %) - sorted arrays in 1.907e-06 s (0.40 %) - shuffled partitions in 1.340e-04 s (28.33 %) - memory allocations took 2.909e-05 s (6.15 %) - leafs setup took 8.821e-06 s (1.86 %) - halfword conversion took 3.004e-05 s (6.35 %) -Built (100 x 100)[0xb963e0]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 7.226e-02 s (100.00 %) + analyzed arrays in 2.416e-02 s (33.43 %) + cleaned-up arrays in 5.984e-05 s (0.08 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.199e-02 s (44.27 %) + memory allocations took 2.027e-05 s (0.03 %) + leafs setup took 8.106e-06 s (0.01 %) + halfword conversion took 1.601e-02 s (22.15 %) +Built (100 x 100)[0x1072430]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8435,9 +8470,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001345s; avg 0.0004483s ( +/- 4.11/ 7.32 %); best 0.0004299s; worst 0.0004811s; std dev. 2.327e-05 (taking best). -Reference operation time is 0.000429869 s (188 Mflops) with 1 threads. -Challenging best inner round reference (0.000276089 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.000429869 s/0 threads (speedup 0.642263 x), same?n. +3 iterations (1 th.) took 0.03884s; avg 0.01295s ( +/- 42.39/ 76.38 %); best 0.007459s; worst 0.02284s; std dev. 0.007006 (taking best). +Reference operation time is 0.00745893 s (10.83 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00745893 s/0 threads (speedup 0.0116669 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type C, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8471,16 +8506,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 5.829e-04 s (100.00 %) - analyzed arrays in 9.894e-05 s (16.97 %) - cleaned-up arrays in 7.415e-05 s (12.72 %) - deduplicated arrays in 1.960e-04 s (33.62 %) - sorted arrays in 1.907e-06 s (0.33 %) - shuffled partitions in 1.280e-04 s (21.96 %) - memory allocations took 4.387e-05 s (7.53 %) - leafs setup took 5.960e-06 s (1.02 %) - halfword conversion took 3.099e-05 s (5.32 %) -Built (100 x 100)[0xb963e0]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 2.959e-02 s (100.00 %) + analyzed arrays in 1.138e-02 s (38.46 %) + cleaned-up arrays in 5.984e-05 s (0.20 %) + deduplicated arrays in 1.717e-05 s (0.06 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.318e-02 s (44.56 %) + memory allocations took 1.693e-05 s (0.06 %) + leafs setup took 6.914e-06 s (0.02 %) + halfword conversion took 4.919e-03 s (16.63 %) +Built (100 x 100)[0x1072430]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8526,9 +8561,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 2 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001333s; avg 0.0004443s ( +/- 3.26/ 5.54 %); best 0.0004299s; worst 0.000469s; std dev. 1.751e-05 (taking best). -Reference operation time is 0.000429869 s (188 Mflops) with 1 threads. -Challenging best inner round reference (0.000276089 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.000429869 s/0 threads (speedup 0.642263 x), same?n. +3 iterations (1 th.) took 0.0135s; avg 0.004501s ( +/- 72.90/ 66.61 %); best 0.00122s; worst 0.007499s; std dev. 0.002571 (taking best). +Reference operation time is 0.00121999 s (66.23 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00121999 s/0 threads (speedup 0.0713309 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type C, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8562,16 +8597,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.699e-04 s (100.00 %) - analyzed arrays in 8.702e-05 s (18.52 %) - cleaned-up arrays in 7.510e-05 s (15.98 %) - deduplicated arrays in 9.203e-05 s (19.58 %) - sorted arrays in 9.537e-07 s (0.20 %) - shuffled partitions in 1.280e-04 s (27.25 %) - memory allocations took 4.768e-05 s (10.15 %) - leafs setup took 5.960e-06 s (1.27 %) - halfword conversion took 2.909e-05 s (6.19 %) -Built (100 x 100)[0xbdeed0]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.425e-02 s (100.00 %) + analyzed arrays in 1.627e-02 s (25.32 %) + cleaned-up arrays in 6.008e-05 s (0.09 %) + deduplicated arrays in 1.812e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.186e-02 s (49.59 %) + memory allocations took 2.098e-05 s (0.03 %) + leafs setup took 9.060e-06 s (0.01 %) + halfword conversion took 1.601e-02 s (24.91 %) +Built (100 x 100)[0x10baf10]{C} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8617,11 +8652,11 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 4 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001404s; avg 0.000468s ( +/- 8.15/ 11.56 %); best 0.0004299s; worst 0.0005221s; std dev. 3.933e-05 (taking best). -Reference operation time is 0.000429869 s (188 Mflops) with 1 threads. -Challenging best inner round reference (0.000276089 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.000429869 s/0 threads (speedup 0.642263 x), same?n. +3 iterations (1 th.) took 0.02398s; avg 0.007994s ( +/- 6.10/ 5.99 %); best 0.007507s; worst 0.008473s; std dev. 0.0003945 (taking best). +Reference operation time is 0.00750685 s (10.76 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00750685 s/0 threads (speedup 0.0115925 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type C, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz -Best sparse multiply performance with subdivision multiplier of 1: 292.66 Mflops. +Best sparse multiply performance with subdivision multiplier of 1: 928.493 Mflops. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8637,29 +8672,29 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -Last tuner inner round (1 of 1) took 0.0167508 s (eq. to 6e+01/ 6e+01 old/new op.times), gained local/global speedup 1 x (0.000276089 : 0.000276089) / 1 x (0.000276089 : 0.000276089). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.460437 s (eq. to 5e+03/ 5e+03 old/new op.times), gained local/global speedup 1 x (8.70228e-05 : 8.70228e-05) / 1 x (8.70228e-05 : 8.70228e-05). This is not amortizable ! Auto tuning inner round 1 did not find a configuration better than the original. -In 1 tuning rounds (tot. 0.017s, 0.0072s for constructor, 0 clones) obtained NO speedup (best stays 292.7 Mflops). -Second run of RSB Autotuner took 0.0172842 s and estimated a speedup of 1.000000 x (2.761e-04 s -> 2.761e-04 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.46s, 0.34s for constructor, 0 clones) obtained NO speedup (best stays 928.5 Mflops). +Second run of RSB Autotuner took 0.460543 s and estimated a speedup of 1.000000 x (8.702e-05 s -> 8.702e-05 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:100 0 #norm:10 0 #used index storage compared to COO:10504 vs 40400 bytes (26.00%) ; compared to CSR:10504 vs 20604 bytes (50.99%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000001 0.000145 0.000172 0.000317 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000318 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000145 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000172 -%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000001 -%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.000 -%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000317 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.009230 0.027953 0.037183 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.037183 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.009230 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.027953 +%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000000 +%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.037183 %:ROW_MAJOR_SORT_TO_MOP:lower-100x100-5050nz S N 1 100 100 5050 0.000 %:UNSORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:SORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SUBDIVISION_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SHUFFLE_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 -%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:lower-100x100-5050nz S N 1 100 100 5050 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:lower-100x100-5050nz S N 1 100 100 5050 10504 40400 20600 @@ -8668,34 +8703,34 @@ %:SM_MINMAXAVGNNZ:lower-100x100-5050nz S N 1 100 100 5050 5050 5050 5050 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[1] -%operation:lower-100x100-5050nz 0.000577927 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.053257 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 1.19209e-06 0.000144958 0 0.000172138 -# so far, program took 6.257s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.142s/0.000s . +%constructor:lower-100x100-5050nz 0 0.0092299 0 0.0279531 +# so far, program took 7.993s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.588s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.2268s (system CPU time used) -ru_utime : 6.401s (user CPU time used) +ru_stime : 0.02798s (system CPU time used) +ru_utime : 4.775s (user CPU time used) # multi-type benchmarking (DSCZ) -- now using typecode Z (last was D). # Cache block size total 524288 bytes, per-thread 524288 bytes -# so far, program took 6.257s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.142s/0.000s . +# so far, program took 7.993s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.588s/0.000s . # Using 1 threads # Using alpha=1 beta=1 order=cols for rsb_spmv/rsb_spsv/rsb_spmm/rsb_spsm. # will use input matrix flags: RSB_FLAG_USE_HALFWORD_INDICES, RSB_FLAG_SORTED_INPUT, RSB_FLAG_LOWER, RSB_FLAG_QUAD_PARTITIONING, RSB_FLAG_SYMMETRIC, RSB_FLAG_OWN_PARTITIONING_ARRAYS # Using 1 threads Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 8.190e-04 s (100.00 %) - analyzed arrays in 1.431e-04 s (17.47 %) - cleaned-up arrays in 7.796e-05 s (9.52 %) - deduplicated arrays in 9.108e-05 s (11.12 %) - sorted arrays in 1.907e-06 s (0.23 %) - shuffled partitions in 3.312e-04 s (40.44 %) - memory allocations took 1.187e-04 s (14.50 %) - leafs setup took 5.007e-06 s (0.61 %) - halfword conversion took 4.387e-05 s (5.36 %) -Built (100 x 100)[0xb82810]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' -# Constructed matrix (took 0.001s): (100 x 100)[0xb82810]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' + converted COO to RSB in 6.253e-02 s (100.00 %) + analyzed arrays in 1.448e-02 s (23.15 %) + cleaned-up arrays in 6.008e-05 s (0.10 %) + deduplicated arrays in 1.693e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.194e-02 s (51.08 %) + memory allocations took 4.005e-05 s (0.06 %) + leafs setup took 6.914e-06 s (0.01 %) + halfword conversion took 1.599e-02 s (25.56 %) +Built (100 x 100)[0x105e860]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' +# Constructed matrix (took 0.063s): (100 x 100)[0x105e860]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x2446196 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LS' # matrix consistency check took 0.000s (ok) RSB Sparse Blocks Autotuner invoked requesting max 6 splits and max 6 merges in 1 rounds, threads spec.0 (specify negative values to enable threads tuning). Will autotune matrix: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz. @@ -8746,10 +8781,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001455s; avg 0.000485s ( +/- 4.34/ 8.24 %); best 0.000464s; worst 0.000525s; std dev. 2.828e-05 (taking best). -Reference operation time is 0.000463963 s (174.2 Mflops) with 1 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.000464 Mflops: 174.152) -Merge (3 -> 1 leaves) took w.c.t. of 0.000664s, ~0.000555s of computing time (of which 0.0003109s sorting, 1.407e-05s analysis) +3 iterations (1 th.) took 0.0229s; avg 0.007634s ( +/- 9.44/ 11.25 %); best 0.006914s; worst 0.008493s; std dev. 0.000652 (taking best). +Reference operation time is 0.0069139 s (11.69 Mflops) with 1 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 4 subms, 3 lsubms, 2.1212 bpnz (tpop: 0.006914 Mflops: 11.687) +Merge (3 -> 1 leaves) took w.c.t. of 0.0003071s, ~0.0002279s of computing time (of which 0.0001001s sorting, 1.192e-05s analysis) # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8780,8 +8815,8 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001063s; avg 0.0003544s ( +/- 3.79/ 1.93 %); best 0.0003409s; worst 0.0003612s; std dev. 9.498e-06 (taking best). -Reference operation time is 0.000340939 s (237 Mflops) with 1 threads. +3 iterations (1 th.) took 0.000273s; avg 9.1e-05s ( +/- 4.37/ 8.73 %); best 8.702e-05s; worst 9.894e-05s; std dev. 5.62e-06 (taking best). +Reference operation time is 8.70228e-05 s (928.5 Mflops) with 1 threads. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8797,16 +8832,16 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -After merge step 1: tpop: 0.0003409 s ~Mflops: 236.993 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1.361x: 0.000464s -> 0.0003409s, so taking this instance. +After merge step 1: tpop: 8.702e-05 s ~Mflops: 928.493 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 79.449x: 0.006914s -> 8.702e-05s, so taking this instance. Saved plot to test-tuning-lower-100x100-5050nz--Z-N-1--mv-tuned_merge1_1x1th.eps Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.01979s (of which 0.0006859s partitioning, 0.0175s I/O); computing times: 0.000555s in par. loops, 0.0003109s sorting, 1.407e-05s analyzing) -Total merge + benchmarking process took 0.01979s, equivalent to 58.1/42.7 new/old ops (0.000891s for 2 clones -- as 2.6/1.9 ops, or 1.3/1.0 ops per clone), SPEEDUP of 1.361x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1.361x (0.000464s -> 0.0003409s), will amortize in 160.9 ops by saving 0.000123s per op. -In 1 tuning rounds (tot. 0.022s, 0.00089s for constructor, 2 clones) obtained a SPEEDUP of 36.1% (1.361x) (from 174.2 to 237 Mflops). Employed 0.017s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.07672s (of which 0.0003178s partitioning, 0.0522s I/O); computing times: 0.0002279s in par. loops, 0.0001001s sorting, 1.192e-05s analyzing) +Total merge + benchmarking process took 0.07672s, equivalent to 881.6/11.1 new/old ops (0.04701s for 2 clones -- as 540.2/6.8 ops, or 270.1/3.4 ops per clone), SPEEDUP of 79.449x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 79.449x (0.006914s -> 8.702e-05s), will amortize in 11.2 ops by saving 0.006827s per op. +In 1 tuning rounds (tot. 0.12s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 7844.9% (79.45x) (from 11.69 to 928.5 Mflops). Employed 0.052s for I/O of matrix plots. #pr: updating sample at index 4 (3^th of 4), 0^th touch for (0,0,0,0,0,3,0). -First run of RSB Autotuner took 0.0401151 s (4.640e-04 s -> 3.409e-04 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.17669 s (6.914e-03 s -> 8.702e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). RSB Sparse Blocks Autotuner invoked requesting max 0 splits and max 0 merges in 1 rounds, auto threads spec. Will autotune matrix: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:10 @@ -8872,20 +8907,20 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001098s; avg 0.000366s ( +/- 5.99/ 9.58 %); best 0.000344s; worst 0.000401s; std dev. 2.504e-05 (taking best). -Reference operation time is 0.000344038 s (234.9 Mflops) with 1 threads. +3 iterations (1 th.) took 0.0002902s; avg 9.672e-05s ( +/- 10.02/ 19.06 %); best 8.702e-05s; worst 0.0001152s; std dev. 1.304e-05 (taking best). +Reference operation time is 8.70228e-05 s (928.5 Mflops) with 1 threads. Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 4.158e-04 s (100.00 %) - analyzed arrays in 8.988e-05 s (21.62 %) - cleaned-up arrays in 8.512e-05 s (20.47 %) - deduplicated arrays in 8.798e-05 s (21.16 %) - sorted arrays in 1.907e-06 s (0.46 %) - shuffled partitions in 6.795e-05 s (16.34 %) - memory allocations took 2.789e-05 s (6.71 %) - leafs setup took 3.099e-06 s (0.75 %) - halfword conversion took 4.601e-05 s (11.07 %) -Built (100 x 100)[0xbbc520]{Z} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' + converted COO to RSB in 2.314e-02 s (100.00 %) + analyzed arrays in 7.045e-03 s (30.44 %) + cleaned-up arrays in 5.984e-05 s (0.26 %) + deduplicated arrays in 1.717e-05 s (0.07 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 1.599e-02 s (69.07 %) + memory allocations took 1.264e-05 s (0.05 %) + leafs setup took 7.153e-06 s (0.03 %) + halfword conversion took 1.502e-05 s (0.06 %) +Built (100 x 100)[0x1098560]{Z} @ (0(0..100),0(0..100)) (5050 nnz, 50 nnz/r) flags 0x42644094 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'LS' Starting autotuning stage, with subdivision of 1 (current threads=1, requested threads=0, max threads = 4). # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -8919,16 +8954,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 6.628e-04 s (100.00 %) - analyzed arrays in 1.349e-04 s (20.36 %) - cleaned-up arrays in 8.297e-05 s (12.52 %) - deduplicated arrays in 8.917e-05 s (13.45 %) - sorted arrays in 9.537e-07 s (0.14 %) - shuffled partitions in 2.680e-04 s (40.43 %) - memory allocations took 3.481e-05 s (5.25 %) - leafs setup took 7.868e-06 s (1.19 %) - halfword conversion took 4.005e-05 s (6.04 %) -Built (100 x 100)[0xb82810]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 5, symflags:'LS' + converted COO to RSB in 7.011e-02 s (100.00 %) + analyzed arrays in 2.249e-02 s (32.07 %) + cleaned-up arrays in 5.984e-05 s (0.09 %) + deduplicated arrays in 1.717e-05 s (0.02 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 3.148e-02 s (44.91 %) + memory allocations took 1.907e-05 s (0.03 %) + leafs setup took 9.060e-06 s (0.01 %) + halfword conversion took 1.603e-02 s (22.87 %) +Built (100 x 100)[0x105e860]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 6, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -8974,10 +9009,10 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.25 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001681s; avg 0.0005604s ( +/- 7.93/ 9.77 %); best 0.0005159s; worst 0.0006151s; std dev. 4.114e-05 (taking best). -Reference operation time is 0.000515938 s (156.6 Mflops) with 1 threads. -Challenging best inner round reference (0.000344038 s/1 threads) with: subdivision 0.25, 5 leaves, 2.143 bytes/nz, 0.000515938 s/0 threads (speedup 0.666821 x), same?n. -New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 7 subms, 5 lsubms, 2.1426 bpnz +3 iterations (1 th.) took 0.02404s; avg 0.008013s ( +/- 0.31/ 0.30 %); best 0.007988s; worst 0.008037s; std dev. 1.996e-05 (taking best). +Reference operation time is 0.00798798 s (10.12 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 0.25, 6 leaves, 2.163 bytes/nz, 0.00798798 s/0 threads (speedup 0.0108942 x), same?n. +New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 8 subms, 6 lsubms, 2.1632 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9010,16 +9045,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 6.359e-04 s (100.00 %) - analyzed arrays in 1.400e-04 s (22.01 %) - cleaned-up arrays in 7.582e-05 s (11.92 %) - deduplicated arrays in 9.179e-05 s (14.44 %) - sorted arrays in 1.192e-06 s (0.19 %) - shuffled partitions in 2.470e-04 s (38.85 %) - memory allocations took 3.910e-05 s (6.15 %) - leafs setup took 5.960e-06 s (0.94 %) - halfword conversion took 3.099e-05 s (4.87 %) -Built (100 x 100)[0xb82810]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.299e-02 s (100.00 %) + analyzed arrays in 2.286e-02 s (36.29 %) + cleaned-up arrays in 5.984e-05 s (0.10 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.201e-02 s (50.82 %) + memory allocations took 1.884e-05 s (0.03 %) + leafs setup took 8.821e-06 s (0.01 %) + halfword conversion took 8.011e-03 s (12.72 %) +Built (100 x 100)[0x105e860]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9065,9 +9100,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 0.5 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001744s; avg 0.0005813s ( +/- 8.46/ 12.66 %); best 0.0005322s; worst 0.0006549s; std dev. 5.301e-05 (taking best). -Reference operation time is 0.00053215 s (151.8 Mflops) with 1 threads. -Challenging best inner round reference (0.000344038 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00053215 s/0 threads (speedup 0.646505 x), same?n. +3 iterations (1 th.) took 0.02786s; avg 0.009288s ( +/- 19.43/ 27.80 %); best 0.007483s; worst 0.01187s; std dev. 0.001873 (taking best). +Reference operation time is 0.00748301 s (10.8 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00748301 s/0 threads (speedup 0.0116294 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -9101,16 +9136,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 6.359e-04 s (100.00 %) - analyzed arrays in 1.440e-04 s (22.65 %) - cleaned-up arrays in 7.606e-05 s (11.96 %) - deduplicated arrays in 9.108e-05 s (14.32 %) - sorted arrays in 9.537e-07 s (0.15 %) - shuffled partitions in 2.410e-04 s (37.91 %) - memory allocations took 3.982e-05 s (6.26 %) - leafs setup took 7.868e-06 s (1.24 %) - halfword conversion took 3.099e-05 s (4.87 %) -Built (100 x 100)[0xb82810]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.314e-02 s (100.00 %) + analyzed arrays in 1.502e-02 s (23.79 %) + cleaned-up arrays in 6.199e-05 s (0.10 %) + deduplicated arrays in 1.693e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.204e-02 s (50.74 %) + memory allocations took 1.836e-05 s (0.03 %) + leafs setup took 9.060e-06 s (0.01 %) + halfword conversion took 1.598e-02 s (25.30 %) +Built (100 x 100)[0x105e860]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9156,9 +9191,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001665s; avg 0.000555s ( +/- 4.51/ 4.34 %); best 0.00053s; worst 0.0005791s; std dev. 2.006e-05 (taking best). -Reference operation time is 0.000530005 s (152.5 Mflops) with 1 threads. -Challenging best inner round reference (0.000344038 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.000530005 s/0 threads (speedup 0.649123 x), same?n. +3 iterations (1 th.) took 0.02464s; avg 0.008214s ( +/- 8.66/ 4.84 %); best 0.007503s; worst 0.008612s; std dev. 0.0005039 (taking best). +Reference operation time is 0.00750303 s (10.77 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00750303 s/0 threads (speedup 0.0115983 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -9192,16 +9227,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 6.421e-04 s (100.00 %) - analyzed arrays in 1.402e-04 s (21.83 %) - cleaned-up arrays in 7.606e-05 s (11.85 %) - deduplicated arrays in 9.012e-05 s (14.04 %) - sorted arrays in 1.907e-06 s (0.30 %) - shuffled partitions in 2.382e-04 s (37.10 %) - memory allocations took 5.293e-05 s (8.24 %) - leafs setup took 6.914e-06 s (1.08 %) - halfword conversion took 3.004e-05 s (4.68 %) -Built (100 x 100)[0xc10400]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 7.035e-02 s (100.00 %) + analyzed arrays in 2.227e-02 s (31.66 %) + cleaned-up arrays in 6.104e-05 s (0.09 %) + deduplicated arrays in 1.693e-05 s (0.02 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.198e-02 s (45.46 %) + memory allocations took 2.408e-05 s (0.03 %) + leafs setup took 9.060e-06 s (0.01 %) + halfword conversion took 1.598e-02 s (22.72 %) +Built (100 x 100)[0x10ec440]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9247,9 +9282,9 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 2 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001734s; avg 0.000578s ( +/- 9.50/ 14.88 %); best 0.0005231s; worst 0.000664s; std dev. 6.158e-05 (taking best). -Reference operation time is 0.00052309 s (154.5 Mflops) with 1 threads. -Challenging best inner round reference (0.000344038 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00052309 s/0 threads (speedup 0.657703 x), same?n. +3 iterations (1 th.) took 0.02341s; avg 0.007803s ( +/- 4.98/ 9.06 %); best 0.007414s; worst 0.00851s; std dev. 0.0005008 (taking best). +Reference operation time is 0.0074141 s (10.9 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.0074141 s/0 threads (speedup 0.0117375 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -9283,16 +9318,16 @@ # librsb version 1.3.0.2 - 202212201855: Initialization success Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 7.010e-04 s (100.00 %) - analyzed arrays in 1.581e-04 s (22.55 %) - cleaned-up arrays in 8.082e-05 s (11.53 %) - deduplicated arrays in 8.988e-05 s (12.82 %) - sorted arrays in 2.146e-06 s (0.31 %) - shuffled partitions in 1.991e-04 s (28.40 %) - memory allocations took 1.271e-04 s (18.13 %) - leafs setup took 8.106e-06 s (1.16 %) - halfword conversion took 3.099e-05 s (4.42 %) -Built (100 x 100)[0xc10400]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' + converted COO to RSB in 6.316e-02 s (100.00 %) + analyzed arrays in 1.502e-02 s (23.78 %) + cleaned-up arrays in 6.104e-05 s (0.10 %) + deduplicated arrays in 1.717e-05 s (0.03 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 3.200e-02 s (50.67 %) + memory allocations took 4.792e-05 s (0.08 %) + leafs setup took 8.106e-06 s (0.01 %) + halfword conversion took 1.600e-02 s (25.33 %) +Built (100 x 100)[0x10ec440]{Z} @ (0(0..0),0(0..0)) (5050 nnz, 50 nnz/r) flags 0x42646096 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 10, symflags:'LS' # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9338,11 +9373,11 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 4 # librsb version 1.3.0.2 - 202212201855: Initialization success -3 iterations (1 th.) took 0.001671s; avg 0.000557s ( +/- 6.99/ 8.42 %); best 0.0005181s; worst 0.0006039s; std dev. 3.549e-05 (taking best). -Reference operation time is 0.000518084 s (156 Mflops) with 1 threads. -Challenging best inner round reference (0.000344038 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.000518084 s/0 threads (speedup 0.664059 x), same?n. +3 iterations (1 th.) took 0.02462s; avg 0.008206s ( +/- 8.66/ 5.12 %); best 0.007495s; worst 0.008626s; std dev. 0.0005055 (taking best). +Reference operation time is 0.00749493 s (10.78 Mflops) with 1 threads. +Challenging best inner round reference (8.70228e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00749493 s/0 threads (speedup 0.0116109 x), same?n. New candidate clone performs slowly; discarding it: 100 x 100, type Z, 5050 nnz, 50 nnz/r, 14 subms, 10 lsubms, 2.2059 bpnz -Best sparse multiply performance with subdivision multiplier of 1: 234.858 Mflops. +Best sparse multiply performance with subdivision multiplier of 1: 928.493 Mflops. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes # RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING: unset @@ -9358,29 +9393,29 @@ # RSB_IO_WANT_SORT_METHOD: 0 # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success -Last tuner inner round (1 of 1) took 0.0225041 s (eq. to 7e+01/ 7e+01 old/new op.times), gained local/global speedup 1 x (0.000344038 : 0.000344038) / 1 x (0.000344038 : 0.000344038). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.484459 s (eq. to 6e+03/ 6e+03 old/new op.times), gained local/global speedup 1 x (8.70228e-05 : 8.70228e-05) / 1 x (8.70228e-05 : 8.70228e-05). This is not amortizable ! Auto tuning inner round 1 did not find a configuration better than the original. -In 1 tuning rounds (tot. 0.023s, 0.0096s for constructor, 0 clones) obtained NO speedup (best stays 234.9 Mflops). -Second run of RSB Autotuner took 0.0229759 s and estimated a speedup of 1.000000 x (3.440e-04 s -> 3.440e-04 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.48s, 0.36s for constructor, 0 clones) obtained NO speedup (best stays 928.5 Mflops). +Second run of RSB Autotuner took 0.484572 s and estimated a speedup of 1.000000 x (8.702e-05 s -> 8.702e-05 s per op) in same matrix (1 -> 1 lsubm) #min:1 0 #max:1 0 #sum:100 0 #norm:10 0 #used index storage compared to COO:10504 vs 40400 bytes (26.00%) ; compared to CSR:10504 vs 20604 bytes (50.99%) #%:CONSTRUCTOR_*:SORT SCAN INSERT SCAN+INSERT -%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000002 0.000143 0.000331 0.000474 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000476 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000143 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000331 -%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000002 -%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.000 -%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000474 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.014476 0.031940 0.046416 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.046416 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.014476 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.031940 +%:ROW_MAJOR_SORT_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.000000 +%:ROW_MAJOR_SORT_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.046416 %:ROW_MAJOR_SORT_TO_MOP:lower-100x100-5050nz S N 1 100 100 5050 0.000 %:UNSORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:SORTEDCOO2RSB_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SUBDIVISION_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 %:RSB_SHUFFLE_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 -%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 1.00 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:lower-100x100-5050nz S N 1 100 100 5050 nan 1.00 1.00 1.00 #%:SM_COUNTS: Tot HalfwordCsr FullwordCsr HalfwordCoo FullwordCoo %:SM_COUNTS:lower-100x100-5050nz S N 1 100 100 5050 1 1 0 0 0 %:SM_IDXOCCUPATIONRSBVSCOOANDCSR:lower-100x100-5050nz S N 1 100 100 5050 10504 40400 20600 @@ -9389,69 +9424,68 @@ %:SM_MINMAXAVGNNZ:lower-100x100-5050nz S N 1 100 100 5050 5050 5050 5050 # %operation:matrix CONSTRUCTOR[1] SPMV[1] SPMV[1] -%operation:lower-100x100-5050nz 0.000818968 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.0625269 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 1.90735e-06 0.000143051 0 0.000331163 -# so far, program took 6.352s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.205s/0.000s . +%constructor:lower-100x100-5050nz 0 0.0144761 0 0.03194 +# so far, program took 8.757s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 2.249s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.2581s (system CPU time used) -ru_utime : 6.6s (user CPU time used) +ru_stime : 0.02976s (system CPU time used) +ru_utime : 5.093s (user CPU time used) # benchmarking terminated --- finalizing run. # ====== BEGIN Total summary record. #pr: ======== All results (not limiting) #pr: Dump from a base of 4 samples (of max 4) ordered by (1,1,1,1,1,4,1) = (filename x cores x incX x incY x nrhs x typecode x transA). pr: BESTCODE MTX NR NC NNZ NRHS TYPE SYM TRANS NT AT-NT AT-MKL-NT BPNZ AT-BPNZ NSUBM AT-SUBM RSBBEST-MFLOPS OPTIME MKL-OPTIME AT-OPTIME AT-MKL-OPTIME AT-TIME RWminBW-GBps CB-bpf AT-MS CMFLOPS -pr: 1:R_R lower-100x100-5050nz 100 100 5050 1 D S N 1 1 0 2.1212 2.0800 3 1 199.82 1.700e-04 0.000e+00 1.011e-04 0.000e+00 3.415e-02 5.27e-01 2.60e+00 1 2.02e-02 -pr: 2:R_R lower-100x100-5050nz 100 100 5050 1 S S N 1 1 0 2.1212 2.0800 3 1 265.60 1.278e-04 0.000e+00 7.606e-05 0.000e+00 3.180e-02 4.19e-01 1.56e+00 1 2.02e-02 -pr: 3:R_R lower-100x100-5050nz 100 100 5050 1 C S N 1 1 0 2.1212 2.0800 3 1 300.44 3.881e-04 0.000e+00 2.689e-04 0.000e+00 3.682e-02 1.98e-01 6.50e-01 1 8.08e-02 -pr: 4:R_R lower-100x100-5050nz 100 100 5050 1 Z S N 1 1 0 2.1212 2.0800 3 1 236.99 4.640e-04 0.000e+00 3.409e-04 0.000e+00 4.012e-02 2.82e-01 1.17e+00 1 8.08e-02 +pr: 1:R_R lower-100x100-5050nz 100 100 5050 1 D S N 1 1 0 2.1212 2.0800 3 1 873.45 7.423e-03 0.000e+00 2.313e-05 0.000e+00 1.877e-01 2.30e+00 2.60e+00 1 2.02e-02 +pr: 2:R_R lower-100x100-5050nz 100 100 5050 1 S S N 1 1 0 2.1212 2.0800 3 1 882.55 7.490e-03 0.000e+00 2.289e-05 0.000e+00 1.962e-01 1.39e+00 1.56e+00 1 2.02e-02 +pr: 3:R_R lower-100x100-5050nz 100 100 5050 1 C S N 1 1 0 2.1212 2.0800 3 1 938.78 7.952e-03 0.000e+00 8.607e-05 0.000e+00 1.808e-01 6.19e-01 6.50e-01 1 8.08e-02 +pr: 4:R_R lower-100x100-5050nz 100 100 5050 1 Z S N 1 1 0 2.1212 2.0800 3 1 928.49 6.914e-03 0.000e+00 8.702e-05 0.000e+00 1.767e-01 1.10e+00 1.17e+00 1 8.08e-02 #pr: below, we define 'successful' autotuning when speedup of 1.010000x is exceeded, and 'tuned' results even the ones which are same as untuned #pr: rsb autotuning was successful in 4 cases (100.00 %) and unsuccessful in 0 cases (0.00 %) -#pr: (in succ. cases rsb autotuning gave avg. 54.1 % faster, avg. sp. ratio 1.541x, max sp. ratio 1.682x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 252.6/117.7/418.1/1010.5 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 157.8/ 86.5/248.8/631.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 436.3, min. 308.8, max. 614.6 ops) +#pr: (in succ. cases rsb autotuning gave avg. 20401.5 % faster, avg. sp. ratio 205.015x, max sp. ratio 327.240x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 5204.5/2030.4/8570.8/20818.0 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 24.9/ 22.7/ 26.2/ 99.8 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 25.1, min. 23.0, max. 26.3 ops) #pr: (avg/min/max (avg) nnz per subm before successful tuning were 1683/ 1683/ 1683) #pr: (avg/min/max (avg) nnz per subm after successful tuning were 5050/ 5050/ 5050) #pr: (avg/min/max (avg) bytes per subm before successful tuning were 15150/ 6733/ 26933) #pr: (avg/min/max (avg) bytes per subm after successful tuning were 45450/ 20200/ 80800) #pr: (avg/min/max (avg) bytes per nnz before successful tuning were 2.121/ 2.121/ 2.121) -#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.352/ 0.195/ 0.519,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.427/ 0.198/ 0.527,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 1.336/ 0.610/ 2.270,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 5.422/ 0.619/ 2.305,GBps) #pr: (avg/min/max code balance (bytes read at least once per flop) 1.495/ 0.650/ 2.599) #pr: (avg/min/max (avg) bytes per nnz after successful tuning were 2.080/ 2.080/ 2.080) #pr: (matrix has been subdivided more/less/same in resp. 0 / 4 /0 cases) #pr: (matrix has used more/less/same threads in resp. 0 / 0 /4 cases) #pr: no unsuccessful rsb autotuning attempt (according to 1.01x threshold) -#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.04 s, min 0.03 s, max 0.04 s, tot 0.14 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.03 s, max 0.04 s, tot 0.14 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.507e+02, min 1.998e+02, max 3.004e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.648e+02, min 1.188e+02, max 2.082e+02 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.968e-04s, min 7.606e-05s, max 3.409e-04s, tot 7.870e-04s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.875e-04s, min 1.278e-04s, max 4.640e-04s, tot 1.150e-03s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 8.326e-01 2.215e+00 -#pr: # Warning: extrapolated memory I/O bandwidth exceeds memory bandwidth --- is this a tiny matrix ? -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.423e+01 -#pr: Record collection took 0.28 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.19 s, min 0.18 s, max 0.20 s, tot 0.74 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.19 s, min 0.18 s, max 0.20 s, tot 0.74 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 9.058e+02, min 8.735e+02, max 9.388e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 6.816e+00, min 2.697e+00, max 1.169e+01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 5.478e-05s, min 2.289e-05s, max 8.702e-05s, tot 2.191e-04s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.445e-03s, min 6.914e-03s, max 7.952e-03s, tot 2.978e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.588e+00 9.632e+00 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 8.824e-01 +#pr: Record collection took 2.16 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 99 environment variables in 5220 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 99 environment variables in 5274 bytes (prepend RSB_PR_ENV=1 to dump this). # ====== END Total summary record. #pr: ======== Saved a performance record of 4 samples to test.rpr # Removing the temporary record file test.rpr.tmp. -# terminating run at 1733322967 (after 6.3s of w.c.t.) +# terminating run at 1733326539 (after 8.7s of w.c.t.) + ls -ltr test-tuning-lower-100x100-5050nz--C-N-1--base.eps test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps test-tuning-lower-100x100-5050nz--D-N-1--base.eps test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps test-tuning-lower-100x100-5050nz--S-N-1--base.eps test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps test-tuning-lower-100x100-5050nz--Z-N-1--base.eps test-tuning-lower-100x100-5050nz--Z-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85619 Dec 4 02:36 test-tuning-lower-100x100-5050nz--D-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84541 Dec 4 02:36 test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85619 Dec 4 02:36 test-tuning-lower-100x100-5050nz--S-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84540 Dec 4 02:36 test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85619 Dec 4 02:36 test-tuning-lower-100x100-5050nz--C-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84540 Dec 4 02:36 test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85618 Dec 4 02:36 test-tuning-lower-100x100-5050nz--Z-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84540 Dec 4 02:36 test-tuning-lower-100x100-5050nz--Z-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85638 Dec 5 05:35 test-tuning-lower-100x100-5050nz--D-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84560 Dec 5 05:35 test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85636 Dec 5 05:35 test-tuning-lower-100x100-5050nz--S-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84559 Dec 5 05:35 test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85637 Dec 5 05:35 test-tuning-lower-100x100-5050nz--C-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84560 Dec 5 05:35 test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85638 Dec 5 05:35 test-tuning-lower-100x100-5050nz--Z-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84560 Dec 5 05:35 test-tuning-lower-100x100-5050nz--Z-N-1--mv-tuned_merge1_1x1th.eps + rsbench --read-performance-record test.rpr + ls -ltr test.txt --rw-r--r-- 1 pbuilder1 pbuilder1 4181 Dec 4 02:36 test.txt +-rw-r--r-- 1 pbuilder2 pbuilder2 4088 Dec 5 05:35 test.txt + RSB_PR_WLTC=2 + RSB_PR_SR=0 + rsbench --read-performance-record test.rpr @@ -9459,31 +9493,31 @@ /usr/bin/latex + which kpsepath /usr/bin/kpsepath -++ kpsepath tex ++ sed 's/!!//g;s/:/\n/g;' -+ find . /nonexistent/first-build/.texlive2024/texmf-config/tex/kpsewhich// /nonexistent/first-build/.texlive2024/texmf-var/tex/kpsewhich// /nonexistent/first-build/texmf/tex/kpsewhich// /usr/local/share/texmf/tex/kpsewhich// /etc/texmf/tex/kpsewhich// /var/lib/texmf/tex/kpsewhich// /usr/share/texmf/tex/kpsewhich// /usr/share/texlive/texmf-dist/tex/kpsewhich// /nonexistent/first-build/.texlive2024/texmf-config/tex/generic// /nonexistent/first-build/.texlive2024/texmf-var/tex/generic// /nonexistent/first-build/texmf/tex/generic// /usr/local/share/texmf/tex/generic// /etc/texmf/tex/generic// /var/lib/texmf/tex/generic// /usr/share/texmf/tex/generic// /usr/share/texlive/texmf-dist/tex/generic// /nonexistent/first-build/.texlive2024/texmf-config/tex/latex// /nonexistent/first-build/.texlive2024/texmf-var/tex/latex// /nonexistent/first-build/texmf/tex/latex// /usr/local/share/texmf/tex/latex// /etc/texmf/tex/latex// /var/lib/texmf/tex/latex// /usr/share/texmf/tex/latex// /usr/share/texlive/texmf-dist/tex/latex// /nonexistent/first-build/.texlive2024/texmf-config/tex/// /nonexistent/first-build/.texlive2024/texmf-var/tex/// /nonexistent/first-build/texmf/tex/// /usr/local/share/texmf/tex/// /etc/texmf/tex/// /var/lib/texmf/tex/// /usr/share/texmf/tex/// /usr/share/texlive/texmf-dist/tex/// -name sciposter.cls -find: '/nonexistent/first-build/.texlive2024/texmf-config/tex/kpsewhich//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-var/tex/kpsewhich//': No such file or directory -find: '/nonexistent/first-build/texmf/tex/kpsewhich//': No such file or directory +++ kpsepath tex ++ find . /nonexistent/second-build/.texlive2024/texmf-config/tex/kpsewhich// /nonexistent/second-build/.texlive2024/texmf-var/tex/kpsewhich// /nonexistent/second-build/texmf/tex/kpsewhich// /usr/local/share/texmf/tex/kpsewhich// /etc/texmf/tex/kpsewhich// /var/lib/texmf/tex/kpsewhich// /usr/share/texmf/tex/kpsewhich// /usr/share/texlive/texmf-dist/tex/kpsewhich// /nonexistent/second-build/.texlive2024/texmf-config/tex/generic// /nonexistent/second-build/.texlive2024/texmf-var/tex/generic// /nonexistent/second-build/texmf/tex/generic// /usr/local/share/texmf/tex/generic// /etc/texmf/tex/generic// /var/lib/texmf/tex/generic// /usr/share/texmf/tex/generic// /usr/share/texlive/texmf-dist/tex/generic// /nonexistent/second-build/.texlive2024/texmf-config/tex/latex// /nonexistent/second-build/.texlive2024/texmf-var/tex/latex// /nonexistent/second-build/texmf/tex/latex// /usr/local/share/texmf/tex/latex// /etc/texmf/tex/latex// /var/lib/texmf/tex/latex// /usr/share/texmf/tex/latex// /usr/share/texlive/texmf-dist/tex/latex// /nonexistent/second-build/.texlive2024/texmf-config/tex/// /nonexistent/second-build/.texlive2024/texmf-var/tex/// /nonexistent/second-build/texmf/tex/// /usr/local/share/texmf/tex/// /etc/texmf/tex/// /var/lib/texmf/tex/// /usr/share/texmf/tex/// /usr/share/texlive/texmf-dist/tex/// -name sciposter.cls +find: '/nonexistent/second-build/.texlive2024/texmf-config/tex/kpsewhich//': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-var/tex/kpsewhich//': No such file or directory +find: '/nonexistent/second-build/texmf/tex/kpsewhich//': No such file or directory find: '/usr/local/share/texmf/tex/kpsewhich//': No such file or directory find: '/etc/texmf/tex/kpsewhich//': No such file or directory find: '/var/lib/texmf/tex/kpsewhich//': No such file or directory find: '/usr/share/texmf/tex/kpsewhich//': No such file or directory find: '/usr/share/texlive/texmf-dist/tex/kpsewhich//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-config/tex/generic//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-var/tex/generic//': No such file or directory -find: '/nonexistent/first-build/texmf/tex/generic//': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-config/tex/generic//': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-var/tex/generic//': No such file or directory +find: '/nonexistent/second-build/texmf/tex/generic//': No such file or directory find: '/usr/local/share/texmf/tex/generic//': No such file or directory find: '/usr/share/texmf/tex/generic//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-config/tex/latex//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-var/tex/latex//': No such file or directory -find: '/nonexistent/first-build/texmf/tex/latex//': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-config/tex/latex//': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-var/tex/latex//': No such file or directory +find: '/nonexistent/second-build/texmf/tex/latex//': No such file or directory find: '/usr/local/share/texmf/tex/latex//': No such file or directory find: '/etc/texmf/tex/latex//': No such file or directory find: '/var/lib/texmf/tex/latex//': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-config/tex///': No such file or directory -find: '/nonexistent/first-build/.texlive2024/texmf-var/tex///': No such file or directory -find: '/nonexistent/first-build/texmf/tex///': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-config/tex///': No such file or directory +find: '/nonexistent/second-build/.texlive2024/texmf-var/tex///': No such file or directory +find: '/nonexistent/second-build/texmf/tex///': No such file or directory find: '/usr/local/share/texmf/tex///': No such file or directory + exit 0 for mf in pd.mtx vf.mtx ; do if test -f /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/$mf ; then true; else cp -p /build/reproducible-path/librsb-1.3.0.2+dfsg/$mf /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/$mf ; fi; done @@ -9498,7 +9532,7 @@ This error may be safely ignored. Correctly allocated a matrix. Summary information of the matrix: -(3 x 3)[0x185d740]{D} @ (0(0..3),0(0..3)) (3 nnz, 1 nnz/r) flags 0x2040384 (coo:1, csr:0, hw:0, ic:1, fi:0), storage: 40, subm: 1, symflags:'' +(3 x 3)[0x1a1d740]{D} @ (0(0..3),0(0..3)) (3 nnz, 1 nnz/r) flags 0x2040384 (coo:1, csr:0, hw:0, ic:1, fi:0), storage: 40, subm: 1, symflags:'' Correctly performed a SPMV. Correctly freed the matrix. Correctly finalized the library. @@ -9513,7 +9547,7 @@ This error may be safely ignored. Correctly allocated a matrix. Summary information of the matrix: -(3 x 3)[0x215a740]{D} @ (0(0..3),0(0..3)) (3 nnz, 1 nnz/r) flags 0x2040384 (coo:1, csr:0, hw:0, ic:1, fi:0), storage: 40, subm: 1, symflags:'' +(3 x 3)[0x1143740]{D} @ (0(0..3),0(0..3)) (3 nnz, 1 nnz/r) flags 0x2040384 (coo:1, csr:0, hw:0, ic:1, fi:0), storage: 40, subm: 1, symflags:'' Correctly performed a SPMV. Correctly freed the matrix. Correctly finalized the library. @@ -9577,51 +9611,51 @@ Done. Building a matrix with 5 nnz, 5 x 5 Duplicates check: 5 - 0 = 5 - converted COO to RSB in 1.390e-04 s (100.00 %) - analyzed arrays in 2.599e-05 s (18.70 %) - cleaned-up arrays in 1.907e-06 s (1.37 %) - deduplicated arrays in 4.053e-06 s (2.92 %) - sorted arrays in 5.603e-05 s (40.31 %) - shuffled partitions in 1.097e-05 s (7.89 %) - memory allocations took 2.313e-05 s (16.64 %) - leafs setup took 3.099e-06 s (2.23 %) - halfword conversion took 1.097e-05 s (7.89 %) -Built (5 x 5)[0x215d2f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' + converted COO to RSB in 6.022e-02 s (100.00 %) + analyzed arrays in 2.397e-02 s (39.80 %) + cleaned-up arrays in 2.146e-06 s (0.00 %) + deduplicated arrays in 9.537e-07 s (0.00 %) + sorted arrays in 4.248e-03 s (7.05 %) + shuffled partitions in 1.600e-02 s (26.57 %) + memory allocations took 1.717e-05 s (0.03 %) + leafs setup took 5.960e-06 s (0.01 %) + halfword conversion took 1.597e-02 s (26.52 %) +Built (5 x 5)[0x11462f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' Allocated matrix of 5 nonzeroes: -(5 x 5)[0x215d2f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' +(5 x 5)[0x11462f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' -Before auto-tuning, 100 multiplications took 0.000712s. +Before auto-tuning, 100 multiplications took 0.764450s. Threads autotuning (may take more than 1.500000s)... Will use autotuning routine to sample matrix: 5 x 5, type D, 5 nnz, 1 nnz/r, 3 subms, 2 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.201e-06), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 3.099e-05s; avg 1.033e-05s ( +/- 21.54/ 36.15 %); best 8.106e-06s; worst 1.407e-05s; std dev. 2.657e-06 (taking best). -Reference operation time is 8.10623e-06 s (2.467 Mflops) with 4 threads. -3 iterations (4 th.) took 2.789e-05s; avg 9.298e-06s ( +/- 15.38/ 7.69 %); best 7.868e-06s; worst 1.001e-05s; std dev. 1.012e-06 (taking best). -Reference operation time is 7.86781e-06 s (2.542 Mflops) with 4 threads. -After 0.000244s, autotuning routine did not find a better threads count configuration. -(5 x 5)[0x215d2f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' -After threads auto-tuning, 100 multiplications took 0.000674s -- effective speedup of 1.05624 x +Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.51944e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.02392s; avg 0.007975s ( +/- 12.99/ 6.85 %); best 0.006939s; worst 0.008521s; std dev. 0.0007328 (taking best). +Reference operation time is 0.00693893 s (0.002882 Mflops) with 4 threads. +3 iterations (4 th.) took 0.01943s; avg 0.006476s ( +/- 71.96/ 64.62 %); best 0.001816s; worst 0.01066s; std dev. 0.003626 (taking best). +Reference operation time is 0.00181603 s (0.01101 Mflops) with 4 threads. +After 0.043493s, autotuning routine did not find a better threads count configuration. +(5 x 5)[0x11462f0]{D} @ (0(0..0),0(0..0)) (5 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' +After threads auto-tuning, 100 multiplications took 0.588494s -- effective speedup of 1.29899 x Matrix autotuning (may take more than 1.500000s; using 4 threads )... Will autotune matrix: 5 x 5, type D, 5 nnz, 1 nnz/r, 3 subms, 2 lsubms, 4.0000 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.201e-06), 4 suggested as starting thread count. -3 iterations (4 th.) took 5.007e-05s; avg 1.669e-05s ( +/- 45.71/ 80.00 %); best 9.06e-06s; worst 3.004e-05s; std dev. 9.473e-06 (taking best). -Reference operation time is 9.05991e-06 s (2.208 Mflops) with 4 threads. -Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 5 x 5, type D, 5 nnz, 1 nnz/r, 3 subms, 2 lsubms, 4.0000 bpnz (tpop: 9.06e-06 Mflops: 2.208) -Merge (2 -> 1 leaves) took w.c.t. of 4.697e-05s, ~1.287e-05s of computing time (of which 9.537e-07s sorting, 9.06e-06s analysis) -3 iterations (4 th.) took 1.597e-05s; avg 5.325e-06s ( +/- 46.27/ 88.06 %); best 2.861e-06s; worst 1.001e-05s; std dev. 3.317e-06 (taking best). -Reference operation time is 2.86102e-06 s (6.991 Mflops) with 4 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 6.991 nsubm:1 otn:4 -Applying merge (2 -> 1 leaves, 4 th.) yielded SPEEDUP of 3.167x: 9.06e-06s -> 2.861e-06s, so taking this instance. +Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.51944e-07), 4 suggested as starting thread count. +3 iterations (4 th.) took 0.02333s; avg 0.007777s ( +/- 5.72/ 9.79 %); best 0.007332s; worst 0.008538s; std dev. 0.0005407 (taking best). +Reference operation time is 0.00733209 s (0.002728 Mflops) with 4 threads. +Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 5 x 5, type D, 5 nnz, 1 nnz/r, 3 subms, 2 lsubms, 4.0000 bpnz (tpop: 0.007332 Mflops: 0.003) +Merge (2 -> 1 leaves) took w.c.t. of 4.292e-05s, ~1.001e-05s of computing time (of which 9.537e-07s sorting, 1.311e-05s analysis) +3 iterations (4 th.) took 7.868e-06s; avg 2.623e-06s ( +/- 63.64/127.27 %); best 9.537e-07s; worst 5.96e-06s; std dev. 2.36e-06 (taking best). +Reference operation time is 9.53674e-07 s (20.97 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 20.972 nsubm:1 otn:4 +Applying merge (2 -> 1 leaves, 4 th.) yielded SPEEDUP of 7688.250x: 0.007332s -> 9.537e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (2 -> 1 subms) took 0.000762s (of which 0.000387s partitioning, 0s I/O); computing times: 1.287e-05s in par. loops, 9.537e-07s sorting, 9.06e-06s analyzing) -Total merge + benchmarking process took 0.000762s, equivalent to 266.3/84.1 new/old ops (0.0003312s for 2 clones -- as 115.8/36.6 ops, or 57.9/18.3 ops per clone), SPEEDUP of 3.167x -Applying multi-merge (2 -> 1 leaves, 1 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 3.167x (9.06e-06s -> 2.861e-06s), will amortize in 122.9 ops by saving 6.199e-06s per op. -In 1 tuning rounds (tot. 0.00095s, 0.00033s for constructor, 2 clones) obtained a SPEEDUP of 216.7% (3.167x) (from 2.208 to 6.991 Mflops). -After 0.001003s, autotuning routine declared speedup of 3.16667 x, when using threads count of 4. -(5 x 5)[0x215b650]{D} @ (0(0..5),0(0..5)) (5 nnz, 1 nnz/r) flags 0x2040186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'' -After threads auto-tuning, 100 multiplications took 0.000111s -- further speedup of 6.07957 x +A total of 1 merge steps (of max 6) (2 -> 1 subms) took 0.02454s (of which 0.0003052s partitioning, 0s I/O); computing times: 1.001e-05s in par. loops, 9.537e-07s sorting, 1.311e-05s analyzing) +Total merge + benchmarking process took 0.02454s, equivalent to 25730.0/3.3 new/old ops (0.04877s for 2 clones -- as 51143.2/6.7 ops, or 25571.6/3.3 ops per clone), SPEEDUP of 7688.250x +Applying multi-merge (2 -> 1 leaves, 1 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 7688.250x (0.007332s -> 9.537e-07s), will amortize in 3.3 ops by saving 0.007331s per op. +In 1 tuning rounds (tot. 0.073s, 0.049s for constructor, 2 clones) obtained a SPEEDUP of 768725.0% (7688x) (from 0.002728 to 20.97 Mflops). +After 0.072586s, autotuning routine declared speedup of 7688.25 x, when using threads count of 4. +(5 x 5)[0x1144650]{D} @ (0(0..5),0(0..5)) (5 nnz, 1 nnz/r) flags 0x2040186 (coo:1, csr:0, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'' +After threads auto-tuning, 100 multiplications took 0.000047s -- further speedup of 12529.6 x 0/2 0 0 -> 0 1/2 1 0 -> 5 0/2 0 3 -> 0 @@ -9632,7 +9666,7 @@ Correctly initialized the library. Correctly allocated a matrix with 7 nonzeroes. Summary information of the matrix: -(6 x 6)[0x215d2f0]{D} @ (0(1..2),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' +(6 x 6)[0x11462f0]{D} @ (0(1..2),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' Matrix printout: %%MatrixMarket matrix coordinate real general 6 6 1 @@ -9783,66 +9817,76 @@ Creating 500 x 500 matrix with 62500 nonzeroes. Building a matrix with 62500 nnz, 500 x 500 Duplicates check: 62500 - 0 = 62500 - converted COO to RSB in 2.256e-02 s (100.00 %) - analyzed arrays in 4.170e-04 s (1.85 %) - cleaned-up arrays in 1.191e-03 s (5.28 %) - deduplicated arrays in 1.278e-03 s (5.67 %) - sorted arrays in 1.567e-02 s (69.49 %) - shuffled partitions in 2.951e-03 s (13.08 %) - memory allocations took 6.919e-04 s (3.07 %) - leafs setup took 3.910e-05 s (0.17 %) - halfword conversion took 2.959e-04 s (1.31 %) -Built (500 x 500)[0xa6e530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' + converted COO to RSB in 1.190e-01 s (100.00 %) + analyzed arrays in 2.347e-02 s (19.72 %) + cleaned-up arrays in 7.448e-04 s (0.63 %) + deduplicated arrays in 2.370e-04 s (0.20 %) + sorted arrays in 4.649e-02 s (39.06 %) + shuffled partitions in 3.195e-02 s (26.85 %) + memory allocations took 1.023e-04 s (0.09 %) + leafs setup took 1.717e-05 s (0.01 %) + halfword conversion took 1.599e-02 s (13.43 %) +Built (500 x 500)[0x19d3530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Allocated matrix of 62500 nonzeroes: -(500 x 500)[0xa6e530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +(500 x 500)[0x19d3530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' -Before auto-tuning, 100 multiplications took 0.057844s. +Before auto-tuning, 100 multiplications took 0.804130s. Threads autotuning (may take more than 1.500000s)... Will use autotuning routine to sample matrix: 500 x 500, type D, 62500 nnz, 1.2e+02 nnz/r, 23 subms, 16 lsubms, 2.0650 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.46016e-06), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.001747s; avg 0.0005824s ( +/- 2.16/ 3.90 %); best 0.0005698s; worst 0.0006051s; std dev. 1.61e-05 (taking best). -Reference operation time is 0.00056982 s (438.7 Mflops) with 4 threads. -3 iterations (4 th.) took 0.001754s; avg 0.0005847s ( +/- 2.66/ 5.17 %); best 0.0005691s; worst 0.0006149s; std dev. 2.136e-05 (taking best). -Reference operation time is 0.000569105 s (439.3 Mflops) with 4 threads. -After 0.003776s, autotuning routine did not find a better threads count configuration. -(500 x 500)[0xa6e530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' -After threads auto-tuning, 100 multiplications took 0.057159s -- effective speedup of 1.01198 x +Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.34504e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.02443s; avg 0.008143s ( +/- 8.33/ 4.83 %); best 0.007465s; worst 0.008537s; std dev. 0.0004816 (taking best). +Reference operation time is 0.00746512 s (33.49 Mflops) with 4 threads. +3 iterations (4 th.) took 0.02355s; avg 0.00785s ( +/- 5.53/ 8.60 %); best 0.007416s; worst 0.008525s; std dev. 0.0004838 (taking best). +Reference operation time is 0.00741601 s (33.71 Mflops) with 4 threads. +After 0.048166s, autotuning routine did not find a better threads count configuration. +(500 x 500)[0x19d3530]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +After threads auto-tuning, 100 multiplications took 0.815758s -- effective speedup of 0.985746 x Matrix autotuning (may take more than 1.500000s; using 4 threads )... Will autotune matrix: 500 x 500, type D, 62500 nnz, 1.2e+02 nnz/r, 23 subms, 16 lsubms, 2.0650 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.46016e-06), 4 suggested as starting thread count. -3 iterations (4 th.) took 0.00204s; avg 0.00068s ( +/- 13.97/ 9.98 %); best 0.0005851s; worst 0.0007479s; std dev. 6.919e-05 (taking best). -Reference operation time is 0.000585079 s (427.3 Mflops) with 4 threads. -Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 500 x 500, type D, 62500 nnz, 1.2e+02 nnz/r, 23 subms, 16 lsubms, 2.0650 bpnz (tpop: 0.0005851 Mflops: 427.293) -Merge (16 -> 10 leaves) took w.c.t. of 0.002986s, ~0.005441s of computing time (of which 0.003091s sorting, 2.313e-05s analysis) -3 iterations (4 th.) took 0.002374s; avg 0.0007914s ( +/- 27.09/ 43.04 %); best 0.000577s; worst 0.001132s; std dev. 0.0002435 (taking best). -Reference operation time is 0.000576973 s (433.3 Mflops) with 4 threads. -After merge step 1: tpop: 0.000577 s ~Mflops: 433.296 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.014x: 0.0005851s -> 0.000577s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 0.00208s, ~0.002003s of computing time (of which 0.001344s sorting, 2.48e-05s analysis) -3 iterations (4 th.) took 0.001911s; avg 0.000637s ( +/- 10.69/ 19.33 %); best 0.0005689s; worst 0.0007601s; std dev. 8.721e-05 (taking best). -Reference operation time is 0.000568867 s (439.5 Mflops) with 4 threads. -After merge step 2: tpop: 0.0005689 s ~Mflops: 439.470 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.014x: 0.000577s -> 0.0005689s, so taking this instance. -Merge (7 -> 4 leaves) took w.c.t. of 0.001381s, ~0.001316s of computing time (of which 0.000747s sorting, 1.907e-05s analysis) -3 iterations (4 th.) took 0.002549s; avg 0.0008496s ( +/- 31.39/ 28.18 %); best 0.0005829s; worst 0.001089s; std dev. 0.0002075 (taking best). -Reference operation time is 0.000582933 s (428.9 Mflops) with 4 threads. -After merge step 3: tpop: 0.0005829 s ~Mflops: 428.865 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.025x: 0.0005689s -> 0.0005829s. -Merge (4 -> 3 leaves) took w.c.t. of 0.001395s, ~0.001338s of computing time (of which 2.861e-06s sorting, 1.907e-05s analysis) -3 iterations (4 th.) took 0.003348s; avg 0.001116s ( +/- 2.24/ 1.54 %); best 0.001091s; worst 0.001133s; std dev. 1.81e-05 (taking best). -Reference operation time is 0.001091 s (229.1 Mflops) with 4 threads. -After merge step 4: tpop: 0.001091 s ~Mflops: 229.147 nsubm:3 otn:4 -Applying merge (4 -> 3 leaves, 4 th.) yielded SLOWDOWN (2th of 3 tolerable) of 1.918x: 0.0005689s -> 0.001091s. -Skipping further merge based tests after 2 definite performance degradations in a row (and last exceeding limit). -A total of 4 merge steps (of max 6) (16 -> 3 subms) took 0.02491s (of which 0.009578s partitioning, 0s I/O); computing times: 0.0101s in par. loops, 0.005185s sorting, 8.607e-05s analyzing) -Total merge + benchmarking process took 0.02491s, equivalent to 43.8/42.6 new/old ops (0.00727s for 3 clones -- as 12.8/12.4 ops, or 4.3/4.1 ops per clone), SPEEDUP of 1.028x -Applying multi-merge (16 -> 7 leaves, 2 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 1.028x (0.0005851s -> 0.0005689s), will amortize in 1536.4 ops by saving 1.621e-05s per op. -In 1 tuning rounds (tot. 0.03s, 0.0073s for constructor, 3 clones) obtained a SPEEDUP of 2.8% (1.028x) (from 427.3 to 439.5 Mflops). -After 0.030278s, autotuning routine declared speedup of 1.0285 x, when using threads count of 4. -(500 x 500)[0xb68430]{D} @ (0(0..0),0(0..0)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 7, symflags:'' -After threads auto-tuning, 100 multiplications took 0.056449s -- further speedup of 1.01258 x +Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.34504e-07), 4 suggested as starting thread count. +3 iterations (4 th.) took 0.0245s; avg 0.008168s ( +/- 8.48/ 4.31 %); best 0.007475s; worst 0.00852s; std dev. 0.0004899 (taking best). +Reference operation time is 0.0074749 s (33.45 Mflops) with 4 threads. +Starting merge (user-supplied threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 500 x 500, type D, 62500 nnz, 1.2e+02 nnz/r, 23 subms, 16 lsubms, 2.0650 bpnz (tpop: 0.007475 Mflops: 33.445) +Merge (16 -> 10 leaves) took w.c.t. of 0.01544s, ~0.009074s of computing time (of which 0.0005438s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.02856s; avg 0.009521s ( +/- 17.47/ 26.39 %); best 0.007858s; worst 0.01203s; std dev. 0.001808 (taking best). +Reference operation time is 0.0078578 s (31.82 Mflops) with 4 threads. +After merge step 1: tpop: 0.007858 s ~Mflops: 31.816 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.051x: 0.007475s -> 0.007858s. +Merge (10 -> 7 leaves) took w.c.t. of 0.000457s, ~0.000423s of computing time (of which 0.0002069s sorting, 1.311e-05s analysis) +3 iterations (4 th.) took 0.02299s; avg 0.007665s ( +/- 4.47/ 5.74 %); best 0.007322s; worst 0.008105s; std dev. 0.0003269 (taking best). +Reference operation time is 0.00732207 s (34.14 Mflops) with 4 threads. +After merge step 2: tpop: 0.007322 s ~Mflops: 34.143 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.021x: 0.007475s -> 0.007322s, so taking this instance. +Merge (7 -> 4 leaves) took w.c.t. of 0.000483s, ~0.0004489s of computing time (of which 0.0002561s sorting, 1.121e-05s analysis) +3 iterations (4 th.) took 0.02669s; avg 0.008896s ( +/- 24.83/ 34.89 %); best 0.006687s; worst 0.012s; std dev. 0.002259 (taking best). +Reference operation time is 0.00668716 s (37.39 Mflops) with 4 threads. +After merge step 3: tpop: 0.006687 s ~Mflops: 37.385 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.095x: 0.007322s -> 0.006687s, so taking this instance. +Merge (4 -> 3 leaves) took w.c.t. of 0.0004091s, ~0.0003791s of computing time (of which 9.537e-07s sorting, 1.001e-05s analysis) +3 iterations (4 th.) took 0.0213s; avg 0.007099s ( +/- 18.05/ 19.60 %); best 0.005818s; worst 0.008491s; std dev. 0.001094 (taking best). +Reference operation time is 0.00581789 s (42.97 Mflops) with 4 threads. +After merge step 4: tpop: 0.005818 s ~Mflops: 42.971 nsubm:3 otn:4 +Applying merge (4 -> 3 leaves, 4 th.) yielded SPEEDUP of 1.149x: 0.006687s -> 0.005818s, so taking this instance. +Merge (3 -> 2 leaves) took w.c.t. of 0.0003581s, ~0.0003312s of computing time (of which 9.537e-07s sorting, 8.106e-06s analysis) +3 iterations (4 th.) took 0.01755s; avg 0.005849s ( +/- 47.99/ 62.66 %); best 0.003042s; worst 0.009514s; std dev. 0.002711 (taking best). +Reference operation time is 0.00304198 s (82.18 Mflops) with 4 threads. +After merge step 5: tpop: 0.003042 s ~Mflops: 82.183 nsubm:2 otn:4 +Applying merge (3 -> 2 leaves, 4 th.) yielded SPEEDUP of 1.913x: 0.005818s -> 0.003042s, so taking this instance. +Merge (2 -> 1 leaves) took w.c.t. of 0.002025s, ~0.002s of computing time (of which 9.537e-07s sorting, 7.153e-06s analysis) +3 iterations (4 th.) took 0.001774s; avg 0.0005914s ( +/- 1.26/ 2.32 %); best 0.0005839s; worst 0.0006051s; std dev. 9.734e-06 (taking best). +Reference operation time is 0.000583887 s (428.2 Mflops) with 4 threads. +After merge step 6: tpop: 0.0005839 s ~Mflops: 428.165 nsubm:1 otn:4 +Applying merge (2 -> 1 leaves, 4 th.) yielded SPEEDUP of 5.210x: 0.003042s -> 0.0005839s, so taking this instance. +Merged all the matrix leaves: no reason to continue merging. +A total of 6 merge steps (of max 6) (16 -> 1 subms) took 0.2271s (of which 0.01925s partitioning, 0s I/O); computing times: 0.01266s in par. loops, 0.00101s sorting, 6.557e-05s analyzing) +Total merge + benchmarking process took 0.2271s, equivalent to 389.0/30.4 new/old ops (0.1115s for 6 clones -- as 191.0/14.9 ops, or 31.8/2.5 ops per clone), SPEEDUP of 12.802x +Applying multi-merge (16 -> 1 leaves, 6 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 12.802x (0.007475s -> 0.0005839s), will amortize in 33.0 ops by saving 0.006891s per op. +In 1 tuning rounds (tot. 0.28s, 0.11s for constructor, 6 clones) obtained a SPEEDUP of 1180.2% (12.8x) (from 33.45 to 428.2 Mflops). +After 0.275597s, autotuning routine declared speedup of 12.802 x, when using threads count of 4. +(500 x 500)[0x19d6780]{D} @ (0(0..500),0(0..500)) (62500 nnz, 1.2e+02 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' +After threads auto-tuning, 100 multiplications took 0.120264s -- further speedup of 6.78306 x librsb timer-based profiling is not supported in this build. If you wish to have it, re-configure librsb with its support. So you can safely ignore the error you might just have seen printed out on screen. /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/backsolve Hello, RSB! @@ -9850,19 +9894,19 @@ Correctly initialized the library. Building a matrix with 7 nnz, 6 x 6 Duplicates check: 1 - 0 = 1 - converted COO to RSB in 1.106e-03 s (100.00 %) - analyzed arrays in 9.220e-04 s (83.36 %) - cleaned-up arrays in 2.098e-05 s (1.90 %) - deduplicated arrays in 3.815e-06 s (0.34 %) - sorted arrays in 8.106e-06 s (0.73 %) - shuffled partitions in 2.789e-05 s (2.52 %) - memory allocations took 7.820e-05 s (7.07 %) - leafs setup took 1.216e-05 s (1.10 %) - halfword conversion took 2.289e-05 s (2.07 %) -Built (6 x 6)[0x8cf720]{D} @ (0(0..1),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' + converted COO to RSB in 3.708e-02 s (100.00 %) + analyzed arrays in 2.849e-02 s (76.84 %) + cleaned-up arrays in 1.097e-05 s (0.03 %) + deduplicated arrays in 9.537e-07 s (0.00 %) + sorted arrays in 3.099e-06 s (0.01 %) + shuffled partitions in 8.515e-03 s (22.96 %) + memory allocations took 3.195e-05 s (0.09 %) + leafs setup took 1.001e-05 s (0.03 %) + halfword conversion took 1.192e-05 s (0.03 %) +Built (6 x 6)[0x1c0d720]{D} @ (0(0..1),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' Correctly allocated a matrix with 7 nonzeroes. Summary information of the matrix: -(6 x 6)[0x8cf720]{D} @ (0(0..1),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' +(6 x 6)[0x1c0d720]{D} @ (0(0..1),0(5..6)) (1 nnz, 0.17 nnz/r) flags 0x20443ee (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 1, symflags:'UT' Matrix printout: %%MatrixMarket matrix coordinate real general 6 6 1 @@ -9888,20 +9932,20 @@ 1 1 Will autotune matrix: 6 x 6, type D, 1 nnz, 0.17 nnz/r, 1 subms, 1 lsubms, 4.0000 bpnz. -Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.458e-06 -3 iterations (4 th.) took 0.0002029s; avg 6.763e-05s ( +/- 94.36/183.78 %); best 3.815e-06s; worst 0.0001919s; std dev. 8.79e-05 (taking best). -Reference operation time is 3.8147e-06 s (0.5243 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type D, 1 nnz, 0.17 nnz/r, 1 subms, 1 lsubms, 4.0000 bpnz (tpop: 3.815e-06 Mflops: 0.524) -Merge (1 -> 1 leaves) took w.c.t. of 2.861e-06s, ~0s of computing time (of which 0s sorting, 0s analysis) -3 iterations (4 th.) took 1.287e-05s; avg 4.292e-06s ( +/- 33.33/ 38.89 %); best 2.861e-06s; worst 5.96e-06s; std dev. 1.277e-06 (taking best). -Reference operation time is 2.86102e-06 s (0.6991 Mflops) with 4 threads. -After merge step 1: tpop: 2.861e-06 s ~Mflops: 0.699 nsubm:1 otn:4 -Applying merge (1 -> 1 leaves, 4 th.) yielded SPEEDUP of 1.333x: 3.815e-06s -> 2.861e-06s, so taking this instance. +Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.359e-07 +3 iterations (4 th.) took 6.199e-05s; avg 2.066e-05s ( +/- 95.38/185.00 %); best 9.537e-07s; worst 5.889e-05s; std dev. 2.703e-05 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type D, 1 nnz, 0.17 nnz/r, 1 subms, 1 lsubms, 4.0000 bpnz (tpop: 9.537e-07 Mflops: 2.097) +Merge (1 -> 1 leaves) took w.c.t. of 9.537e-07s, ~0s of computing time (of which 0s sorting, 0s analysis) +3 iterations (4 th.) took 3.099e-06s; avg 1.033e-06s ( +/- 86.84/ 84.62 %); best 1.359e-07s; worst 1.907e-06s; std dev. 7.867e-07 (taking best). +Reference operation time is 1.35946e-07 s (14.71 Mflops) with 4 threads. +After merge step 1: tpop: 1.359e-07 s ~Mflops: 14.712 nsubm:1 otn:4 +Applying merge (1 -> 1 leaves, 4 th.) yielded SPEEDUP of 7.015x: 9.537e-07s -> 1.359e-07s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (1 -> 1 subms) took 0.0001299s (of which 2.098e-05s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) -Total merge + benchmarking process took 0.0001299s, equivalent to 45.4/34.1 new/old ops (6.509e-05s for 2 clones -- as 22.8/17.1 ops, or 11.4/8.5 ops per clone), SPEEDUP of 1.333x -Applying multi-merge (1 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.333x (3.815e-06s -> 2.861e-06s), will amortize in 136.2 ops by saving 9.537e-07s per op. -In 1 tuning rounds (tot. 0.00055s, 6.5e-05s for constructor, 2 clones) obtained a SPEEDUP of 33.3% (1.333x) (from 0.5243 to 0.6991 Mflops). +A total of 1 merge steps (of max 6) (1 -> 1 subms) took 0.0244s (of which 7.153e-06s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) +Total merge + benchmarking process took 0.0244s, equivalent to 179454.6/25581.2 new/old ops (0.04758s for 2 clones -- as 349970.2/49888.2 ops, or 174985.1/24944.1 ops per clone), SPEEDUP of 7.015x +Applying multi-merge (1 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 7.015x (9.537e-07s -> 1.359e-07s), will amortize in 29834.1 ops by saving 8.177e-07s per op. +In 1 tuning rounds (tot. 0.048s, 0.048s for constructor, 2 clones) obtained a SPEEDUP of 601.5% (7.015x) (from 2.097 to 14.71 Mflops). Backsolving we should get a unitary vector: %%MatrixMarket matrix array real general @@ -9936,126 +9980,126 @@ /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/fortran Building a matrix with 210 nnz, 20 x 20 Duplicates check: 210 - 0 = 210 - converted COO to RSB in 1.546e-03 s (100.00 %) - analyzed arrays in 8.202e-05 s (5.31 %) - cleaned-up arrays in 1.383e-05 s (0.89 %) - deduplicated arrays in 1.001e-05 s (0.65 %) - sorted arrays in 9.661e-04 s (62.49 %) - shuffled partitions in 5.007e-05 s (3.24 %) - memory allocations took 2.801e-04 s (18.12 %) - leafs setup took 1.597e-05 s (1.03 %) - halfword conversion took 3.695e-05 s (2.39 %) -Built (20 x 20)[0x1262620]{D} @ (0(0..0),0(0..0)) (210 nnz, 10 nnz/r) flags 0x2446396 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 10, symflags:'LS' + converted COO to RSB in 6.492e-02 s (100.00 %) + analyzed arrays in 2.334e-02 s (35.95 %) + cleaned-up arrays in 6.199e-06 s (0.01 %) + deduplicated arrays in 5.007e-06 s (0.01 %) + sorted arrays in 9.465e-03 s (14.58 %) + shuffled partitions in 1.603e-02 s (24.69 %) + memory allocations took 5.794e-05 s (0.09 %) + leafs setup took 1.502e-05 s (0.02 %) + halfword conversion took 1.598e-02 s (24.61 %) +Built (20 x 20)[0x168c620]{D} @ (0(0..0),0(0..0)) (210 nnz, 10 nnz/r) flags 0x2446396 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 10, symflags:'LS' Will autotune matrix: 20 x 20, type D, 210 nnz, 10 nnz/r, 14 subms, 10 lsubms, 3.1429 bpnz. -Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.846e-06 -Starting autotuning (16 x 1.84555e-06 s stages, transA=N, nrhs=1, timer gran.=1.84555e-06), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.0004981s; avg 0.000166s ( +/- 77.17/153.61 %); best 3.791e-05s; worst 0.000421s; std dev. 0.0001803 (taking best). -Reference operation time is 3.79086e-05 s (22.16 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 14 subms, 10 lsubms, 3.1429 bpnz (tpop: 3.791e-05 Mflops: 22.159) -Merge (10 -> 8 leaves) took w.c.t. of 8.798e-05s, ~3.505e-05s of computing time (of which 6.914e-06s sorting, 1.597e-05s analysis) -3 iterations (4 th.) took 0.000104s; avg 3.465e-05s ( +/- 13.30/ 9.40 %); best 3.004e-05s; worst 3.791e-05s; std dev. 3.351e-06 (taking best). -Reference operation time is 3.00407e-05 s (27.96 Mflops) with 4 threads. -After merge step 1: tpop: 3.004e-05 s ~Mflops: 27.962 nsubm:8 otn:4 -Applying merge (10 -> 8 leaves, 4 th.) yielded SPEEDUP of 1.262x: 3.791e-05s -> 3.004e-05s, so taking this instance. -Merge (8 -> 6 leaves) took w.c.t. of 7.296e-05s, ~1.812e-05s of computing time (of which 5.96e-06s sorting, 1.192e-05s analysis) -3 iterations (4 th.) took 8.607e-05s; avg 2.869e-05s ( +/- 12.74/ 18.84 %); best 2.503e-05s; worst 3.409e-05s; std dev. 3.9e-06 (taking best). -Reference operation time is 2.5034e-05 s (33.55 Mflops) with 4 threads. -After merge step 2: tpop: 2.503e-05 s ~Mflops: 33.554 nsubm:6 otn:4 -Applying merge (8 -> 6 leaves, 4 th.) yielded SPEEDUP of 1.200x: 3.004e-05s -> 2.503e-05s, so taking this instance. -Merge (6 -> 3 leaves) took w.c.t. of 5.293e-05s, ~2.503e-05s of computing time (of which 7.153e-06s sorting, 9.06e-06s analysis) -3 iterations (4 th.) took 6.604e-05s; avg 2.201e-05s ( +/- 13.36/ 18.05 %); best 1.907e-05s; worst 2.599e-05s; std dev. 2.916e-06 (taking best). -Reference operation time is 1.90735e-05 s (44.04 Mflops) with 4 threads. -After merge step 3: tpop: 1.907e-05 s ~Mflops: 44.040 nsubm:3 otn:4 -Applying merge (6 -> 3 leaves, 4 th.) yielded SPEEDUP of 1.312x: 2.503e-05s -> 1.907e-05s, so taking this instance. -Merge (3 -> 1 leaves) took w.c.t. of 5.579e-05s, ~2.909e-05s of computing time (of which 1.097e-05s sorting, 7.153e-06s analysis) -3 iterations (4 th.) took 2.503e-05s; avg 8.345e-06s ( +/- 17.14/ 31.43 %); best 6.914e-06s; worst 1.097e-05s; std dev. 1.857e-06 (taking best). -Reference operation time is 6.91414e-06 s (121.5 Mflops) with 4 threads. -After merge step 4: tpop: 6.914e-06 s ~Mflops: 121.490 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.759x: 1.907e-05s -> 6.914e-06s, so taking this instance. +Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.363e-07 +Starting autotuning (16 x 1.36304e-07 s stages, transA=N, nrhs=1, timer gran.=1.36304e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.02398s; avg 0.007993s ( +/- 0.17/ 0.22 %); best 0.00798s; worst 0.008011s; std dev. 1.293e-05 (taking best). +Reference operation time is 0.00798011 s (0.1053 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 14 subms, 10 lsubms, 3.1429 bpnz (tpop: 0.00798 Mflops: 0.105) +Merge (10 -> 8 leaves) took w.c.t. of 6.008e-05s, ~2.193e-05s of computing time (of which 2.861e-06s sorting, 1.407e-05s analysis) +3 iterations (4 th.) took 0.02387s; avg 0.007957s ( +/- 1.03/ 0.62 %); best 0.007875s; worst 0.008006s; std dev. 5.817e-05 (taking best). +Reference operation time is 0.00787497 s (0.1067 Mflops) with 4 threads. +After merge step 1: tpop: 0.007875 s ~Mflops: 0.107 nsubm:8 otn:4 +Applying merge (10 -> 8 leaves, 4 th.) yielded SPEEDUP of 1.013x: 0.00798s -> 0.007875s, so taking this instance. +Merge (8 -> 6 leaves) took w.c.t. of 4.196e-05s, ~1.407e-05s of computing time (of which 2.861e-06s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 0.02341s; avg 0.007803s ( +/- 4.99/ 9.20 %); best 0.007414s; worst 0.008521s; std dev. 0.0005082 (taking best). +Reference operation time is 0.00741386 s (0.1133 Mflops) with 4 threads. +After merge step 2: tpop: 0.007414 s ~Mflops: 0.113 nsubm:6 otn:4 +Applying merge (8 -> 6 leaves, 4 th.) yielded SPEEDUP of 1.062x: 0.007875s -> 0.007414s, so taking this instance. +Merge (6 -> 3 leaves) took w.c.t. of 4.387e-05s, ~1.717e-05s of computing time (of which 5.007e-06s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 0.02339s; avg 0.007798s ( +/- 5.02/ 9.16 %); best 0.007407s; worst 0.008512s; std dev. 0.0005056 (taking best). +Reference operation time is 0.00740695 s (0.1134 Mflops) with 4 threads. +After merge step 3: tpop: 0.007407 s ~Mflops: 0.113 nsubm:3 otn:4 +Applying merge (6 -> 3 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00093x): 0.007414s -> 0.007407s, so IGNORING this instance. +Merge (3 -> 1 leaves) took w.c.t. of 7.105e-05s, ~4.292e-05s of computing time (of which 6.914e-06s sorting, 1.192e-05s analysis) +3 iterations (4 th.) took 1.192e-05s; avg 3.974e-06s ( +/- 52.00/104.00 %); best 1.907e-06s; worst 8.106e-06s; std dev. 2.922e-06 (taking best). +Reference operation time is 1.90735e-06 s (440.4 Mflops) with 4 threads. +After merge step 4: tpop: 1.907e-06 s ~Mflops: 440.402 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 3887.000x: 0.007414s -> 1.907e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 4 merge steps (of max 6) (10 -> 1 subms) took 0.001141s (of which 0.0004048s partitioning, 0s I/O); computing times: 0.0001073s in par. loops, 3.099e-05s sorting, 4.411e-05s analyzing) -Total merge + benchmarking process took 0.001141s, equivalent to 165.0/30.1 new/old ops (0.000267s for 5 clones -- as 38.6/7.0 ops, or 7.7/1.4 ops per clone), SPEEDUP of 5.483x -Applying multi-merge (10 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 5.483x (3.791e-05s -> 6.914e-06s), will amortize in 36.8 ops by saving 3.099e-05s per op. -In 1 tuning rounds (tot. 0.0024s, 0.00027s for constructor, 5 clones) obtained a SPEEDUP of 448.3% (5.483x) (from 22.16 to 121.5 Mflops). +A total of 4 merge steps (of max 6) (10 -> 1 subms) took 0.1565s (of which 0.000247s partitioning, 0s I/O); computing times: 9.608e-05s in par. loops, 1.764e-05s sorting, 4.792e-05s analyzing) +Total merge + benchmarking process took 0.1565s, equivalent to 82030.1/19.6 new/old ops (0.1092s for 4 clones -- as 57233.9/13.7 ops, or 14308.5/3.4 ops per clone), SPEEDUP of 4183.875x +Applying multi-merge (10 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4183.875x (0.00798s -> 1.907e-06s), will amortize in 19.6 ops by saving 0.007978s per op. +In 1 tuning rounds (tot. 0.2s, 0.11s for constructor, 4 clones) obtained a SPEEDUP of 418287.5% (4184x) (from 0.1053 to 440.4 Mflops). autotuner chose 4 threads Will autotune matrix: 20 x 20, type D, 210 nnz, 10 nnz/r, 1 subms, 1 lsubms, 2.4000 bpnz. -Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.846e-06 -Starting autotuning (16 x 1.84555e-06 s stages, transA=N, nrhs=1, timer gran.=1.84555e-06), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 2.384e-05s; avg 7.947e-06s ( +/- 25.00/ 38.00 %); best 5.96e-06s; worst 1.097e-05s; std dev. 2.171e-06 (taking best). -~ 4 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 2.193e-05s; avg 7.312e-06s ( +/- 15.22/ 20.65 %); best 6.199e-06s; worst 8.821e-06s; std dev. 1.107e-06 (taking best). - 3 threads: 6.199e-06s (1.4e+02 Mflops) (1/2 degradations so far) - -3 iterations (2 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 14.77/ 12.50 %); best 5.96e-06s; worst 7.868e-06s; std dev. 7.867e-07 (taking best). - 2 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (1 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 14.77/ 12.50 %); best 5.96e-06s; worst 7.868e-06s; std dev. 7.867e-07 (taking best). - 1 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -Best threads choice is 4; starting threads were 4; max speed gap is 1x; search took 0.00023s. -Starting merge (and threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 1 subms, 1 lsubms, 2.4000 bpnz (tpop: 5.96e-06 Mflops: 140.929) -Merge (1 -> 1 leaves) took w.c.t. of 1.907e-06s, ~0s of computing time (of which 0s sorting, 0s analysis) -3 iterations (4 th.) took 2.313e-05s; avg 7.709e-06s ( +/- 22.68/ 29.90 %); best 5.96e-06s; worst 1.001e-05s; std dev. 1.701e-06 (taking best). -~ 4 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 2.217e-05s; avg 7.391e-06s ( +/- 19.35/ 22.58 %); best 5.96e-06s; worst 9.06e-06s; std dev. 1.277e-06 (taking best). - 3 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (2 th.) took 2.122e-05s; avg 7.073e-06s ( +/- 15.73/ 14.61 %); best 5.96e-06s; worst 8.106e-06s; std dev. 8.778e-07 (taking best). - 2 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (1 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 14.77/ 15.91 %); best 5.96e-06s; worst 8.106e-06s; std dev. 8.778e-07 (taking best). - 1 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -Best threads choice is 4; starting threads were 4; max speed gap is 1x; search took 0.00021s. -After merge step 1: tpop: 5.96e-06 s ~Mflops: 140.929 nsubm:1 otn:4 -Applying merge (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00000x): 5.96e-06s -> 5.96e-06s, so IGNORING this instance. +Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.363e-07 +Starting autotuning (16 x 1.36304e-07 s stages, transA=N, nrhs=1, timer gran.=1.36304e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 4.697e-05s; avg 1.566e-05s ( +/- 87.82/168.02 %); best 1.907e-06s; worst 4.196e-05s; std dev. 1.861e-05 (taking best). +~ 4 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 6.914e-06s; avg 2.305e-06s ( +/- 17.24/ 34.48 %); best 1.907e-06s; worst 3.099e-06s; std dev. 5.62e-07 (taking best). + 3 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (2 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 52.00/ 56.00 %); best 9.537e-07s; worst 3.099e-06s; std dev. 8.778e-07 (taking best). + 2 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - +3 iterations (1 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 52.00/ 56.00 %); best 9.537e-07s; worst 3.099e-06s; std dev. 8.778e-07 (taking best). + 1 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - +Best threads choice is 2; starting threads were 4; max speed gap is 2x; search took 0.00013s. +Starting merge (and threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 1 subms, 1 lsubms, 2.4000 bpnz (tpop: 9.537e-07 Mflops: 880.804) +Merge (1 -> 1 leaves) took w.c.t. of 0s, ~0s of computing time (of which 0s sorting, 0s analysis) +3 iterations (4 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). +~ 4 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 3 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (2 th.) took 5.007e-06s; avg 1.669e-06s ( +/- 42.86/ 28.57 %); best 9.537e-07s; worst 2.146e-06s; std dev. 5.15e-07 (taking best). + 2 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - +3 iterations (1 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 1 threads: 1.907e-06s (4.4e+02 Mflops) (1/2 degradations so far) - +Best threads choice is 2; starting threads were 4; max speed gap is 2x; search took 5.5e-05s. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 880.804 nsubm:1 otn:2 +Applying merge (1 -> 1 leaves, 2 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 1 merge steps (of max 6) (1 -> 1 subms) took 0.0002632s (of which 1.597e-05s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) -Total merge + benchmarking process took 0.0002632s, equivalent to 44.2/44.2 new/old ops (0.0001249s for 1 clones -- as 21.0/21.0 ops, or 21.0/21.0 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) +A total of 1 merge steps (of max 6) (1 -> 1 subms) took 7.105e-05s (of which 4.053e-06s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) +Total merge + benchmarking process took 7.105e-05s, equivalent to 74.5/74.5 new/old ops (0.02305s for 1 clones -- as 24167.5/24167.5 ops, or 24167.5/24167.5 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) Merging based autotuning FAILED (=NO SPEEDUP); let's try splitting then... -3 iterations (4 th.) took 2.313e-05s; avg 7.709e-06s ( +/- 10.31/ 17.53 %); best 6.914e-06s; worst 9.06e-06s; std dev. 9.603e-07 (taking best). -~ 4 threads: 6.914e-06s (1.2e+02 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 14.77/ 12.50 %); best 5.96e-06s; worst 7.868e-06s; std dev. 7.867e-07 (taking best). - 3 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (2 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 14.77/ 12.50 %); best 5.96e-06s; worst 7.868e-06s; std dev. 7.867e-07 (taking best). - 2 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (1 th.) took 1.979e-05s; avg 6.596e-06s ( +/- 9.64/ 4.82 %); best 5.96e-06s; worst 6.914e-06s; std dev. 4.496e-07 (taking best). - 1 threads: 5.96e-06s (1.4e+02 Mflops) (0/2 degradations so far) - -Best threads choice is 3; starting threads were 4; max speed gap is 1.2x; search took 0.00047s. -Starting split (and threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 1 subms, 1 lsubms, 2.4000 bpnz (tpop: 5.96e-06 Mflops: 140.929) -Split (1 -> 3 leaves, 1 -> 4 subms) took 0.000139s (of which: 9.06e-06s analysis, -1.733e+09s mem.mgmt); compute time: 7.01e-05s overall, 1.192e-05s searches, 5.817e-05s shuffle, 1.407e-05s switch, 2.861e-06s quadrants. -3 iterations (4 th.) took 0.000108s; avg 3.6e-05s ( +/- 47.02/ 83.44 %); best 1.907e-05s; worst 6.604e-05s; std dev. 2.13e-05 (taking best). -~ 4 threads: 1.907e-05s (44 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 5.984e-05s; avg 1.995e-05s ( +/- 9.16/ 9.96 %); best 1.812e-05s; worst 2.193e-05s; std dev. 1.561e-06 (taking best). - 3 threads: 1.812e-05s (46 Mflops) (0/2 degradations so far) - -3 iterations (2 th.) took 6.318e-05s; avg 2.106e-05s ( +/- 9.43/ 14.34 %); best 1.907e-05s; worst 2.408e-05s; std dev. 2.171e-06 (taking best). - 2 threads: 1.907e-05s (44 Mflops) (1/2 degradations so far) - -3 iterations (1 th.) took 5.794e-05s; avg 1.931e-05s ( +/- 7.41/ 13.58 %); best 1.788e-05s; worst 2.193e-05s; std dev. 1.857e-06 (taking best). - 1 threads: 1.788e-05s (47 Mflops) (0/2 degradations so far) - -Best threads choice is 1; starting threads were 4; max speed gap is 1.1x; search took 0.00042s. -After split step 1: tpop: 1.788e-05 s ~Mflops: 46.976 nsubm:3 otn:1 -Applying split (1 -> 3 leaves, 1 th.) yielded SLOWDOWN (1th of 3 tolerable) of 3.000x: 5.96e-06s -> 1.788e-05s. +3 iterations (4 th.) took 1.907e-05s; avg 6.358e-06s ( +/- 66.25/121.25 %); best 2.146e-06s; worst 1.407e-05s; std dev. 5.459e-06 (taking best). +~ 4 threads: 2.146e-06s (3.9e+02 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 3 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (2 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 2 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +3 iterations (1 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 4.00/ 8.00 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 1 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - +Best threads choice is 3; starting threads were 4; max speed gap is 1.1x; search took 0.00062s. +Starting split (and threads) based auto-tuning procedure (transA=N, nrhs=1, order=cols) (max 6 steps, inclusive 3 grace steps) on: 20 x 20, type D, 210 nnz, 10 nnz/r, 1 subms, 1 lsubms, 2.4000 bpnz (tpop: 1.907e-06 Mflops: 440.402) +Split (1 -> 3 leaves, 1 -> 4 subms) took 7.2e-05s (of which: 6.914e-06s analysis, -1.733e+09s mem.mgmt); compute time: 3.004e-05s overall, 5.007e-06s searches, 2.503e-05s shuffle, 7.153e-06s switch, 9.537e-07s quadrants. +3 iterations (4 th.) took 0.02378s; avg 0.007926s ( +/- 5.93/ 7.53 %); best 0.007456s; worst 0.008523s; std dev. 0.0004447 (taking best). +~ 4 threads: 0.007456s (0.11 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 0.02344s; avg 0.007813s ( +/- 4.73/ 9.20 %); best 0.007444s; worst 0.008532s; std dev. 0.0005082 (taking best). + 3 threads: 0.007444s (0.11 Mflops) (0/2 degradations so far) - +3 iterations (2 th.) took 0.02452s; avg 0.008174s ( +/- 8.71/ 4.72 %); best 0.007462s; worst 0.00856s; std dev. 0.0005042 (taking best). + 2 threads: 0.007462s (0.11 Mflops) (1/2 degradations so far) - +3 iterations (1 th.) took 0.02356s; avg 0.007853s ( +/- 5.23/ 8.97 %); best 0.007442s; worst 0.008557s; std dev. 0.0005004 (taking best). + 1 threads: 0.007442s (0.11 Mflops) (0/2 degradations so far) - +Best threads choice is 1; starting threads were 4; max speed gap is 1x; search took 0.095s. +After split step 1: tpop: 0.007442 s ~Mflops: 0.113 nsubm:3 otn:1 +Applying split (1 -> 3 leaves, 1 th.) yielded SLOWDOWN (1th of 3 tolerable) of 3901.750x: 1.907e-06s -> 0.007442s. Skipping further split based tests after 1 definite performance degradations in a row (and last exceeding limit). -A total of 1 split steps (of max 6) (1 -> 3 subms) took 0.00072s (of which 0.0002019s partitioning, 0s I/O); computing times: 7.01e-05s in par. loops, 1.192e-05s sorting, 9.06e-06s analyzing) -Total split + benchmarking process took 0.00072s, equivalent to 120.8/120.8 new/old ops (3.004e-05s for 1 clones -- as 5.0/5.0 ops, or 5.0/5.0 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) -In 1 tuning rounds (tot. 0.002s, 0.00015s for constructor, 2 clones) obtained NO speedup (best stays 140.9 Mflops). +A total of 1 split steps (of max 6) (1 -> 3 subms) took 0.09556s (of which 9.894e-05s partitioning, 0s I/O); computing times: 3.004e-05s in par. loops, 5.007e-06s sorting, 6.914e-06s analyzing) +Total split + benchmarking process took 0.09556s, equivalent to 50100.4/50100.4 new/old ops (0.02364s for 1 clones -- as 12396.8/12396.8 ops, or 12396.8/12396.8 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) +In 1 tuning rounds (tot. 0.14s, 0.047s for constructor, 2 clones) obtained NO speedup (best stays 440.4 Mflops). check results are ok Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 9.799e-05 s (100.00 %) - analyzed arrays in 1.884e-05 s (19.22 %) - cleaned-up arrays in 4.053e-06 s (4.14 %) - deduplicated arrays in 3.815e-06 s (3.89 %) - sorted arrays in 2.599e-05 s (26.52 %) - shuffled partitions in 1.097e-05 s (11.19 %) - memory allocations took 2.217e-05 s (22.63 %) - leafs setup took 4.053e-06 s (4.14 %) - halfword conversion took 4.053e-06 s (4.14 %) -Built (6 x 6)[0x1265d80]{Z} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x20440b4 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'UL' + converted COO to RSB in 3.032e-02 s (100.00 %) + analyzed arrays in 1.491e-02 s (49.17 %) + cleaned-up arrays in 1.907e-06 s (0.01 %) + deduplicated arrays in 1.907e-06 s (0.01 %) + sorted arrays in 7.397e-03 s (24.40 %) + shuffled partitions in 7.981e-03 s (26.32 %) + memory allocations took 1.621e-05 s (0.05 %) + leafs setup took 7.153e-06 s (0.02 %) + halfword conversion took 2.861e-06 s (0.01 %) +Built (6 x 6)[0x16912f0]{Z} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x20440b4 (coo:0, csr:1, hw:0, ic:1, fi:0), storage: 1, subm: 1, symflags:'UL' Read matrix pd.mtx 6 x 6 : 36 Matrix has no symmetry Using NRHS=4 -Repeated USMV took 0.1450E-03 s -A single USMM took 0.3409E-04 s -USMM-to-USMV speed ratio is is 4.252 x +Repeated USMV took 0.2503E-04 s +A single USMM took 0.5984E-04 s +USMM-to-USMV speed ratio is is 0.4183 x Call auto-tuning routine.. Repeat measurement. -Tuned USMM took 0.2098E-04 s -Tuned-to-untuned speed ratio is is 1.625 x +Tuned USMM took 0.1121E-04 s +Tuned-to-untuned speed ratio is is 5.340 x FAILED: 0 PASSED: 2 /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/fortran_rsb_fi @@ -10104,218 +10148,244 @@ Loading matrix from file "/build/reproducible-path/librsb-1.3.0.2+dfsg/pd.mtx". Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 1.213e-03 s (100.00 %) - analyzed arrays in 6.604e-05 s (5.44 %) - cleaned-up arrays in 7.153e-06 s (0.59 %) - deduplicated arrays in 6.914e-06 s (0.57 %) - sorted arrays in 9.229e-04 s (76.08 %) - shuffled partitions in 4.315e-05 s (3.56 %) - memory allocations took 4.888e-05 s (4.03 %) - leafs setup took 1.502e-05 s (1.24 %) - halfword conversion took 2.694e-05 s (2.22 %) -Built (6 x 6)[0x1fe4ba0]{D} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' + converted COO to RSB in 6.475e-02 s (100.00 %) + analyzed arrays in 2.321e-02 s (35.85 %) + cleaned-up arrays in 4.053e-06 s (0.01 %) + deduplicated arrays in 2.861e-06 s (0.00 %) + sorted arrays in 9.506e-03 s (14.68 %) + shuffled partitions in 1.597e-02 s (24.66 %) + memory allocations took 2.789e-05 s (0.04 %) + leafs setup took 1.502e-05 s (0.02 %) + halfword conversion took 1.600e-02 s (24.72 %) +Built (6 x 6)[0xbd1ba0]{D} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Considering D clone. Base matrix: -(6 x 6)[0x1fe6900]{D} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +(6 x 6)[0xbd3900]{D} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Will use autotuning routine to sample matrix: 6 x 6, type D, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.0004292s; avg 0.0001431s ( +/- 81.83/160.83 %); best 2.599e-05s; worst 0.0003731s; std dev. 0.0001627 (taking best). -Reference operation time is 2.59876e-05 s (5.541 Mflops) with 4 threads. -After 0.000602s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.02336s; avg 0.007786s ( +/- 5.06/ 8.98 %); best 0.007392s; worst 0.008485s; std dev. 0.0004959 (taking best). +Reference operation time is 0.00739193 s (0.01948 Mflops) with 4 threads. +After 0.023487s, autotuning routine did not find a better threads count configuration. Will autotune matrix: 6 x 6, type D, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 9.894e-05s; avg 3.298e-05s ( +/- 21.20/ 33.01 %); best 2.599e-05s; worst 4.387e-05s; std dev. 7.802e-06 (taking best). -Reference operation time is 2.59876e-05 s (5.541 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type D, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 2.599e-05 Mflops: 5.541) -Merge (16 -> 10 leaves) took w.c.t. of 0.0005758s, ~0.0006387s of computing time (of which 1.192e-05s sorting, 1.311e-05s analysis) -3 iterations (4 th.) took 0.0003259s; avg 0.0001086s ( +/- 76.96/152.16 %); best 2.503e-05s; worst 0.0002739s; std dev. 0.0001169 (taking best). -Reference operation time is 2.5034e-05 s (5.752 Mflops) with 4 threads. -After merge step 1: tpop: 2.503e-05 s ~Mflops: 5.752 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.038x: 2.599e-05s -> 2.503e-05s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 4.411e-05s, ~1.407e-05s of computing time (of which 4.053e-06s sorting, 1.097e-05s analysis) -3 iterations (4 th.) took 5.293e-05s; avg 1.764e-05s ( +/- 9.46/ 8.11 %); best 1.597e-05s; worst 1.907e-05s; std dev. 1.277e-06 (taking best). -Reference operation time is 1.5974e-05 s (9.015 Mflops) with 4 threads. -After merge step 2: tpop: 1.597e-05 s ~Mflops: 9.015 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.567x: 2.503e-05s -> 1.597e-05s, so taking this instance. -Merge (7 -> 4 leaves) took w.c.t. of 3.314e-05s, ~1.001e-05s of computing time (of which 2.861e-06s sorting, 5.96e-06s analysis) -3 iterations (4 th.) took 3.886e-05s; avg 1.295e-05s ( +/- 15.34/ 8.59 %); best 1.097e-05s; worst 1.407e-05s; std dev. 1.408e-06 (taking best). -Reference operation time is 1.09673e-05 s (13.13 Mflops) with 4 threads. -After merge step 3: tpop: 1.097e-05 s ~Mflops: 13.130 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.457x: 1.597e-05s -> 1.097e-05s, so taking this instance. -Merge (4 -> 1 leaves) took w.c.t. of 3.409e-05s, ~1.478e-05s of computing time (of which 4.053e-06s sorting, 7.153e-06s analysis) -3 iterations (4 th.) took 1.311e-05s; avg 4.371e-06s ( +/- 29.09/ 36.36 %); best 3.099e-06s; worst 5.96e-06s; std dev. 1.189e-06 (taking best). -Reference operation time is 3.09944e-06 s (46.46 Mflops) with 4 threads. -After merge step 4: tpop: 3.099e-06 s ~Mflops: 46.460 nsubm:1 otn:4 -Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 3.538x: 1.097e-05s -> 3.099e-06s, so taking this instance. -Merged all the matrix leaves: no reason to continue merging. -A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.001539s (of which 0.0007539s partitioning, 0s I/O); computing times: 0.0006776s in par. loops, 2.289e-05s sorting, 3.719e-05s analyzing) -Total merge + benchmarking process took 0.001539s, equivalent to 496.5/59.2 new/old ops (0.0001566s for 5 clones -- as 50.5/6.0 ops, or 10.1/1.2 ops per clone), SPEEDUP of 8.385x -Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8.385x (2.599e-05s -> 3.099e-06s), will amortize in 67.2 ops by saving 2.289e-05s per op. -In 1 tuning rounds (tot. 0.0018s, 0.00016s for constructor, 5 clones) obtained a SPEEDUP of 738.5% (8.385x) (from 5.541 to 46.46 Mflops). -After 0.001844s, global autotuning declared speedup of 8.38462 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x1fe3e60]{D} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' +3 iterations (4 th.) took 0.02348s; avg 0.007826s ( +/- 55.17/ 46.80 %); best 0.003508s; worst 0.01149s; std dev. 0.003291 (taking best). +Reference operation time is 0.00350809 s (0.04105 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type D, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.003508 Mflops: 0.041) +Merge (16 -> 10 leaves) took w.c.t. of 0.001285s, ~0.0001831s of computing time (of which 3.099e-06s sorting, 1.502e-05s analysis) +3 iterations (4 th.) took 0.03518s; avg 0.01173s ( +/- 36.38/ 63.72 %); best 0.007462s; worst 0.0192s; std dev. 0.005302 (taking best). +Reference operation time is 0.00746179 s (0.0193 Mflops) with 4 threads. +After merge step 1: tpop: 0.007462 s ~Mflops: 0.019 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 2.127x: 0.003508s -> 0.007462s. +Skipping further merge based tests after 1 definite performance degradations in a row (and last exceeding limit). +A total of 1 merge steps (of max 6) (16 -> 10 subms) took 0.03653s (of which 0.001301s partitioning, 0s I/O); computing times: 0.0001831s in par. loops, 3.099e-06s sorting, 1.502e-05s analyzing) +Total merge + benchmarking process took 0.03653s, equivalent to 10.4/10.4 new/old ops (0.02445s for 1 clones -- as 7.0/7.0 ops, or 7.0/7.0 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) +Merging based autotuning FAILED (=NO SPEEDUP); let's try splitting then... +3 iterations (4 th.) took 0.02402s; avg 0.008006s ( +/- 0.43/ 0.46 %); best 0.007971s; worst 0.008043s; std dev. 2.936e-05 (taking best). +Reference operation time is 0.00797105 s (0.01807 Mflops) with 4 threads. +Starting split (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type D, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.007971 Mflops: 0.018) +Split (16 -> 28 leaves, 21 -> 37 subms) took 0.01588s (of which: 9.06e-06s analysis, -6.933e+09s mem.mgmt); compute time: 7.033e-05s overall, 3.099e-06s searches, 6.723e-05s shuffle, 1.621e-05s switch, 1.907e-06s quadrants. +3 iterations (4 th.) took 0.02394s; avg 0.007979s ( +/- 0.47/ 0.24 %); best 0.007941s; worst 0.007998s; std dev. 2.659e-05 (taking best). +Reference operation time is 0.00794101 s (0.01813 Mflops) with 4 threads. +After split step 1: tpop: 0.007941 s ~Mflops: 0.018 nsubm:28 otn:4 +Applying split (16 -> 28 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00378x): 0.007971s -> 0.007941s, so IGNORING this instance. +Split (28 -> 28 leaves, 37 -> 37 subms) took 0.007401s (of which: 1.502e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 0.02399s; avg 0.007996s ( +/- 0.14/ 0.15 %); best 0.007985s; worst 0.008008s; std dev. 9.377e-06 (taking best). +Reference operation time is 0.00798512 s (0.01803 Mflops) with 4 threads. +After split step 2: tpop: 0.007985 s ~Mflops: 0.018 nsubm:28 otn:4 +Applying split (28 -> 28 leaves, 4 th.) yielded NEGLIGIBLE change (2th in a row) (old/new=0.99824x): 0.007971s -> 0.007985s, so IGNORING this instance. +Split (28 -> 28 leaves, 37 -> 37 subms) took 0.01595s (of which: 1.001e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 0.04794s; avg 0.01598s ( +/- 50.41/100.52 %); best 0.007924s; worst 0.03204s; std dev. 0.01136 (taking best). +Reference operation time is 0.00792408 s (0.01817 Mflops) with 4 threads. +After split step 3: tpop: 0.007924 s ~Mflops: 0.018 nsubm:28 otn:4 +Applying split (28 -> 28 leaves, 4 th.) yielded NEGLIGIBLE change (3th in a row) (old/new=1.00593x): 0.007971s -> 0.007924s, so IGNORING this instance. +Split (28 -> 28 leaves, 37 -> 37 subms) took 0.01198s (of which: 1.001e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 0.1365s; avg 0.04549s ( +/- 82.58/165.01 %); best 0.007924s; worst 0.1205s; std dev. 0.05307 (taking best). +Reference operation time is 0.00792408 s (0.01817 Mflops) with 4 threads. +After split step 4: tpop: 0.007924 s ~Mflops: 0.018 nsubm:28 otn:4 +Applying split (28 -> 28 leaves, 4 th.) yielded NEGLIGIBLE change (4th in a row) (old/new=1.00593x): 0.007971s -> 0.007924s, so IGNORING this instance. +Split (28 -> 28 leaves, 37 -> 37 subms) took 0.009002s (of which: 1.097e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 0.02291s; avg 0.007637s ( +/- 9.66/ 11.91 %); best 0.006899s; worst 0.008546s; std dev. 0.0006831 (taking best). +Reference operation time is 0.00689912 s (0.02087 Mflops) with 4 threads. +After split step 5: tpop: 0.006899 s ~Mflops: 0.021 nsubm:28 otn:4 +Applying split (28 -> 28 leaves, 4 th.) yielded SPEEDUP of 1.155x: 0.007971s -> 0.006899s, so taking this instance. +Split (28 -> 28 leaves, 37 -> 37 subms) took 0.01485s (of which: 1.407e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 0.0246s; avg 0.008201s ( +/- 8.93/ 5.43 %); best 0.007468s; worst 0.008646s; std dev. 0.0005219 (taking best). +Reference operation time is 0.00746822 s (0.01928 Mflops) with 4 threads. +After split step 6: tpop: 0.007468 s ~Mflops: 0.019 nsubm:28 otn:4 +Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.082x: 0.006899s -> 0.007468s. +A total of 6 split steps (of max 6) (16 -> 28 subms) took 0.3806s (of which 0.07542s partitioning, 0s I/O); computing times: 7.033e-05s in par. loops, 3.099e-06s sorting, 6.914e-05s analyzing) +Total split + benchmarking process took 0.3806s, equivalent to 55.2/47.8 new/old ops (0.05593s for 2 clones -- as 8.1/7.0 ops, or 4.1/3.5 ops per clone), SPEEDUP of 1.155x +Applying multi-split (16 -> 28 leaves, 5 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.155x (0.007971s -> 0.006899s), will amortize in 355.1 ops by saving 0.001072s per op. +In 1 tuning rounds (tot. 0.52s, 0.08s for constructor, 3 clones) obtained a SPEEDUP of 15.5% (1.155x) (from 0.01807 to 0.02087 Mflops). +After 0.520722s, global autotuning declared speedup of 1.15537 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd7158]{D} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 28, symflags:'' Considering S clone. Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 5.989e-04 s (100.00 %) - analyzed arrays in 5.100e-04 s (85.15 %) - cleaned-up arrays in 4.053e-06 s (0.68 %) - deduplicated arrays in 4.053e-06 s (0.68 %) - sorted arrays in 9.537e-07 s (0.16 %) - shuffled partitions in 2.885e-05 s (4.82 %) - memory allocations took 2.599e-05 s (4.34 %) - leafs setup took 7.153e-06 s (1.19 %) - halfword conversion took 1.192e-05 s (1.99 %) -Built (6 x 6)[0x1fea170]{S} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' + converted COO to RSB in 5.574e-02 s (100.00 %) + analyzed arrays in 1.573e-02 s (28.22 %) + cleaned-up arrays in 2.146e-06 s (0.00 %) + deduplicated arrays in 9.537e-07 s (0.00 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 2.399e-02 s (43.05 %) + memory allocations took 1.502e-05 s (0.03 %) + leafs setup took 1.001e-05 s (0.02 %) + halfword conversion took 1.598e-02 s (28.68 %) +Built (6 x 6)[0xbd7170]{S} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Base matrix: -(6 x 6)[0x1fea170]{S} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +(6 x 6)[0xbd7170]{S} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Will use autotuning routine to sample matrix: 6 x 6, type S, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.0002391s; avg 7.971e-05s ( +/- 62.31/121.04 %); best 3.004e-05s; worst 0.0001762s; std dev. 6.823e-05 (taking best). -Reference operation time is 3.00407e-05 s (4.793 Mflops) with 4 threads. -After 0.000308s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.02418s; avg 0.008059s ( +/- 7.42/ 5.82 %); best 0.007461s; worst 0.008528s; std dev. 0.0004451 (taking best). +Reference operation time is 0.00746107 s (0.0193 Mflops) with 4 threads. +After 0.024247s, autotuning routine did not find a better threads count configuration. Will autotune matrix: 6 x 6, type S, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 8.607e-05s; avg 2.869e-05s ( +/- 9.42/ 11.36 %); best 2.599e-05s; worst 3.195e-05s; std dev. 2.465e-06 (taking best). -Reference operation time is 2.59876e-05 s (5.541 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type S, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 2.599e-05 Mflops: 5.541) -Merge (16 -> 10 leaves) took w.c.t. of 5.007e-05s, ~3.409e-05s of computing time (of which 8.106e-06s sorting, 7.868e-06s analysis) -3 iterations (4 th.) took 0.00034s; avg 0.0001133s ( +/- 81.49/160.45 %); best 2.098e-05s; worst 0.0002952s; std dev. 0.0001286 (taking best). -Reference operation time is 2.09808e-05 s (6.863 Mflops) with 4 threads. -After merge step 1: tpop: 2.098e-05 s ~Mflops: 6.863 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.239x: 2.599e-05s -> 2.098e-05s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 3.91e-05s, ~1.383e-05s of computing time (of which 3.815e-06s sorting, 1.001e-05s analysis) -3 iterations (4 th.) took 5.507e-05s; avg 1.836e-05s ( +/- 6.49/ 9.09 %); best 1.717e-05s; worst 2.003e-05s; std dev. 1.216e-06 (taking best). -Reference operation time is 1.71661e-05 s (8.389 Mflops) with 4 threads. -After merge step 2: tpop: 1.717e-05 s ~Mflops: 8.389 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.222x: 2.098e-05s -> 1.717e-05s, so taking this instance. -Merge (7 -> 4 leaves) took w.c.t. of 3.099e-05s, ~1.121e-05s of computing time (of which 3.099e-06s sorting, 6.199e-06s analysis) -3 iterations (4 th.) took 0.0006671s; avg 0.0002224s ( +/- 90.46/ 98.68 %); best 2.122e-05s; worst 0.0004418s; std dev. 0.0001722 (taking best). -Reference operation time is 2.12193e-05 s (6.786 Mflops) with 4 threads. -After merge step 3: tpop: 2.122e-05 s ~Mflops: 6.786 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.236x: 1.717e-05s -> 2.122e-05s. -Skipping further merge based tests after 1 definite performance degradations in a row (and last exceeding limit). -A total of 3 merge steps (of max 6) (16 -> 4 subms) took 0.001511s (of which 0.0001929s partitioning, 0s I/O); computing times: 5.913e-05s in par. loops, 1.502e-05s sorting, 2.408e-05s analyzing) -Total merge + benchmarking process took 0.001511s, equivalent to 88.0/58.1 new/old ops (0.000113s for 3 clones -- as 6.6/4.3 ops, or 2.2/1.4 ops per clone), SPEEDUP of 1.514x -Applying multi-merge (16 -> 7 leaves, 2 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.514x (2.599e-05s -> 1.717e-05s), will amortize in 171.3 ops by saving 8.821e-06s per op. -In 1 tuning rounds (tot. 0.0017s, 0.00011s for constructor, 3 clones) obtained a SPEEDUP of 51.4% (1.514x) (from 5.541 to 8.389 Mflops). -After 0.001771s, global autotuning declared speedup of 1.51389 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x1feb850]{S} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 7, symflags:'' +3 iterations (4 th.) took 0.02452s; avg 0.008174s ( +/- 9.87/ 5.67 %); best 0.007367s; worst 0.008638s; std dev. 0.0005729 (taking best). +Reference operation time is 0.00736713 s (0.01955 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type S, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.007367 Mflops: 0.020) +Merge (16 -> 10 leaves) took w.c.t. of 0.006981s, ~3.195e-05s of computing time (of which 3.815e-06s sorting, 8.106e-06s analysis) +3 iterations (4 th.) took 0.04787s; avg 0.01596s ( +/- 53.25/ 84.89 %); best 0.00746s; worst 0.0295s; std dev. 0.009682 (taking best). +Reference operation time is 0.00746012 s (0.0193 Mflops) with 4 threads. +After merge step 1: tpop: 0.00746 s ~Mflops: 0.019 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=0.98754x): 0.007367s -> 0.00746s, so IGNORING this instance. +Merge (10 -> 7 leaves) took w.c.t. of 4.601e-05s, ~1.192e-05s of computing time (of which 1.907e-06s sorting, 1.383e-05s analysis) +3 iterations (4 th.) took 0.02443s; avg 0.008143s ( +/- 8.33/ 4.61 %); best 0.007465s; worst 0.008519s; std dev. 0.0004806 (taking best). +Reference operation time is 0.00746489 s (0.01929 Mflops) with 4 threads. +After merge step 2: tpop: 0.007465 s ~Mflops: 0.019 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded NEGLIGIBLE change (2th in a row) (old/new=0.98691x): 0.007367s -> 0.007465s, so IGNORING this instance. +Merge (7 -> 4 leaves) took w.c.t. of 3.886e-05s, ~1.097e-05s of computing time (of which 2.146e-06s sorting, 1.216e-05s analysis) +3 iterations (4 th.) took 0.02337s; avg 0.007791s ( +/- 5.31/ 9.30 %); best 0.007378s; worst 0.008516s; std dev. 0.0005142 (taking best). +Reference operation time is 0.00737786 s (0.01952 Mflops) with 4 threads. +After merge step 3: tpop: 0.007378 s ~Mflops: 0.020 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded NEGLIGIBLE change (3th in a row) (old/new=0.99855x): 0.007367s -> 0.007378s, so IGNORING this instance. +Merge (4 -> 1 leaves) took w.c.t. of 4.387e-05s, ~1.383e-05s of computing time (of which 2.861e-06s sorting, 1.407e-05s analysis) +3 iterations (4 th.) took 1.001e-05s; avg 3.338e-06s ( +/- 71.43/107.14 %); best 9.537e-07s; worst 6.914e-06s; std dev. 2.575e-06 (taking best). +Reference operation time is 9.53674e-07 s (151 Mflops) with 4 threads. +After merge step 4: tpop: 9.537e-07 s ~Mflops: 150.995 nsubm:1 otn:4 +Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 7725.000x: 0.007367s -> 9.537e-07s, so taking this instance. +Merged all the matrix leaves: no reason to continue merging. +A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.1274s (of which 0.007144s partitioning, 0s I/O); computing times: 6.866e-05s in par. loops, 1.073e-05s sorting, 4.816e-05s analyzing) +Total merge + benchmarking process took 0.1274s, equivalent to 133603.5/17.3 new/old ops (0.04781s for 2 clones -- as 50128.2/6.5 ops, or 25064.1/3.2 ops per clone), SPEEDUP of 7725.000x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 7725.000x (0.007367s -> 9.537e-07s), will amortize in 17.3 ops by saving 0.007366s per op. +In 1 tuning rounds (tot. 0.18s, 0.048s for constructor, 2 clones) obtained a SPEEDUP of 772400.0% (7725x) (from 0.01955 to 151 Mflops). +After 0.175706s, global autotuning declared speedup of 7725 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd3900]{S} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' Considering C clone. Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 1.221e-04 s (100.00 %) - analyzed arrays in 4.196e-05 s (34.38 %) - cleaned-up arrays in 3.099e-06 s (2.54 %) - deduplicated arrays in 4.053e-06 s (3.32 %) - sorted arrays in 9.537e-07 s (0.78 %) - shuffled partitions in 2.909e-05 s (23.83 %) - memory allocations took 2.193e-05 s (17.97 %) - leafs setup took 5.007e-06 s (4.10 %) - halfword conversion took 1.097e-05 s (8.98 %) -Built (6 x 6)[0x1fe99e0]{C} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' + converted COO to RSB in 4.767e-02 s (100.00 %) + analyzed arrays in 1.565e-02 s (32.83 %) + cleaned-up arrays in 2.146e-06 s (0.00 %) + deduplicated arrays in 1.907e-06 s (0.00 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.601e-02 s (33.60 %) + memory allocations took 1.192e-05 s (0.03 %) + leafs setup took 7.868e-06 s (0.02 %) + halfword conversion took 1.598e-02 s (33.52 %) +Built (6 x 6)[0xbd69e0]{C} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Base matrix: -(6 x 6)[0x1fe99e0]{C} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +(6 x 6)[0xbd69e0]{C} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Will use autotuning routine to sample matrix: 6 x 6, type C, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.0003901s; avg 0.00013s ( +/- 74.69/146.27 %); best 3.29e-05s; worst 0.0003202s; std dev. 0.0001345 (taking best). -Reference operation time is 3.29018e-05 s (17.51 Mflops) with 4 threads. -After 0.000458s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.0234s; avg 0.007801s ( +/- 10.34/ 8.28 %); best 0.006994s; worst 0.008447s; std dev. 0.000604 (taking best). +Reference operation time is 0.00699401 s (0.08236 Mflops) with 4 threads. +After 0.023471s, autotuning routine did not find a better threads count configuration. Will autotune matrix: 6 x 6, type C, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 9.298e-05s; avg 3.099e-05s ( +/- 13.08/ 16.15 %); best 2.694e-05s; worst 3.6e-05s; std dev. 3.76e-06 (taking best). -Reference operation time is 2.69413e-05 s (21.38 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type C, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 2.694e-05 Mflops: 21.380) -Merge (16 -> 10 leaves) took w.c.t. of 4.697e-05s, ~3.099e-05s of computing time (of which 7.868e-06s sorting, 7.868e-06s analysis) -3 iterations (4 th.) took 0.0003278s; avg 0.0001093s ( +/- 79.93/152.44 %); best 2.193e-05s; worst 0.0002759s; std dev. 0.0001178 (taking best). -Reference operation time is 2.19345e-05 s (26.26 Mflops) with 4 threads. -After merge step 1: tpop: 2.193e-05 s ~Mflops: 26.260 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.228x: 2.694e-05s -> 2.193e-05s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 3.791e-05s, ~1.287e-05s of computing time (of which 4.053e-06s sorting, 8.106e-06s analysis) -3 iterations (4 th.) took 5.412e-05s; avg 1.804e-05s ( +/- 16.74/ 16.30 %); best 1.502e-05s; worst 2.098e-05s; std dev. 2.434e-06 (taking best). -Reference operation time is 1.50204e-05 s (38.35 Mflops) with 4 threads. -After merge step 2: tpop: 1.502e-05 s ~Mflops: 38.348 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.460x: 2.193e-05s -> 1.502e-05s, so taking this instance. -Merge (7 -> 4 leaves) took w.c.t. of 3.791e-05s, ~1.311e-05s of computing time (of which 3.099e-06s sorting, 6.914e-06s analysis) -3 iterations (4 th.) took 5.078e-05s; avg 1.693e-05s ( +/- 18.31/ 35.21 %); best 1.383e-05s; worst 2.289e-05s; std dev. 4.216e-06 (taking best). -Reference operation time is 1.38283e-05 s (41.65 Mflops) with 4 threads. -After merge step 3: tpop: 1.383e-05 s ~Mflops: 41.654 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.086x: 1.502e-05s -> 1.383e-05s, so taking this instance. -Merge (4 -> 1 leaves) took w.c.t. of 3.004e-05s, ~1.192e-05s of computing time (of which 5.007e-06s sorting, 4.053e-06s analysis) -3 iterations (4 th.) took 1.812e-05s; avg 6.04e-06s ( +/- 17.11/ 34.21 %); best 5.007e-06s; worst 8.106e-06s; std dev. 1.461e-06 (taking best). -Reference operation time is 5.00679e-06 s (115 Mflops) with 4 threads. -After merge step 4: tpop: 5.007e-06 s ~Mflops: 115.044 nsubm:1 otn:4 -Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.762x: 1.383e-05s -> 5.007e-06s, so taking this instance. +3 iterations (4 th.) took 0.02397s; avg 0.007989s ( +/- 0.29/ 0.51 %); best 0.007966s; worst 0.008029s; std dev. 2.863e-05 (taking best). +Reference operation time is 0.0079658 s (0.07231 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type C, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.007966 Mflops: 0.072) +Merge (16 -> 10 leaves) took w.c.t. of 0.007959s, ~2.694e-05s of computing time (of which 5.007e-06s sorting, 8.106e-06s analysis) +3 iterations (4 th.) took 0.04797s; avg 0.01599s ( +/- 49.93/ 49.94 %); best 0.008005s; worst 0.02397s; std dev. 0.006519 (taking best). +Reference operation time is 0.0080049 s (0.07196 Mflops) with 4 threads. +After merge step 1: tpop: 0.008005 s ~Mflops: 0.072 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=0.99512x): 0.007966s -> 0.008005s, so IGNORING this instance. +Merge (10 -> 7 leaves) took w.c.t. of 4.601e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 1.001e-05s analysis) +3 iterations (4 th.) took 0.0239s; avg 0.007965s ( +/- 0.87/ 0.47 %); best 0.007896s; worst 0.008003s; std dev. 4.912e-05 (taking best). +Reference operation time is 0.00789595 s (0.07295 Mflops) with 4 threads. +After merge step 2: tpop: 0.007896 s ~Mflops: 0.073 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded NEGLIGIBLE change (2th in a row) (old/new=1.00885x): 0.007966s -> 0.007896s, so IGNORING this instance. +Merge (7 -> 4 leaves) took w.c.t. of 4.292e-05s, ~1.192e-05s of computing time (of which 2.146e-06s sorting, 8.821e-06s analysis) +3 iterations (4 th.) took 0.0239s; avg 0.007968s ( +/- 0.78/ 0.45 %); best 0.007906s; worst 0.008004s; std dev. 4.407e-05 (taking best). +Reference operation time is 0.00790596 s (0.07286 Mflops) with 4 threads. +After merge step 3: tpop: 0.007906 s ~Mflops: 0.073 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded NEGLIGIBLE change (3th in a row) (old/new=1.00757x): 0.007966s -> 0.007906s, so IGNORING this instance. +Merge (4 -> 1 leaves) took w.c.t. of 3.982e-05s, ~1.311e-05s of computing time (of which 2.861e-06s sorting, 6.914e-06s analysis) +3 iterations (4 th.) took 1.407e-05s; avg 4.689e-06s ( +/- 59.32/113.56 %); best 1.907e-06s; worst 1.001e-05s; std dev. 3.766e-06 (taking best). +Reference operation time is 1.90735e-06 s (302 Mflops) with 4 threads. +After merge step 4: tpop: 1.907e-06 s ~Mflops: 301.990 nsubm:1 otn:4 +Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 4176.375x: 0.007966s -> 1.907e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.001503s (of which 0.0002072s partitioning, 0s I/O); computing times: 6.89e-05s in par. loops, 2.003e-05s sorting, 2.694e-05s analyzing) -Total merge + benchmarking process took 0.001503s, equivalent to 300.2/55.8 new/old ops (0.000617s for 5 clones -- as 123.2/22.9 ops, or 24.6/4.6 ops per clone), SPEEDUP of 5.381x -Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 5.381x (2.694e-05s -> 5.007e-06s), will amortize in 68.5 ops by saving 2.193e-05s per op. -In 1 tuning rounds (tot. 0.0017s, 0.00062s for constructor, 5 clones) obtained a SPEEDUP of 438.1% (5.381x) (from 21.38 to 115 Mflops). -After 0.001779s, global autotuning declared speedup of 5.38095 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x1fe3e60]{C} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' +A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.128s (of which 0.008128s partitioning, 0s I/O); computing times: 6.485e-05s in par. loops, 1.311e-05s sorting, 3.386e-05s analyzing) +Total merge + benchmarking process took 0.128s, equivalent to 67130.9/16.1 new/old ops (0.04733s for 2 clones -- as 24816.1/5.9 ops, or 12408.1/3.0 ops per clone), SPEEDUP of 4176.375x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4176.375x (0.007966s -> 1.907e-06s), will amortize in 16.1 ops by saving 0.007964s per op. +In 1 tuning rounds (tot. 0.18s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 417537.5% (4176x) (from 0.07231 to 302 Mflops). +After 0.176068s, global autotuning declared speedup of 4176.38 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd3900]{C} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' Considering Z clone. Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 1.252e-04 s (100.00 %) - analyzed arrays in 4.101e-05 s (32.76 %) - cleaned-up arrays in 2.861e-06 s (2.29 %) - deduplicated arrays in 2.861e-06 s (2.29 %) - sorted arrays in 2.146e-06 s (1.71 %) - shuffled partitions in 2.694e-05 s (21.52 %) - memory allocations took 2.623e-05 s (20.95 %) - leafs setup took 6.914e-06 s (5.52 %) - halfword conversion took 1.097e-05 s (8.76 %) -Built (6 x 6)[0x1fe99e0]{Z} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' + converted COO to RSB in 5.184e-02 s (100.00 %) + analyzed arrays in 1.583e-02 s (30.55 %) + cleaned-up arrays in 3.099e-06 s (0.01 %) + deduplicated arrays in 9.537e-07 s (0.00 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.997e-02 s (38.53 %) + memory allocations took 1.287e-05 s (0.02 %) + leafs setup took 8.106e-06 s (0.02 %) + halfword conversion took 1.600e-02 s (30.87 %) +Built (6 x 6)[0xbd69e0]{Z} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x42046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Base matrix: -(6 x 6)[0x1fe99e0]{Z} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' +(6 x 6)[0xbd69e0]{Z} @ (0(0..0),0(0..0)) (36 nnz, 6 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 16, symflags:'' Will use autotuning routine to sample matrix: 6 x 6, type Z, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.000644s; avg 0.0002147s ( +/- 84.23/ 82.60 %); best 3.386e-05s; worst 0.000392s; std dev. 0.0001462 (taking best). -Reference operation time is 3.38554e-05 s (17.01 Mflops) with 4 threads. -After 0.000725s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.02391s; avg 0.007971s ( +/- 0.58/ 0.44 %); best 0.007925s; worst 0.008006s; std dev. 3.41e-05 (taking best). +Reference operation time is 0.0079248 s (0.07268 Mflops) with 4 threads. +After 0.023977s, autotuning routine did not find a better threads count configuration. Will autotune matrix: 6 x 6, type Z, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.000227s; avg 7.566e-05s ( +/- 51.16/ 92.86 %); best 3.695e-05s; worst 0.0001459s; std dev. 4.976e-05 (taking best). -Reference operation time is 3.69549e-05 s (15.59 Mflops) with 4 threads. -Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type Z, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 3.695e-05 Mflops: 15.587) -Merge (16 -> 10 leaves) took w.c.t. of 0.000607s, ~0.0005822s of computing time (of which 9.06e-06s sorting, 1.216e-05s analysis) -3 iterations (4 th.) took 0.0004089s; avg 0.0001363s ( +/- 77.96/153.82 %); best 3.004e-05s; worst 0.0003459s; std dev. 0.0001482 (taking best). -Reference operation time is 3.00407e-05 s (19.17 Mflops) with 4 threads. -After merge step 1: tpop: 3.004e-05 s ~Mflops: 19.174 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.230x: 3.695e-05s -> 3.004e-05s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 4.888e-05s, ~1.693e-05s of computing time (of which 5.007e-06s sorting, 1.001e-05s analysis) -3 iterations (4 th.) took 7.081e-05s; avg 2.36e-05s ( +/- 15.15/ 18.18 %); best 2.003e-05s; worst 2.789e-05s; std dev. 3.252e-06 (taking best). -Reference operation time is 2.00272e-05 s (28.76 Mflops) with 4 threads. -After merge step 2: tpop: 2.003e-05 s ~Mflops: 28.761 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.500x: 3.004e-05s -> 2.003e-05s, so taking this instance. -Merge (7 -> 4 leaves) took w.c.t. of 4.101e-05s, ~1.597e-05s of computing time (of which 4.053e-06s sorting, 7.153e-06s analysis) -3 iterations (4 th.) took 5.698e-05s; avg 1.899e-05s ( +/- 4.60/ 5.44 %); best 1.812e-05s; worst 2.003e-05s; std dev. 7.867e-07 (taking best). -Reference operation time is 1.81198e-05 s (31.79 Mflops) with 4 threads. -After merge step 3: tpop: 1.812e-05 s ~Mflops: 31.788 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.105x: 2.003e-05s -> 1.812e-05s, so taking this instance. -Merge (4 -> 1 leaves) took w.c.t. of 3.886e-05s, ~1.693e-05s of computing time (of which 5.007e-06s sorting, 5.96e-06s analysis) -3 iterations (4 th.) took 2.503e-05s; avg 8.345e-06s ( +/- 17.14/ 31.43 %); best 6.914e-06s; worst 1.097e-05s; std dev. 1.857e-06 (taking best). -Reference operation time is 6.91414e-06 s (83.31 Mflops) with 4 threads. -After merge step 4: tpop: 6.914e-06 s ~Mflops: 83.308 nsubm:1 otn:4 -Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.621x: 1.812e-05s -> 6.914e-06s, so taking this instance. +3 iterations (4 th.) took 0.03599s; avg 0.012s ( +/- 33.41/ 66.75 %); best 0.007989s; worst 0.02001s; std dev. 0.005663 (taking best). +Reference operation time is 0.00798893 s (0.0721 Mflops) with 4 threads. +Starting merge (same threads) based auto-tuning procedure (transA=N, nrhs=2, order=cols) (max 6 steps, inclusive 3 grace steps) on: 6 x 6, type Z, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.007989 Mflops: 0.072) +Merge (16 -> 10 leaves) took w.c.t. of 0.007929s, ~2.789e-05s of computing time (of which 5.007e-06s sorting, 9.06e-06s analysis) +3 iterations (4 th.) took 0.04052s; avg 0.01351s ( +/- 37.02/ 47.98 %); best 0.008507s; worst 0.01999s; std dev. 0.004802 (taking best). +Reference operation time is 0.00850701 s (0.06771 Mflops) with 4 threads. +After merge step 1: tpop: 0.008507 s ~Mflops: 0.068 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.065x: 0.007989s -> 0.008507s. +Merge (10 -> 7 leaves) took w.c.t. of 4.816e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 9.06e-06s analysis) +3 iterations (4 th.) took 0.02275s; avg 0.007584s ( +/- 9.94/ 11.48 %); best 0.00683s; worst 0.008455s; std dev. 0.0006686 (taking best). +Reference operation time is 0.00682998 s (0.08433 Mflops) with 4 threads. +After merge step 2: tpop: 0.00683 s ~Mflops: 0.084 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.170x: 0.007989s -> 0.00683s, so taking this instance. +Merge (7 -> 4 leaves) took w.c.t. of 3.6e-05s, ~1.311e-05s of computing time (of which 1.907e-06s sorting, 6.914e-06s analysis) +3 iterations (4 th.) took 0.02342s; avg 0.007806s ( +/- 4.97/ 9.04 %); best 0.007418s; worst 0.008512s; std dev. 0.0005 (taking best). +Reference operation time is 0.00741816 s (0.07765 Mflops) with 4 threads. +After merge step 3: tpop: 0.007418 s ~Mflops: 0.078 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.086x: 0.00683s -> 0.007418s. +Merge (4 -> 1 leaves) took w.c.t. of 3.791e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 6.914e-06s analysis) +3 iterations (4 th.) took 1.192e-05s; avg 3.974e-06s ( +/- 52.00/ 98.00 %); best 1.907e-06s; worst 7.868e-06s; std dev. 2.755e-06 (taking best). +Reference operation time is 1.90735e-06 s (302 Mflops) with 4 threads. +After merge step 4: tpop: 1.907e-06 s ~Mflops: 301.990 nsubm:1 otn:4 +Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 3580.875x: 0.00683s -> 1.907e-06s, so taking this instance. Merged all the matrix leaves: no reason to continue merging. -A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.001805s (of which 0.000809s partitioning, 0s I/O); computing times: 0.000632s in par. loops, 2.313e-05s sorting, 3.529e-05s analyzing) -Total merge + benchmarking process took 0.001805s, equivalent to 261.0/48.8 new/old ops (0.0001929s for 5 clones -- as 27.9/5.2 ops, or 5.6/1.0 ops per clone), SPEEDUP of 5.345x -Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 5.345x (3.695e-05s -> 6.914e-06s), will amortize in 60.1 ops by saving 3.004e-05s per op. -In 1 tuning rounds (tot. 0.0022s, 0.00019s for constructor, 5 clones) obtained a SPEEDUP of 434.5% (5.345x) (from 15.59 to 83.31 Mflops). -After 0.002300s, global autotuning declared speedup of 5.34483 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x1fec440]{Z} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' +A total of 4 merge steps (of max 6) (16 -> 1 subms) took 0.1445s (of which 0.008088s partitioning, 0s I/O); computing times: 6.676e-05s in par. loops, 1.311e-05s sorting, 3.195e-05s analyzing) +Total merge + benchmarking process took 0.1445s, equivalent to 75742.2/18.1 new/old ops (0.0728s for 3 clones -- as 38168.8/9.1 ops, or 12722.9/3.0 ops per clone), SPEEDUP of 4188.500x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4188.500x (0.007989s -> 1.907e-06s), will amortize in 18.1 ops by saving 0.007987s per op. +In 1 tuning rounds (tot. 0.2s, 0.073s for constructor, 3 clones) obtained a SPEEDUP of 418750.0% (4188x) (from 0.0721 to 302 Mflops). +After 0.204518s, global autotuning declared speedup of 4188.5 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd5330]{Z} @ (0(0..6),0(0..6)) (36 nnz, 6 nnz/r) flags 0x2244086 (coo:0, csr:1, hw:1, ic:1, fi:0), storage: 1, subm: 1, symflags:'' gmake[4]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/examples' gmake[3]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' @@ -10446,10 +10516,10 @@ 4 0 DIFF PRINT TEST END Beginning large binary search test. -Detected 2109472768 bytes of memory, comprehensive of 791044096 of free memory. +Detected 2798161920 bytes of memory, comprehensive of 331800576 of free memory. On this system, maximal array of coordinates can have 2147483137 elements and occupy 4294965252 bytes. -Will perform the test using less memory (565 MB) than on the maximal coordinate indices array (593283072) allows. -(c)allocated 148320768 nnz (593283072 bytes) +Will perform the test using less memory (237 MB) than on the maximal coordinate indices array (248850432) allows. +(c)allocated 62212608 nnz (248850432 bytes) Succeeded retrieving array last element. Successfully performed large binary search test. BASIC SPARSE BLAS TEST: BEGIN @@ -10458,7 +10528,7 @@ got RSB_IO_WANT_IS_INITIALIZED_MARKER: 1 INIT INTERFACE TEST: END (SUCCESS) DEVEL PRINT TEST: BEGIN -(4 x 4)[0x220bb00]{S} @ (0(0..0),0(0..0)) (4 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' +(4 x 4)[0x29cab00]{S} @ (0(0..0),0(0..0)) (4 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' RSB_FLAG_USE_HALFWORD_INDICES | RSB_FLAG_SORTED_INPUT | RSB_FLAG_WANT_COO_STORAGE | @@ -10467,8 +10537,8 @@ RSB_FLAG_ASSEMBLED_IN_COO_ARRAYS | RSB_FLAG_OWN_PARTITIONING_ARRAYS | RSB_FLAG_SORT_INPUT -(2 x 2)[0x220bbd0]{S} @ (0(0..2),0(0..2)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' -(2 x 2)[0x220bca0]{S} @ (2(2..4),2(2..4)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' +(2 x 2)[0x29cabd0]{S} @ (0(0..2),0(0..2)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' +(2 x 2)[0x29caca0]{S} @ (2(2..4),2(2..4)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' #R 4 x 4, 4 nnz (16 bytes), 16 index space for bytes, 416 bytes for 2 structs (2 of which are on the diagonal) (1e+02% of nnz are on the diagonal) #N at 0 0, 4 x 4, 4 nnz ( 25%) #T at 0 0, 2 x 2, 2 nnz ( 50%) @@ -10476,9 +10546,9 @@ ( 0x2046186 = { rec:1 coo:1 css:1 hw:1 ic:1 fi:0 symflags: } ) DEVEL PRINT TEST: END PRINT TEST: BEGIN [QUIET] -(2 x 2)[0x220bbd0]{S} @ (0(0..2),0(0..2)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' -(2 x 2)[0x220bca0]{S} @ (2(2..4),2(2..4)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' -(4 x 4)[0x220bb00]{S} @ (0(0..0),0(0..0)) (4 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' +(2 x 2)[0x29cabd0]{S} @ (0(0..2),0(0..2)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' +(2 x 2)[0x29caca0]{S} @ (2(2..4),2(2..4)) (2 nnz, 1 nnz/r) flags 0x2144386 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 0, symflags:'' +(4 x 4)[0x29cab00]{S} @ (0(0..0),0(0..0)) (4 nnz, 1 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 2, symflags:'' RSB_FLAG_USE_HALFWORD_INDICES | RSB_FLAG_SORTED_INPUT | RSB_FLAG_WANT_COO_STORAGE | @@ -10496,8 +10566,8 @@ BASIC PRIMITIVES TEST: BEGIN BASIC PRIMITIVES TEST: END (SUCCESS) ADVANCED SPARSE BLAS TEST: BEGIN [limit 30.000000s] [QUIET] -Terminating testing earlier due to user timeout request: test took 30.001312 s, max allowed was 30.000000. - PASSED:35339 +Terminating testing earlier due to user timeout request: test took 30.006494 s, max allowed was 30.000000. + PASSED:8707 FAILED:0 ADVANCED SPARSE BLAS TEST: END (SUCCESS) gmake qtests -C librsbpp @@ -10506,99 +10576,99 @@ gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp' gmake[4]: Leaving directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp' ./rsbtt -if ! test -f G.mtx ; then cp -p /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/G.mtx . ; fi ; /bin/bash /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/test.sh +if ! test -f G.mtx ; then cp -p /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/G.mtx . ; fi ; /bin/sh /build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp/test.sh +++ wc -l ++ ./rsbpp Td,s G.mtx ++ grep Z-sort -++ wc -l + test 54 = 54 -++ ./rsbpp Td G.mtx ++ grep Z-sort ++ wc -l +++ ./rsbpp Td G.mtx + test 27 = 27 -++ ./rsbpp Td,z G.mtx -++ grep Z-sort ++ wc -l +++ grep Z-sort +++ ./rsbpp Td,z G.mtx + test 54 = 54 ++ ./rsbpp vTd,z G.mtx ++ grep Z-sort ++ wc -l + test 54 = 54 -++ ./rsbpp vTd,z G.mtx ++ grep Z-sort ++ wc -l +++ ./rsbpp vTd,z G.mtx + test 54 = 54 -++ ./rsbpp vvvTd,z G.mtx -++ grep Zorted ++ wc -l +++ grep Zorted +++ ./rsbpp vvvTd,z G.mtx + test 8 = 8 +++ wc -l ++ ./rsbpp vvTd,z G.mtx ++ grep Z-sort -++ wc -l + test 54 = 54 -++ ./rsbpp vvTd,z G.mtx -++ grep Range ++ wc -l -+ test 0 = 0 -++ ./rsbpp vvvTd,z G.mtx ++ grep Range +++ ./rsbpp vvTd,z G.mtx ++ test 0 = 0 ++ wc -l +++ grep Range +++ ./rsbpp vvvTd,z G.mtx + test 258 -gt 0 -++ ./rsbpp vvvTd,z S.mtx ++ grep Range ++ wc -l +++ ./rsbpp vvvTd,z S.mtx + test 0 -eq 0 ++ ./rsbpp vvvTd,z G.mtx ++ grep Range ++ wc -l + test 258 = 258 +++ wc -l +++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp m10M10I1r1,4,8sFv ++ test 9 = 9 ++ grep spmm- ++ wc -l -+ test 9 = 9 ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1,4,8sFv -++ wc -l -++ grep spmm- + test 9 = 9 +++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1sFvtN,T -++ grep spmm- ++ wc -l + test 3 = 3 +++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1vtN,TsF -++ grep spmm- ++ wc -l + test 2 = 2 -++ OMP_NUM_THREADS=1 -++ ./rsbpp C1000m100M100I1r0vtN,TsF ++ grep spmm- ++ wc -l +++ OMP_NUM_THREADS=1 +++ ./rsbpp C1000m100M100I1r0vtN,TsF + test 0 = 0 +++ wc -l +++ grep Recursing ++ OMP_NUM_THREADS=1 ++ RSB_NUM_THREADS=1 ++ ./rsbpp vvvC1000m100M100I1r1vtN,TorsF ++ test 4 = 4 ++ grep Recursing ++ wc -l -+ test 4 = 4 ++ OMP_NUM_THREADS=2 ++ RSB_NUM_THREADS=2 ++ ./rsbpp vvvC1000m100M100I1r1vtN,TorsF -++ grep Recursing -++ wc -l + test 4 = 4 +++ grep Recursing ++ OMP_NUM_THREADS=1 ++ RSB_NUM_THREADS=1 ++ ./rsbpp vvvC1000m100M100I1r1vtN,ToRsF -++ grep Recursing ++ wc -l + test 208 = 208 +++ grep Recursing ++ OMP_NUM_THREADS=2 ++ RSB_NUM_THREADS=2 ++ ./rsbpp vvvC1000m100M100I1r1vtN,ToRsF ++ wc -l -++ grep Recursing + test 410 = 410 echo "Skipping tests based on Google Test (not detected at configure time)" Skipping tests based on Google Test (not detected at configure time) @@ -10645,7 +10715,7 @@ 0 0 0 0 before tuning for SPMV: -(3 x 3)[0x566c50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'' +(3 x 3)[0x113fc50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x2046186 (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'' ** x: 1.1 @@ -10734,18 +10804,18 @@ BEGIN Rsb_Matrix_test_multimatrix_ms_mnrhs BEGIN -(3 x 3)[0x578b80]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +(3 x 3)[0x1158b50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' Tuned with speedup factor of 1: -(3 x 3)[0x578b80]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -(3 x 3)[0x574300]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -Tuned with speedup factor of 1.05: -(3 x 3)[0x57cf10]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -(3 x 3)[0x578b80]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -Tuned with speedup factor of 1.27027: -(3 x 3)[0x57f6f0]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -(3 x 3)[0x578b80]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' -Tuned with speedup factor of 1.02516: -(3 x 3)[0x57f6f0]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +(3 x 3)[0x1158b50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +(3 x 3)[0x1159130]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +Tuned with speedup factor of 1.01238: +(3 x 3)[0x11597d0]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +(3 x 3)[0x1158b50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +Tuned with speedup factor of 1.11514: +(3 x 3)[0x115cd80]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +(3 x 3)[0x1158b50]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' +Tuned with speedup factor of 1.02753: +(3 x 3)[0x115eae0]{D} @ (0(0..0),0(0..0)) (6 nnz, 2 nnz/r) flags 0x204619e (coo:1, csr:1, hw:1, ic:1, fi:0), storage: 40, subm: 3, symflags:'LT' END OK: terminating with no allocations registered in librsb [*] tests terminated successfully ! @@ -10762,10 +10832,10 @@ ./rsbtest --no-tune --max_t 0.01 --serial | dd if=/dev/stdin of=/dev/stdout bs=16M status=none iflag=fullblock | grep -q Building ./rsbtest --no-tune --max_t 0.01 --max 1 --nrhs 1 --beta 1 --incy 1 --incx 1 --no-trans --alpha 1 --type d --rand --serial . | dd if=/dev/stdin of=/dev/stdout bs=16M status=none iflag=fullblock | grep -q adding ! ./rsbtest --mkl A.mkl -running on wbq0 +running on i-capture-the-hostname Built without the MKL. ( ! ./rsbtest --unrecognized-option-triggers-abort ) -running on wbq0 +running on i-capture-the-hostname /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbtest/.libs/rsbtest: unrecognized option '--unrecognized-option-triggers-abort' unrecognized option, aborting. ( ./rsbtest --no-tune --max_t 0.01 --skip-loading-hermitian-matrices --skip-loading-unsymmetric-matrices --tune-maxt 10 --tune-maxr 10 --verbose-tuning --extra-verbose-interface --min_t 0.01 --max_t 0.01 --mintimes 1 --maxtimes 1 --verbose --skip-loading-symmetric-matrices A.mtx | dd if=/dev/stdin of=/dev/stdout bs=16M status=none iflag=fullblock | grep -q skip ) @@ -10774,7 +10844,7 @@ ( ! ./rsbtest --no-tune --max_t 0.01 --quiet --types all --nthreads 1,2 --maxtimes 1 -+ A.mtx | dd if=/dev/stdin of=/dev/stdout bs=16M status=none iflag=fullblock | grep -q 2.threads ) ( ! ./rsbtest --no-tune --max_t 0.01 --quiet --render-only A.mtx > /dev/null ) ! ./rsbtest --no-tune --max_t 0.01 --quiet --max 1 --nrhs 1 --beta 1 --incy 1 --incx 1 --render --no-trans --alpha 1 --type all A.mtx -running on wbq0 +running on i-capture-the-hostname Will not invoke autotuning routine. Benchmark will sample for at most 0.01 s Built without render support! @@ -10826,7 +10896,7 @@ gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' gmake[5]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg' /usr/bin/mkdir -p '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf' - /bin/bash ./libtool --mode=install /usr/bin/install -c librsb.la '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf' + /bin/sh ./libtool --mode=install /usr/bin/install -c librsb.la '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/librsb.so.0.0.0 /build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/librsb.so.0.0.0 libtool: install: (cd /build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f librsb.so.0.0.0 librsb.so.0 || { rm -f librsb.so.0 && ln -s librsb.so.0.0.0 librsb.so.0; }; }) libtool: install: (cd /build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f librsb.so.0.0.0 librsb.so || { rm -f librsb.so && ln -s librsb.so.0.0.0 librsb.so; }; }) @@ -10836,7 +10906,7 @@ libtool: install: ranlib /build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/librsb.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /usr/bin/mkdir -p '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/bin' - /bin/bash ./libtool --mode=install /usr/bin/install -c rsbench '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/bin' + /bin/sh ./libtool --mode=install /usr/bin/install -c rsbench '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/bin' libtool: warning: 'librsb.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/rsbench /build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/bin/rsbench /usr/bin/mkdir -p '/build/reproducible-path/librsb-1.3.0.2+dfsg/debian/tmp/usr/bin' @@ -10973,8 +11043,8 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'librsb0t64' in '../librsb0t64_1.3.0.2+dfsg-7_armhf.deb'. -dpkg-deb: building package 'librsb-dev' in '../librsb-dev_1.3.0.2+dfsg-7_armhf.deb'. dpkg-deb: building package 'librsb-tools-dbgsym' in '../librsb-tools-dbgsym_1.3.0.2+dfsg-7_armhf.deb'. +dpkg-deb: building package 'librsb-dev' in '../librsb-dev_1.3.0.2+dfsg-7_armhf.deb'. dpkg-deb: building package 'librsb-doc' in '../librsb-doc_1.3.0.2+dfsg-7_all.deb'. dpkg-deb: building package 'librsb-tools' in '../librsb-tools_1.3.0.2+dfsg-7_armhf.deb'. dpkg-deb: building package 'librsb0t64-dbgsym' in '../librsb0t64-dbgsym_1.3.0.2+dfsg-7_armhf.deb'. @@ -10986,12 +11056,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/30306/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/30306/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/12262 and its subdirectories -I: Current time: Wed Dec 4 02:39:23 -12 2024 -I: pbuilder-time-stamp: 1733323163 +I: removing directory /srv/workspace/pbuilder/30306 and its subdirectories +I: Current time: Thu Dec 5 05:41:49 +14 2024 +I: pbuilder-time-stamp: 1733326909