Diff of the two buildlogs: -- --- b1/build.log 2024-04-25 00:22:08.954684896 +0000 +++ b2/build.log 2024-04-25 01:07:55.957646265 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 24 09:46:59 -12 2024 -I: pbuilder-time-stamp: 1713995219 +I: Current time: Thu Apr 25 14:22:34 +14 2024 +I: pbuilder-time-stamp: 1714004554 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,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/4210/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2022/tmp/hooks/D01_modify_environment starting +debug: Running on virt32c. +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 Apr 25 00:22 /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/2022/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2022/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]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=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='6200503488964d788c8ea801cbdc492a' - 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='4210' - PS1='# ' - PS2='> ' + INVOCATION_ID=85070c1f3aa8457f9d6e3c59b4b59597 + 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=2022 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.b1b6bbJs/pbuilderrc_Or0K --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.b1b6bbJs/b1 --logfile b1/build.log librsb_1.3.0.2+dfsg-6.1.dsc' - SUDO_GID='114' - SUDO_UID='108' - 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.b1b6bbJs/pbuilderrc_QYbI --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.b1b6bbJs/b2 --logfile b2/build.log librsb_1.3.0.2+dfsg-6.1.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 virt64a 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-armmp-lpae #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 23 11:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4210/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 24 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2022/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -85,7 +117,7 @@ Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), doxygen-latex, gcc (>= 12), gfortran, help2man, libhwloc-dev, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19637 files and directories currently installed.) +(Reading database ... 19467 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -112,11 +144,11 @@ pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: - autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cm-super-minimal{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} doxygen{a} doxygen-latex{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-13{a} gfortran-13-arm-linux-gnueabihf{a} gfortran-arm-linux-gnueabihf{a} ghostscript{a} groff-base{a} help2man{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbrotli1{a} libbsd0{a} libcairo2{a} libclang-cpp16{a} libclang1-16{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2{a} libdatrie1{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libedit2{a} libelf1{a} libexpat1{a} libfile-homedir-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libfmt9{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libgfortran-13-dev{a} libgfortran5{a} libglib2.0-0{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libharfbuzz0b{a} libhwloc-dev{a} libhwloc15{a} libice6{a} libicu72{a} libidn12{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libkpathsea6{a} liblcms2-2{a} liblerc4{a} libllvm16{a} liblocale-gettext-perl{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmime-charset-perl{a} libnuma-dev{a} libnuma1{a} libopenjp2-7{a} libpaper-utils{a} libpaper1{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libpotrace0{a} libptexenc1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsharpyuv0{a} libsm6{a} libsombok3{a} libsub-override-perl{a} libsynctex2{a} libteckit0{a} libtexlua53-5{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunicode-linebreak-perl{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libyaml-tiny-perl{a} libz3-4{a} libzzip-0-13{a} lmodern{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} poppler-data{a} preview-latex-style{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-extra-utils{a} texlive-font-utils{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} zlib1g-dev{a} + autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cm-super-minimal{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} doxygen{a} doxygen-latex{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-13{a} gfortran-13-arm-linux-gnueabihf{a} gfortran-arm-linux-gnueabihf{a} ghostscript{a} groff-base{a} help2man{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbrotli1{a} libbsd0{a} libcairo2{a} libclang-cpp16{a} libclang1-16{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2{a} libdatrie1{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libedit2{a} libelf1{a} libexpat1{a} libfile-homedir-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libfmt9{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libgfortran-13-dev{a} libgfortran5{a} libglib2.0-0{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libhwloc-dev{a} libhwloc15{a} libice6{a} libicu72{a} libidn12{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} liblerc4{a} libllvm16{a} liblocale-gettext-perl{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmime-charset-perl{a} libnsl2{a} libnuma-dev{a} libnuma1{a} libopenjp2-7{a} libpaper-utils{a} libpaper1{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libpotrace0{a} libptexenc1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsharpyuv0{a} libsm6{a} libsombok3{a} libsub-override-perl{a} libsynctex2{a} libteckit0{a} libtexlua53-5{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3{a} libtool{a} libuchardet0{a} libunicode-linebreak-perl{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libyaml-tiny-perl{a} libz3-4{a} libzzip-0-13{a} lmodern{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} poppler-data{a} preview-latex-style{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-extra-utils{a} texlive-font-utils{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: - ca-certificates curl dbus default-jre dvisvgm fonts-droid-fallback javascript-common libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libhwloc-plugins liblog-log4perl-perl libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl lynx ps2eps ruby shared-mime-info tex-gyre tipa tk wget x11-utils x11-xserver-utils xdg-user-dirs -0 packages upgraded, 165 newly installed, 0 to remove and 0 not upgraded. -Need to get 342 MB of archives. After unpacking 989 MB will be used. + ca-certificates curl dbus default-jre dvisvgm fonts-droid-fallback javascript-common krb5-locales libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libhwloc-plugins liblog-log4perl-perl libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl lynx ps2eps ruby shared-mime-info tex-gyre tipa tk wget x11-utils x11-xserver-utils xdg-user-dirs +0 packages upgraded, 174 newly installed, 0 to remove and 0 not upgraded. +Need to get 343 MB of archives. After unpacking 991 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf liblocale-gettext-perl armhf 1.07-6+b1 [14.6 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf poppler-data all 0.4.12-1 [1601 kB] @@ -127,166 +159,175 @@ Get: 7 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf tzdata all 2024a-1 [255 kB] -Get: 10 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-4 [69.3 kB] -Get: 11 http://deb.debian.org/debian trixie/main armhf libreadline8 armhf 8.2-3+b1 [144 kB] -Get: 12 http://deb.debian.org/debian trixie/main armhf libpython3.11-stdlib armhf 3.11.8-1 [1709 kB] -Get: 13 http://deb.debian.org/debian trixie/main armhf python3.11 armhf 3.11.8-1 [597 kB] -Get: 14 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.11.6-1 [9224 B] -Get: 15 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.11.6-1 [26.2 kB] -Get: 16 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.22 [22.4 kB] -Get: 17 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-2+b1 [314 kB] -Get: 18 http://deb.debian.org/debian trixie/main armhf libmagic1 armhf 1:5.45-2+b1 [97.9 kB] -Get: 19 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-2+b1 [42.2 kB] -Get: 20 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.21-14+b1 [157 kB] -Get: 21 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] -Get: 22 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-3 [1088 kB] -Get: 23 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.39.3-6 [81.2 kB] -Get: 24 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] -Get: 25 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.12.0-3 [1367 kB] -Get: 26 http://deb.debian.org/debian trixie/main armhf ucf all 3.0043+nmu1 [55.2 kB] -Get: 27 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] -Get: 28 http://deb.debian.org/debian trixie/main armhf autoconf all 2.71-3 [332 kB] -Get: 29 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] -Get: 30 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] -Get: 31 http://deb.debian.org/debian trixie/main armhf autopoint all 0.21-14 [496 kB] -Get: 32 http://deb.debian.org/debian trixie/main armhf tex-common all 6.18 [32.5 kB] -Get: 33 http://deb.debian.org/debian trixie/main armhf libpaper1 armhf 1.1.29 [11.9 kB] -Get: 34 http://deb.debian.org/debian trixie/main armhf libpaper-utils armhf 1.1.29 [8400 B] -Get: 35 http://deb.debian.org/debian trixie/main armhf libkpathsea6 armhf 2023.20230311.66589-9 [144 kB] -Get: 36 http://deb.debian.org/debian trixie/main armhf libptexenc1 armhf 2023.20230311.66589-9 [42.8 kB] -Get: 37 http://deb.debian.org/debian trixie/main armhf libsynctex2 armhf 2023.20230311.66589-9 [48.5 kB] -Get: 38 http://deb.debian.org/debian trixie/main armhf libtexlua53-5 armhf 2023.20230311.66589-9 [82.2 kB] -Get: 39 http://deb.debian.org/debian trixie/main armhf t1utils armhf 1.41-4 [54.7 kB] -Get: 40 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b3 [284 kB] -Get: 41 http://deb.debian.org/debian trixie/main armhf libpng16-16 armhf 1.6.43-1 [262 kB] -Get: 42 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.2+dfsg-1+b1 [371 kB] -Get: 43 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] -Get: 44 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] -Get: 45 http://deb.debian.org/debian trixie/main armhf libfontenc1 armhf 1:1.1.8-1 [20.6 kB] -Get: 46 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23 [252 kB] -Get: 47 http://deb.debian.org/debian trixie/main armhf xfonts-encodings all 1:1.0.4-2.2 [577 kB] -Get: 48 http://deb.debian.org/debian trixie/main armhf xfonts-utils armhf 1:7.7+6 [84.5 kB] -Get: 49 http://deb.debian.org/debian trixie/main armhf fonts-urw-base35 all 20200910-8 [10.8 MB] -Get: 50 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1 [317 kB] -Get: 51 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1 [370 kB] -Get: 52 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [476 kB] -Get: 53 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] -Get: 54 http://deb.debian.org/debian trixie/main armhf libbsd0 armhf 0.12.2-1 [127 kB] -Get: 55 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] -Get: 56 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.15-1 [140 kB] -Get: 57 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.7-1 [328 kB] -Get: 58 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.7-1 [735 kB] -Get: 59 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.15-1 [114 kB] -Get: 60 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] -Get: 61 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] -Get: 62 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB] -Get: 63 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.0-1+b1 [441 kB] -Get: 64 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2 [63.2 kB] -Get: 65 http://deb.debian.org/debian trixie/main armhf libglib2.0-0 armhf 2.78.4-1 [1281 kB] -Get: 66 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 8.3.0-2 [2155 kB] -Get: 67 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] -Get: 68 http://deb.debian.org/debian trixie/main armhf libpotrace0 armhf 1.16-2+b1 [22.6 kB] -Get: 69 http://deb.debian.org/debian trixie/main armhf libteckit0 armhf 2.5.12+ds1-1 [259 kB] -Get: 70 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB] -Get: 71 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] -Get: 72 http://deb.debian.org/debian trixie/main armhf libxt6 armhf 1:1.2.1-1.1 [157 kB] -Get: 73 http://deb.debian.org/debian trixie/main armhf libxmu6 armhf 2:1.1.3-3 [52.6 kB] -Get: 74 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1 [49.5 kB] -Get: 75 http://deb.debian.org/debian trixie/main armhf libxaw7 armhf 2:1.0.14-1 [167 kB] -Get: 76 http://deb.debian.org/debian trixie/main armhf libxi6 armhf 2:1.8.1-1 [73.8 kB] -Get: 77 http://deb.debian.org/debian trixie/main armhf libzzip-0-13 armhf 0.13.72+dfsg.1-1.1+b1 [52.3 kB] -Get: 78 http://deb.debian.org/debian trixie/main armhf texlive-binaries armhf 2023.20230311.66589-9 [6071 kB] -Get: 79 http://deb.debian.org/debian trixie/main armhf xdg-utils all 1.1.3-4.1 [75.5 kB] -Get: 80 http://deb.debian.org/debian trixie/main armhf texlive-base all 2023.20240207-1 [22.0 MB] -Get: 81 http://deb.debian.org/debian trixie/main armhf fonts-lmodern all 2.005-1 [4540 kB] -Get: 82 http://deb.debian.org/debian trixie/main armhf texlive-latex-base all 2023.20240207-1 [1255 kB] -Get: 83 http://deb.debian.org/debian trixie/main armhf texlive-latex-recommended all 2023.20240207-1 [8843 kB] -Get: 84 http://deb.debian.org/debian trixie/main armhf cm-super-minimal all 0.3.4-17 [5815 kB] -Get: 85 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.15.3 [88.0 kB] -Get: 86 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-7 [517 kB] -Get: 87 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] -Get: 88 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] -Get: 89 http://deb.debian.org/debian trixie/main armhf libsub-override-perl all 0.10-1 [10.6 kB] -Get: 90 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] -Get: 91 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] -Get: 92 http://deb.debian.org/debian trixie/main armhf libelf1 armhf 0.190-1+b1 [171 kB] -Get: 93 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1 [101 kB] -Get: 94 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b2 [599 kB] -Get: 95 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.21-14+b1 [1230 kB] -Get: 96 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] -Get: 97 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] -Get: 98 http://deb.debian.org/debian trixie/main armhf debhelper all 13.15.3 [901 kB] -Get: 99 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20230828-1 [76.8 kB] -Get: 100 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.8.12-3.1+b2 [6324 kB] -Get: 101 http://deb.debian.org/debian trixie/main armhf libllvm16 armhf 1:16.0.6-20 [20.6 MB] -Get: 102 http://deb.debian.org/debian trixie/main armhf libclang-cpp16 armhf 1:16.0.6-20 [9875 kB] -Get: 103 http://deb.debian.org/debian trixie/main armhf libclang1-16 armhf 1:16.0.6-20 [5545 kB] -Get: 104 http://deb.debian.org/debian trixie/main armhf libfmt9 armhf 9.1.0+ds1-2 [105 kB] -Get: 105 http://deb.debian.org/debian trixie/main armhf doxygen armhf 1.9.8+ds-2 [4458 kB] -Get: 106 http://deb.debian.org/debian trixie/main armhf libfile-which-perl all 1.27-2 [15.1 kB] -Get: 107 http://deb.debian.org/debian trixie/main armhf libfile-homedir-perl all 1.006-2 [42.4 kB] -Get: 108 http://deb.debian.org/debian trixie/main armhf libthai-data all 0.1.29-2 [168 kB] -Get: 109 http://deb.debian.org/debian trixie/main armhf libdatrie1 armhf 0.2.13-3 [34.4 kB] -Get: 110 http://deb.debian.org/debian trixie/main armhf libthai0 armhf 0.1.29-2 [45.8 kB] -Get: 111 http://deb.debian.org/debian trixie/main armhf libsombok3 armhf 2.4.0-2+b1 [27.1 kB] -Get: 112 http://deb.debian.org/debian trixie/main armhf libmime-charset-perl all 1.013.1-2 [34.0 kB] -Get: 113 http://deb.debian.org/debian trixie/main armhf libunicode-linebreak-perl armhf 0.0.20190101-1+b5 [93.5 kB] -Get: 114 http://deb.debian.org/debian trixie/main armhf libyaml-tiny-perl all 1.74-1 [30.7 kB] -Get: 115 http://deb.debian.org/debian trixie/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] -Get: 116 http://deb.debian.org/debian trixie/main armhf lmodern all 2.005-1 [9480 kB] -Get: 117 http://deb.debian.org/debian trixie/main armhf texlive-luatex all 2023.20240207-1 [25.9 MB] -Get: 118 http://deb.debian.org/debian trixie/main armhf texlive-plain-generic all 2023.20240207-1 [29.0 MB] -Get: 119 http://deb.debian.org/debian trixie/main armhf texlive-extra-utils all 2023.20240207-1 [63.3 MB] -Get: 120 http://deb.debian.org/debian trixie/main armhf libapache-pom-java all 29-2 [5276 B] -Get: 121 http://deb.debian.org/debian trixie/main armhf libcommons-parent-java all 56-1 [10.8 kB] -Get: 122 http://deb.debian.org/debian trixie/main armhf libcommons-logging-java all 1.3.0-1 [68.6 kB] -Get: 123 http://deb.debian.org/debian trixie/main armhf libfontbox-java all 1:1.8.16-5 [211 kB] -Get: 124 http://deb.debian.org/debian trixie/main armhf libpdfbox-java all 1:1.8.16-5 [5527 kB] -Get: 125 http://deb.debian.org/debian trixie/main armhf preview-latex-style all 13.2-1 [350 kB] -Get: 126 http://deb.debian.org/debian trixie/main armhf texlive-pictures all 2023.20240207-1 [16.7 MB] -Get: 127 http://deb.debian.org/debian trixie/main armhf texlive-latex-extra all 2023.20240207-1 [19.7 MB] -Get: 128 http://deb.debian.org/debian trixie/main armhf texlive-font-utils all 2023.20240207-1 [7046 kB] -Get: 129 http://deb.debian.org/debian trixie/main armhf libgs-common all 10.02.1~dfsg-3 [147 kB] -Get: 130 http://deb.debian.org/debian trixie/main armhf libgs10-common all 10.02.1~dfsg-3 [474 kB] -Get: 131 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b1 [111 kB] -Get: 132 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b1 [40.1 kB] -Get: 133 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-4 [180 kB] -Get: 134 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b1 [43.4 kB] -Get: 135 http://deb.debian.org/debian trixie/main armhf libcups2 armhf 2.4.7-1+b1 [212 kB] -Get: 136 http://deb.debian.org/debian trixie/main armhf libidn12 armhf 1.42-2 [77.7 kB] -Get: 137 http://deb.debian.org/debian trixie/main armhf libijs-0.35 armhf 0.35-15.1+b1 [13.4 kB] -Get: 138 http://deb.debian.org/debian trixie/main armhf libjbig2dec0 armhf 0.20-1+b1 [56.1 kB] -Get: 139 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-2+b2 [143 kB] -Get: 140 http://deb.debian.org/debian trixie/main armhf liblcms2-2 armhf 2.14-2+b1 [126 kB] -Get: 141 http://deb.debian.org/debian trixie/main armhf libopenjp2-7 armhf 2.5.0-2+b2 [170 kB] -Get: 142 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.20-1 [35.9 kB] -Get: 143 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b1 [27.3 kB] -Get: 144 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-4+b1 [137 kB] -Get: 145 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.3.2-0.4 [105 kB] -Get: 146 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.3.2-0.4 [261 kB] -Get: 147 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-4 [301 kB] -Get: 148 http://deb.debian.org/debian trixie/main armhf libgs10 armhf 10.02.1~dfsg-3 [2134 kB] -Get: 149 http://deb.debian.org/debian trixie/main armhf ghostscript armhf 10.02.1~dfsg-3 [49.6 kB] -Get: 150 http://deb.debian.org/debian trixie/main armhf texlive-fonts-recommended all 2023.20240207-1 [4990 kB] -Get: 151 http://deb.debian.org/debian trixie/main armhf doxygen-latex all 1.9.8+ds-2 [361 kB] -Get: 152 http://deb.debian.org/debian trixie/main armhf libgfortran5 armhf 14-20240330-1 [264 kB] -Get: 153 http://deb.debian.org/debian trixie/main armhf libgfortran-13-dev armhf 13.2.0-23 [306 kB] -Get: 154 http://deb.debian.org/debian trixie/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-23 [8198 kB] -Get: 155 http://deb.debian.org/debian trixie/main armhf gfortran-13 armhf 13.2.0-23 [11.2 kB] -Get: 156 http://deb.debian.org/debian trixie/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7 [1288 B] -Get: 157 http://deb.debian.org/debian trixie/main armhf gfortran armhf 4:13.2.0-7 [1432 B] -Get: 158 http://deb.debian.org/debian trixie/main armhf help2man armhf 1.49.3 [198 kB] -Get: 159 http://deb.debian.org/debian trixie/main armhf libhwloc15 armhf 2.10.0-1+b1 [133 kB] -Get: 160 http://deb.debian.org/debian trixie/main armhf libnuma1 armhf 2.0.18-1 [18.5 kB] -Get: 161 http://deb.debian.org/debian trixie/main armhf libnuma-dev armhf 2.0.18-1 [34.2 kB] -Get: 162 http://deb.debian.org/debian trixie/main armhf libltdl7 armhf 2.4.7-7 [390 kB] -Get: 163 http://deb.debian.org/debian trixie/main armhf libltdl-dev armhf 2.4.7-7 [162 kB] -Get: 164 http://deb.debian.org/debian trixie/main armhf libhwloc-dev armhf 2.10.0-1+b1 [223 kB] -Get: 165 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg-3+b1 [904 kB] -Fetched 342 MB in 11s (31.3 MB/s) +Get: 10 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.20.1-5+b1 [30.4 kB] +Get: 11 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.0-2+b1 [19.3 kB] +Get: 12 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.20.1-5+b1 [75.4 kB] +Get: 13 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-3 [7908 B] +Get: 14 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.20.1-5+b1 [289 kB] +Get: 15 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.20.1-5+b1 [112 kB] +Get: 16 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1 [10.7 kB] +Get: 17 http://deb.debian.org/debian trixie/main armhf libtirpc3 armhf 1.3.4+ds-1 [70.0 kB] +Get: 18 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3 [33.7 kB] +Get: 19 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-4 [69.3 kB] +Get: 20 http://deb.debian.org/debian trixie/main armhf libreadline8 armhf 8.2-3+b1 [144 kB] +Get: 21 http://deb.debian.org/debian trixie/main armhf libpython3.11-stdlib armhf 3.11.8-1 [1709 kB] +Get: 22 http://deb.debian.org/debian trixie/main armhf python3.11 armhf 3.11.8-1 [597 kB] +Get: 23 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.11.6-1 [9224 B] +Get: 24 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.11.6-1 [26.2 kB] +Get: 25 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.22 [22.4 kB] +Get: 26 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-2+b1 [314 kB] +Get: 27 http://deb.debian.org/debian trixie/main armhf libmagic1 armhf 1:5.45-2+b1 [97.9 kB] +Get: 28 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-2+b1 [42.2 kB] +Get: 29 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.21-14+b1 [157 kB] +Get: 30 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] +Get: 31 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-3 [1088 kB] +Get: 32 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.39.3-6 [81.2 kB] +Get: 33 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] +Get: 34 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.12.0-3 [1367 kB] +Get: 35 http://deb.debian.org/debian trixie/main armhf ucf all 3.0043+nmu1 [55.2 kB] +Get: 36 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] +Get: 37 http://deb.debian.org/debian trixie/main armhf autoconf all 2.71-3 [332 kB] +Get: 38 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] +Get: 39 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] +Get: 40 http://deb.debian.org/debian trixie/main armhf autopoint all 0.21-14 [496 kB] +Get: 41 http://deb.debian.org/debian trixie/main armhf tex-common all 6.18 [32.5 kB] +Get: 42 http://deb.debian.org/debian trixie/main armhf libpaper1 armhf 1.1.29 [11.9 kB] +Get: 43 http://deb.debian.org/debian trixie/main armhf libpaper-utils armhf 1.1.29 [8400 B] +Get: 44 http://deb.debian.org/debian trixie/main armhf libkpathsea6 armhf 2023.20230311.66589-9 [144 kB] +Get: 45 http://deb.debian.org/debian trixie/main armhf libptexenc1 armhf 2023.20230311.66589-9 [42.8 kB] +Get: 46 http://deb.debian.org/debian trixie/main armhf libsynctex2 armhf 2023.20230311.66589-9 [48.5 kB] +Get: 47 http://deb.debian.org/debian trixie/main armhf libtexlua53-5 armhf 2023.20230311.66589-9 [82.2 kB] +Get: 48 http://deb.debian.org/debian trixie/main armhf t1utils armhf 1.41-4 [54.7 kB] +Get: 49 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b3 [284 kB] +Get: 50 http://deb.debian.org/debian trixie/main armhf libpng16-16 armhf 1.6.43-1 [262 kB] +Get: 51 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.2+dfsg-1+b1 [371 kB] +Get: 52 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] +Get: 53 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] +Get: 54 http://deb.debian.org/debian trixie/main armhf libfontenc1 armhf 1:1.1.8-1 [20.6 kB] +Get: 55 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23 [252 kB] +Get: 56 http://deb.debian.org/debian trixie/main armhf xfonts-encodings all 1:1.0.4-2.2 [577 kB] +Get: 57 http://deb.debian.org/debian trixie/main armhf xfonts-utils armhf 1:7.7+6 [84.5 kB] +Get: 58 http://deb.debian.org/debian trixie/main armhf fonts-urw-base35 all 20200910-8 [10.8 MB] +Get: 59 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1 [317 kB] +Get: 60 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1 [370 kB] +Get: 61 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [476 kB] +Get: 62 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] +Get: 63 http://deb.debian.org/debian trixie/main armhf libbsd0 armhf 0.12.2-1 [127 kB] +Get: 64 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] +Get: 65 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.15-1 [140 kB] +Get: 66 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.7-1 [328 kB] +Get: 67 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.7-1 [735 kB] +Get: 68 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.15-1 [114 kB] +Get: 69 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] +Get: 70 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] +Get: 71 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB] +Get: 72 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.0-1+b1 [441 kB] +Get: 73 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2 [63.2 kB] +Get: 74 http://deb.debian.org/debian trixie/main armhf libglib2.0-0 armhf 2.78.4-1 [1281 kB] +Get: 75 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 8.3.0-2 [2155 kB] +Get: 76 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] +Get: 77 http://deb.debian.org/debian trixie/main armhf libpotrace0 armhf 1.16-2+b1 [22.6 kB] +Get: 78 http://deb.debian.org/debian trixie/main armhf libteckit0 armhf 2.5.12+ds1-1 [259 kB] +Get: 79 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB] +Get: 80 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] +Get: 81 http://deb.debian.org/debian trixie/main armhf libxt6 armhf 1:1.2.1-1.1 [157 kB] +Get: 82 http://deb.debian.org/debian trixie/main armhf libxmu6 armhf 2:1.1.3-3 [52.6 kB] +Get: 83 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1 [49.5 kB] +Get: 84 http://deb.debian.org/debian trixie/main armhf libxaw7 armhf 2:1.0.14-1 [167 kB] +Get: 85 http://deb.debian.org/debian trixie/main armhf libxi6 armhf 2:1.8.1-1 [73.8 kB] +Get: 86 http://deb.debian.org/debian trixie/main armhf libzzip-0-13 armhf 0.13.72+dfsg.1-1.1+b1 [52.3 kB] +Get: 87 http://deb.debian.org/debian trixie/main armhf texlive-binaries armhf 2023.20230311.66589-9 [6071 kB] +Get: 88 http://deb.debian.org/debian trixie/main armhf xdg-utils all 1.1.3-4.1 [75.5 kB] +Get: 89 http://deb.debian.org/debian trixie/main armhf texlive-base all 2023.20240207-1 [22.0 MB] +Get: 90 http://deb.debian.org/debian trixie/main armhf fonts-lmodern all 2.005-1 [4540 kB] +Get: 91 http://deb.debian.org/debian trixie/main armhf texlive-latex-base all 2023.20240207-1 [1255 kB] +Get: 92 http://deb.debian.org/debian trixie/main armhf texlive-latex-recommended all 2023.20240207-1 [8843 kB] +Get: 93 http://deb.debian.org/debian trixie/main armhf cm-super-minimal all 0.3.4-17 [5815 kB] +Get: 94 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.15.3 [88.0 kB] +Get: 95 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-7 [517 kB] +Get: 96 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] +Get: 97 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] +Get: 98 http://deb.debian.org/debian trixie/main armhf libsub-override-perl all 0.10-1 [10.6 kB] +Get: 99 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] +Get: 100 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] +Get: 101 http://deb.debian.org/debian trixie/main armhf libelf1 armhf 0.190-1+b1 [171 kB] +Get: 102 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1 [101 kB] +Get: 103 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b2 [599 kB] +Get: 104 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.21-14+b1 [1230 kB] +Get: 105 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] +Get: 106 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] +Get: 107 http://deb.debian.org/debian trixie/main armhf debhelper all 13.15.3 [901 kB] +Get: 108 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20230828-1 [76.8 kB] +Get: 109 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.8.12-3.1+b2 [6324 kB] +Get: 110 http://deb.debian.org/debian trixie/main armhf libllvm16 armhf 1:16.0.6-20 [20.6 MB] +Get: 111 http://deb.debian.org/debian trixie/main armhf libclang-cpp16 armhf 1:16.0.6-20 [9875 kB] +Get: 112 http://deb.debian.org/debian trixie/main armhf libclang1-16 armhf 1:16.0.6-20 [5545 kB] +Get: 113 http://deb.debian.org/debian trixie/main armhf libfmt9 armhf 9.1.0+ds1-2 [105 kB] +Get: 114 http://deb.debian.org/debian trixie/main armhf doxygen armhf 1.9.8+ds-2 [4458 kB] +Get: 115 http://deb.debian.org/debian trixie/main armhf libfile-which-perl all 1.27-2 [15.1 kB] +Get: 116 http://deb.debian.org/debian trixie/main armhf libfile-homedir-perl all 1.006-2 [42.4 kB] +Get: 117 http://deb.debian.org/debian trixie/main armhf libthai-data all 0.1.29-2 [168 kB] +Get: 118 http://deb.debian.org/debian trixie/main armhf libdatrie1 armhf 0.2.13-3 [34.4 kB] +Get: 119 http://deb.debian.org/debian trixie/main armhf libthai0 armhf 0.1.29-2 [45.8 kB] +Get: 120 http://deb.debian.org/debian trixie/main armhf libsombok3 armhf 2.4.0-2+b1 [27.1 kB] +Get: 121 http://deb.debian.org/debian trixie/main armhf libmime-charset-perl all 1.013.1-2 [34.0 kB] +Get: 122 http://deb.debian.org/debian trixie/main armhf libunicode-linebreak-perl armhf 0.0.20190101-1+b5 [93.5 kB] +Get: 123 http://deb.debian.org/debian trixie/main armhf libyaml-tiny-perl all 1.74-1 [30.7 kB] +Get: 124 http://deb.debian.org/debian trixie/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] +Get: 125 http://deb.debian.org/debian trixie/main armhf lmodern all 2.005-1 [9480 kB] +Get: 126 http://deb.debian.org/debian trixie/main armhf texlive-luatex all 2023.20240207-1 [25.9 MB] +Get: 127 http://deb.debian.org/debian trixie/main armhf texlive-plain-generic all 2023.20240207-1 [29.0 MB] +Get: 128 http://deb.debian.org/debian trixie/main armhf texlive-extra-utils all 2023.20240207-1 [63.3 MB] +Get: 129 http://deb.debian.org/debian trixie/main armhf libapache-pom-java all 29-2 [5276 B] +Get: 130 http://deb.debian.org/debian trixie/main armhf libcommons-parent-java all 56-1 [10.8 kB] +Get: 131 http://deb.debian.org/debian trixie/main armhf libcommons-logging-java all 1.3.0-1 [68.6 kB] +Get: 132 http://deb.debian.org/debian trixie/main armhf libfontbox-java all 1:1.8.16-5 [211 kB] +Get: 133 http://deb.debian.org/debian trixie/main armhf libpdfbox-java all 1:1.8.16-5 [5527 kB] +Get: 134 http://deb.debian.org/debian trixie/main armhf preview-latex-style all 13.2-1 [350 kB] +Get: 135 http://deb.debian.org/debian trixie/main armhf texlive-pictures all 2023.20240207-1 [16.7 MB] +Get: 136 http://deb.debian.org/debian trixie/main armhf texlive-latex-extra all 2023.20240207-1 [19.7 MB] +Get: 137 http://deb.debian.org/debian trixie/main armhf texlive-font-utils all 2023.20240207-1 [7046 kB] +Get: 138 http://deb.debian.org/debian trixie/main armhf libgs-common all 10.02.1~dfsg-3 [147 kB] +Get: 139 http://deb.debian.org/debian trixie/main armhf libgs10-common all 10.02.1~dfsg-3 [474 kB] +Get: 140 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b1 [111 kB] +Get: 141 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b1 [40.1 kB] +Get: 142 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-4 [180 kB] +Get: 143 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b1 [43.4 kB] +Get: 144 http://deb.debian.org/debian trixie/main armhf libcups2 armhf 2.4.7-1+b1 [212 kB] +Get: 145 http://deb.debian.org/debian trixie/main armhf libidn12 armhf 1.42-2 [77.7 kB] +Get: 146 http://deb.debian.org/debian trixie/main armhf libijs-0.35 armhf 0.35-15.1+b1 [13.4 kB] +Get: 147 http://deb.debian.org/debian trixie/main armhf libjbig2dec0 armhf 0.20-1+b1 [56.1 kB] +Get: 148 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-2+b2 [143 kB] +Get: 149 http://deb.debian.org/debian trixie/main armhf liblcms2-2 armhf 2.14-2+b1 [126 kB] +Get: 150 http://deb.debian.org/debian trixie/main armhf libopenjp2-7 armhf 2.5.0-2+b2 [170 kB] +Get: 151 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.20-1 [35.9 kB] +Get: 152 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b1 [27.3 kB] +Get: 153 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-4+b1 [137 kB] +Get: 154 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.3.2-0.4 [105 kB] +Get: 155 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.3.2-0.4 [261 kB] +Get: 156 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-4 [301 kB] +Get: 157 http://deb.debian.org/debian trixie/main armhf libgs10 armhf 10.02.1~dfsg-3 [2134 kB] +Get: 158 http://deb.debian.org/debian trixie/main armhf ghostscript armhf 10.02.1~dfsg-3 [49.6 kB] +Get: 159 http://deb.debian.org/debian trixie/main armhf texlive-fonts-recommended all 2023.20240207-1 [4990 kB] +Get: 160 http://deb.debian.org/debian trixie/main armhf doxygen-latex all 1.9.8+ds-2 [361 kB] +Get: 161 http://deb.debian.org/debian trixie/main armhf libgfortran5 armhf 14-20240330-1 [264 kB] +Get: 162 http://deb.debian.org/debian trixie/main armhf libgfortran-13-dev armhf 13.2.0-23 [306 kB] +Get: 163 http://deb.debian.org/debian trixie/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-23 [8198 kB] +Get: 164 http://deb.debian.org/debian trixie/main armhf gfortran-13 armhf 13.2.0-23 [11.2 kB] +Get: 165 http://deb.debian.org/debian trixie/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7 [1288 B] +Get: 166 http://deb.debian.org/debian trixie/main armhf gfortran armhf 4:13.2.0-7 [1432 B] +Get: 167 http://deb.debian.org/debian trixie/main armhf help2man armhf 1.49.3 [198 kB] +Get: 168 http://deb.debian.org/debian trixie/main armhf libhwloc15 armhf 2.10.0-1+b1 [133 kB] +Get: 169 http://deb.debian.org/debian trixie/main armhf libnuma1 armhf 2.0.18-1 [18.5 kB] +Get: 170 http://deb.debian.org/debian trixie/main armhf libnuma-dev armhf 2.0.18-1 [34.2 kB] +Get: 171 http://deb.debian.org/debian trixie/main armhf libltdl7 armhf 2.4.7-7 [390 kB] +Get: 172 http://deb.debian.org/debian trixie/main armhf libltdl-dev armhf 2.4.7-7 [162 kB] +Get: 173 http://deb.debian.org/debian trixie/main armhf libhwloc-dev armhf 2.10.0-1+b1 [223 kB] +Get: 174 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg-3+b1 [904 kB] +Fetched 343 MB in 8s (41.2 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 ... 19637 files and directories currently installed.) +(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 ... 19467 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6+b1_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6+b1) ... Selecting previously unselected package poppler-data. @@ -305,36 +346,63 @@ Setting up libexpat1:armhf (2.6.2-1) ... Setting up python3.11-minimal (3.11.8-1) ... Selecting previously unselected package python3-minimal. -(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 ... 20502 files and directories currently installed.) -Preparing to unpack .../0-python3-minimal_3.11.6-1_armhf.deb ... +(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 ... 20332 files and directories currently installed.) +Preparing to unpack .../00-python3-minimal_3.11.6-1_armhf.deb ... Unpacking python3-minimal (3.11.6-1) ... Selecting previously unselected package media-types. -Preparing to unpack .../1-media-types_10.1.0_all.deb ... +Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. -Preparing to unpack .../2-netbase_6.4_all.deb ... +Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. -Preparing to unpack .../3-tzdata_2024a-1_all.deb ... +Preparing to unpack .../03-tzdata_2024a-1_all.deb ... Unpacking tzdata (2024a-1) ... +Selecting previously unselected package libkrb5support0:armhf. +Preparing to unpack .../04-libkrb5support0_1.20.1-5+b1_armhf.deb ... +Unpacking libkrb5support0:armhf (1.20.1-5+b1) ... +Selecting previously unselected package libcom-err2:armhf. +Preparing to unpack .../05-libcom-err2_1.47.0-2+b1_armhf.deb ... +Unpacking libcom-err2:armhf (1.47.0-2+b1) ... +Selecting previously unselected package libk5crypto3:armhf. +Preparing to unpack .../06-libk5crypto3_1.20.1-5+b1_armhf.deb ... +Unpacking libk5crypto3:armhf (1.20.1-5+b1) ... +Selecting previously unselected package libkeyutils1:armhf. +Preparing to unpack .../07-libkeyutils1_1.6.3-3_armhf.deb ... +Unpacking libkeyutils1:armhf (1.6.3-3) ... +Selecting previously unselected package libkrb5-3:armhf. +Preparing to unpack .../08-libkrb5-3_1.20.1-5+b1_armhf.deb ... +Unpacking libkrb5-3:armhf (1.20.1-5+b1) ... +Selecting previously unselected package libgssapi-krb5-2:armhf. +Preparing to unpack .../09-libgssapi-krb5-2_1.20.1-5+b1_armhf.deb ... +Unpacking libgssapi-krb5-2:armhf (1.20.1-5+b1) ... +Selecting previously unselected package libtirpc-common. +Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1_all.deb ... +Unpacking libtirpc-common (1.3.4+ds-1) ... +Selecting previously unselected package libtirpc3:armhf. +Preparing to unpack .../11-libtirpc3_1.3.4+ds-1_armhf.deb ... +Unpacking libtirpc3:armhf (1.3.4+ds-1) ... +Selecting previously unselected package libnsl2:armhf. +Preparing to unpack .../12-libnsl2_1.3.0-3_armhf.deb ... +Unpacking libnsl2:armhf (1.3.0-3) ... Selecting previously unselected package readline-common. -Preparing to unpack .../4-readline-common_8.2-4_all.deb ... +Preparing to unpack .../13-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8:armhf. -Preparing to unpack .../5-libreadline8_8.2-3+b1_armhf.deb ... +Preparing to unpack .../14-libreadline8_8.2-3+b1_armhf.deb ... Unpacking libreadline8:armhf (8.2-3+b1) ... Selecting previously unselected package libpython3.11-stdlib:armhf. -Preparing to unpack .../6-libpython3.11-stdlib_3.11.8-1_armhf.deb ... +Preparing to unpack .../15-libpython3.11-stdlib_3.11.8-1_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.8-1) ... Selecting previously unselected package python3.11. -Preparing to unpack .../7-python3.11_3.11.8-1_armhf.deb ... +Preparing to unpack .../16-python3.11_3.11.8-1_armhf.deb ... Unpacking python3.11 (3.11.8-1) ... Selecting previously unselected package libpython3-stdlib:armhf. -Preparing to unpack .../8-libpython3-stdlib_3.11.6-1_armhf.deb ... +Preparing to unpack .../17-libpython3-stdlib_3.11.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.6-1) ... Setting up python3-minimal (3.11.6-1) ... Selecting previously unselected package python3. -(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 ... 21490 files and directories currently installed.) +(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 ... 21387 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.6-1_armhf.deb ... Unpacking python3 (3.11.6-1) ... Selecting previously unselected package sensible-utils. @@ -796,6 +864,7 @@ Setting up libsharpyuv0:armhf (1.3.2-0.4) ... Setting up libfile-which-perl (1.27-2) ... Setting up libxau6:armhf (1:1.0.9-1) ... +Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up libicu72:armhf (72.1-4+b1) ... Setting up liblerc4:armhf (4.0.0+ds-4+b1) ... Setting up bsdextrautils (2.39.3-6) ... @@ -804,6 +873,7 @@ Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.78.4-1) ... No schema files found: doing nothing. +Setting up libtirpc-common (1.3.4+ds-1) ... Setting up libijs-0.35:armhf (0.35-15.1+b1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libgs-common (10.02.1~dfsg-3) ... @@ -817,15 +887,17 @@ Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libzzip-0-13:armhf (0.13.72+dfsg.1-1.1+b1) ... +Setting up libcom-err2:armhf (1.47.0-2+b1) ... Setting up file (1:5.45-2+b1) ... Setting up libyaml-tiny-perl (1.74-1) ... Setting up libjbig0:armhf (2.1-6.1+b1) ... Setting up poppler-data (0.4.12-1) ... +Setting up libkrb5support0:armhf (1.20.1-5+b1) ... Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 24 21:52:08 UTC 2024. -Universal Time is now: Wed Apr 24 21:52:08 UTC 2024. +Local time is now: Thu Apr 25 00:24:29 UTC 2024. +Universal Time is now: Thu Apr 25 00:24:29 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1) ... @@ -847,6 +919,7 @@ Setting up libidn12:armhf (1.42-2) ... Setting up autopoint (0.21-14) ... Setting up fonts-dejavu-core (2.37-8) ... +Setting up libk5crypto3:armhf (1.20.1-5+b1) ... Setting up libltdl7:armhf (2.4.7-7) ... Setting up libkpathsea6:armhf (2023.20230311.66589-9) ... Setting up libgfortran5:armhf (14-20240330-1) ... @@ -864,6 +937,7 @@ Setting up libsub-override-perl (0.10-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... +Setting up libkrb5-3:armhf (1.20.1-5+b1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up libgfortran-13-dev:armhf (13.2.0-23) ... @@ -904,6 +978,7 @@ Setting up libptexenc1:armhf (2023.20230311.66589-9) ... Setting up libfreetype6:armhf (2.13.2+dfsg-1+b1) ... Setting up gfortran-13 (13.2.0-23) ... +Setting up libgssapi-krb5-2:armhf (1.20.1-5+b1) ... Setting up ucf (3.0043+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... @@ -915,6 +990,7 @@ Setting up libllvm16:armhf (1:16.0.6-20) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.8-13+b1) ... +Setting up libtirpc3:armhf (1.3.4+ds-1) ... Setting up libpaper1:armhf (1.1.29) ... Creating config file /etc/papersize with new version @@ -923,7 +999,6 @@ Setting up libclang1-16 (1:16.0.6-20) ... Setting up libsombok3:armhf (2.4.0-2+b1) ... Setting up po-debconf (1.0.21+nmu1) ... -Setting up libpython3.11-stdlib:armhf (3.11.8-1) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up libpaper-utils (1.1.29) ... Setting up xfonts-utils (1:7.7+6) ... @@ -940,13 +1015,12 @@ Setting up libcups2:armhf (2.4.7-1+b1) ... Setting up lmodern (2.005-1) ... Setting up libclang-cpp16 (1:16.0.6-20) ... -Setting up libpython3-stdlib:armhf (3.11.6-1) ... -Setting up python3.11 (3.11.8-1) ... +Setting up libnsl2:armhf (1.3.0-3) ... Setting up libxmu6:armhf (2:1.1.3-3) ... Setting up libxi6:armhf (2:1.8.1-1) ... Setting up preview-latex-style (13.2-1) ... +Setting up libpython3.11-stdlib:armhf (3.11.8-1) ... Setting up debhelper (13.15.3) ... -Setting up python3 (3.11.6-1) ... Setting up libxaw7:armhf (2:1.0.14-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up doxygen (1.9.8+ds-2) ... @@ -958,9 +1032,12 @@ tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex +Setting up libpython3-stdlib:armhf (3.11.6-1) ... Setting up libgs10-common (10.02.1~dfsg-3) ... +Setting up python3.11 (3.11.8-1) ... Setting up texlive-luatex (2023.20240207-1) ... Setting up texlive-plain-generic (2023.20240207-1) ... +Setting up python3 (3.11.6-1) ... Setting up texlive-font-utils (2023.20240207-1) ... Setting up texlive-latex-base (2023.20240207-1) ... Setting up texlive-extra-utils (2023.20240207-1) ... @@ -987,7 +1064,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-6.1_source.changes +I: user script /srv/workspace/pbuilder/2022/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2022/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-6.1_source.changes dpkg-buildpackage: info: source package librsb dpkg-buildpackage: info: source version 1.3.0.2+dfsg-6.1 dpkg-buildpackage: info: source distribution unstable @@ -1015,62 +1096,62 @@ cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead 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'. @@ -1112,90 +1193,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' @@ -1378,7 +1459,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 @@ -1495,7 +1576,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 @@ -1517,7 +1598,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 @@ -1639,7 +1720,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 @@ -1648,7 +1729,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 @@ -1757,7 +1838,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 @@ -1767,7 +1848,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 @@ -1878,7 +1959,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 @@ -1910,7 +1991,7 @@ ARFLAGS : cru M4 : m4 MAKE : gmake - BASH : /bin/bash + BASH : /bin/sh OCTAVE : false DOXYGEN : doxygen HELP2MAN : help2man @@ -1959,20 +2040,608 @@ 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from rsbpp.hpp:24, + from rsbtt.cpp:21: +/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1792: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 + 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1792: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++/13/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++/13/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 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/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++/13/bits/stl_algo.h:1854: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 + 1854 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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 + 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1864: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 + 1864 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66, + from rsbpp.hpp:25: +/usr/include/c++/13/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++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 + 675 | vector(initializer_list __l, + | ^~~~~~ +/usr/include/c++/13/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++/13/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 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/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++/13/bits/stl_algo.h:1854: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 + 1854 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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 + 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1864: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 + 1864 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1283: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 + 1283 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1283: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++/13/bits/stl_algo.h:1283: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++/13/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++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 + 675 | 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_Csr_SpMM_br_Unsymmetric()': +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}; + | ^ +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_Hermitian_At()': +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}; + | ^ +rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Hermitian_Transposed_At()': +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}; + | ^ +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_Hermitian_At()': +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}; + | ^ +rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Hermitian_Transposed_At()': +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}; + | ^ +In file included from /usr/include/c++/13/vector:72: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Coo::triple_ppd_t}; _Tp = Coo::triple_ppd_t; _Alloc = OpenMP_Allocator::triple_ppd_t>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algo.h:69: +/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1509: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 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __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++/13/bits/stl_algo.h:1564:25: +/usr/include/c++/13/bits/stl_algo.h:1399: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 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 + 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585: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 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1509: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 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __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++/13/bits/stl_algo.h:1564:25: +/usr/include/c++/13/bits/stl_algo.h:1399: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 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 + 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585: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 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1509: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 + 1509 | __stable_partition_adaptive(_ForwardIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 + 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1549 | __len / 2, __buffer, + | ~~~~~~~~~~~~~~~~~~~~ + 1550 | __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++/13/bits/stl_algo.h:1564:25: +/usr/include/c++/13/bits/stl_algo.h:1399: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 + 1399 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1400 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 + 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | __right_len, + | ~~~~~~~~~~~~ + 1562 | __buffer, __buffer_size); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 + 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 + 1583 | __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/13/bits/stl_algo.h:1585: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 + 1585 | std::__stable_partition_adaptive(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 1586 | _DistanceType(__buf.requested_size()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1587 | __buf.begin(), + | ~~~~~~~~~~~~~~ + 1588 | _DistanceType(__buf.size())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1918: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 + 1918 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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 + 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/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++/13/bits/stl_algo.h:1918: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 + 1918 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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 + 1932 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 + 1947 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1948 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1949 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1950: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 + 1950 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 + 1947 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1948 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1949 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1950: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 + 1950 | 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++/13/bits/stl_algo.h:1620: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 + 1620 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1621 | __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++/13/bits/stl_algo.h:1620: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 + 1620 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1621 | __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++/13/bits/stl_algo.h:1620: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 + 1620 | return std::__stable_partition(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1621 | __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 member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Coo::triple_ppd_t}; _Tp = Coo::triple_ppd_t; _Alloc = OpenMP_Allocator::triple_ppd_t>]', + 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:4367:21, + 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++/13/bits/vector.tcc:123:28: 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 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 + 1947 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1948 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1949 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1950: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 + 1950 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 + 1947 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1948 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1949 | __comp); + | ~~~~~~~ +/usr/include/c++/13/bits/stl_algo.h:1950: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 + 1950 | 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_Symmetric_At()', + inlined from 'int main()' at rsbtt.cpp:848:28: +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}; + | ^ +In function 'void test_Coo_SpMV_Complex_Unsymmetric_Conjugated_At()', + inlined from 'int main()' at rsbtt.cpp:853:49: +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}; + | ^ +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_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_Unsymmetric_Conjugated_At()', + inlined from 'int main()' at rsbtt.cpp:866:49: +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}; + | ^ +gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_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++/13/bits/stl_algo.h:61, + from /usr/include/c++/13/algorithm:61, + from rsbpp.hpp:24, from rsbpp.cpp:28: /usr/include/c++/13/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++/13/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 @@ -2594,605 +3263,17 @@ /usr/include/c++/13/bits/stl_vector.h:1034:25: 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 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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++/13/bits/stl_algo.h:61, - from /usr/include/c++/13/algorithm:61, - from rsbpp.hpp:24, - from rsbtt.cpp:21: -/usr/include/c++/13/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++/13/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++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1792: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 - 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1792: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++/13/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++/13/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 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/bits/stl_algo.h:1854: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 - 1854 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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 - 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1864: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 - 1864 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66, - from rsbpp.hpp:25: -/usr/include/c++/13/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++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 - 675 | vector(initializer_list __l, - | ^~~~~~ -/usr/include/c++/13/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++/13/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 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/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++/13/bits/stl_algo.h:1854: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 - 1854 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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 - 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1864: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 - 1864 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1283: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 - 1283 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1283: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++/13/bits/stl_algo.h:1283: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++/13/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++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 - 675 | 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_Csr_SpMM_br_Unsymmetric()': -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}; - | ^ -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_Hermitian_At()': -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}; - | ^ -rsbtt.cpp: In function 'void test_Coo_SpMV_Complex_Hermitian_Transposed_At()': -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}; - | ^ -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_Hermitian_At()': -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}; - | ^ -rsbtt.cpp: In function 'void test_Csr_SpMV_Complex_Hermitian_Transposed_At()': -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}; - | ^ -In file included from /usr/include/c++/13/vector:72: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Coo::triple_ppd_t}; _Tp = Coo::triple_ppd_t; _Alloc = OpenMP_Allocator::triple_ppd_t>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::triple_ppd_t, OpenMP_Allocator::triple_ppd_t> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algo.h:69: -/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1509: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 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __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++/13/bits/stl_algo.h:1564:25: -/usr/include/c++/13/bits/stl_algo.h:1399: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 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 - 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585: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 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1509: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 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __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++/13/bits/stl_algo.h:1564:25: -/usr/include/c++/13/bits/stl_algo.h:1399: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 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 - 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585: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 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1509: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 - 1509 | __stable_partition_adaptive(_ForwardIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1509: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++/13/bits/stl_algo.h:1548: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 - 1548 | std::__stable_partition_adaptive(__first, __middle, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1549 | __len / 2, __buffer, - | ~~~~~~~~~~~~~~~~~~~~ - 1550 | __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++/13/bits/stl_algo.h:1564:25: -/usr/include/c++/13/bits/stl_algo.h:1399: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 - 1399 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1400 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1560: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 - 1560 | std::__stable_partition_adaptive(__right_split, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | __right_len, - | ~~~~~~~~~~~~ - 1562 | __buffer, __buffer_size); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1569: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 - 1569 | __stable_partition(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1569: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++/13/bits/stl_algo.h:1583: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 - 1583 | __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/13/bits/stl_algo.h:1585: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 - 1585 | std::__stable_partition_adaptive(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 1586 | _DistanceType(__buf.requested_size()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1587 | __buf.begin(), - | ~~~~~~~~~~~~~~ - 1588 | _DistanceType(__buf.size())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1918: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 - 1918 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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 - 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/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++/13/bits/stl_algo.h:1918: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 - 1918 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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 - 1932 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 - 1947 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1948 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1949 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1950: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 - 1950 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 - 1947 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1948 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1949 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1950: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 - 1950 | 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++/13/bits/stl_algo.h:1620: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 - 1620 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1621 | __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++/13/bits/stl_algo.h:1620: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 - 1620 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1621 | __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++/13/bits/stl_algo.h:1620: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 - 1620 | return std::__stable_partition(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1621 | __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 member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Coo::triple_ppd_t}; _Tp = Coo::triple_ppd_t; _Alloc = OpenMP_Allocator::triple_ppd_t>]', - 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:4367:21, - 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++/13/bits/vector.tcc:123:28: 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 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 - 1947 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1948 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1949 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1950: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 - 1950 | 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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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 - 1947 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1948 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1949 | __comp); - | ~~~~~~~ -/usr/include/c++/13/bits/stl_algo.h:1950: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 - 1950 | 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_Symmetric_At()', - inlined from 'int main()' at rsbtt.cpp:848:28: -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}; - | ^ -In function 'void test_Coo_SpMV_Complex_Unsymmetric_Conjugated_At()', - inlined from 'int main()' at rsbtt.cpp:853:49: -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}; - | ^ -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_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_Unsymmetric_Conjugated_At()', - inlined from 'int main()' at rsbtt.cpp:866:49: -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}; - | ^ -gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_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 -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 +/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 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 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 gmake all-am gmake[5]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/librsbpp' @@ -3211,6 +3292,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/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/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 +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 +/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_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_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 -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/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.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_krnl_lb.c -o librsb_nounroll_la-rsb_krnl_lb.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_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:"", @@ -3229,40 +3329,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -/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 -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 -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_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 -/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 -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_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_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 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:"", @@ -3277,10 +3361,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/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 -/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 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:"", @@ -3295,218 +3378,216 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -/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 -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 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 -fopenmp -g -O2 -Werror=implicit-function-declaration -ffile-prefix-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 -/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 +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/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 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 +/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 +/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_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_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 +/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_eps.c -o librsb_base_la-rsb_eps.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_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 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 +/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_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 -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 +/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_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_rsb.c -o librsb_base_la-rsb_rsb.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_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 -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 -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 -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 +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 +/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 +/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_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 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 -/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_dump.c -o librsb_base_la-rsb_dump.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_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 +/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 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 +/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: gcc -DHAVE_CONFIG_H -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/reproducible-path/librsb-1.3.0.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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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") @@ -3518,7 +3599,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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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' @@ -3535,27 +3616,27 @@ 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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_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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -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 @@ -3574,11 +3655,11 @@ gmake[4]: Entering directory '/build/reproducible-path/librsb-1.3.0.2+dfsg/doc' /usr/bin/mkdir -p man /usr/bin/mkdir -p man -SOURCE_DATE_EPOCH=1704114061 \ +gmake makedox +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 \ +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. @@ -4289,13 +4370,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 +/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 +/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++ -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 -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 +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/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 @@ -4305,8 +4386,6 @@ 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 bench.o bench.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 build.o build.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 misc.o misc.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 twonnz.o twonnz.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 example.o example.cpp In file included from /usr/include/c++/13/vector:66, from ../rsb.hpp:57, from misc.cpp:31: @@ -4314,6 +4393,7 @@ /usr/include/c++/13/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ +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 twonnz.o twonnz.cpp misc.cpp: In function 'int main()': misc.cpp:41:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 41 | const std::vector VA {1,1,1,1,1,1,2}, X(ncA,1); @@ -4321,6 +4401,7 @@ misc.cpp:70:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 70 | const std::vector VA {1,1,1,1,1,1,2}, X(ncA,1); | ^ +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 example.o example.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 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 In file included from /usr/include/c++/13/vector:72, @@ -4329,6 +4410,7 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +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 In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void bench(rsb_coo_idx_t, rsb_coo_idx_t, nt_t, nt_t) [with nt_t = std::complex]' at twonnz.cpp:87:17: @@ -4345,31 +4427,30 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void bench(rsb_coo_idx_t, rsb_coo_idx_t, nt_t, nt_t) [with nt_t = float]' at twonnz.cpp:87:17: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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 autotune autotune.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 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/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/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 +/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 +/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 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 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 misc misc.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 twonnz twonnz.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 +/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/misc misc.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/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 example example.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 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 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/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/render render.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/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' @@ -4420,7 +4501,7 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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' @@ -4496,7 +4577,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 @@ -4506,15 +4587,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 1714003996 +# beginning run at 1714006884 # /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: 3.42e-07 s -# Will write a final performance record to file rsbench_pr__1714003996_gcc-13.2-1,4th.rpr and periodic checkpoints to rsbench_pr__1714003996_gcc-13.2-1,4th.rpr.tmp +# average timer granularity: 1.28e-07 s +# Will write a final performance record to file rsbench_pr__1714006884_gcc-13.2-1,4th.rpr and periodic checkpoints to rsbench_pr__1714006884_gcc-13.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 @@ -4553,61 +4634,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: virt64a +# 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 7.117s +# Memory benchmark took 6.163s # 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 7.136s 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.169s 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, 17237 nnz/s ) (0.53 MB/s ) -#pre-sorting (6 elements) took 0.0162511 s -#weeding duplicates (to 6 elements) took 5.00679e-06 s (and check, 3.09944e-06 s ) +# file input of A.mtx took 0.00 s (6 nnz, 24600 nnz/s ) (0.75 MB/s ) +#pre-sorting (6 elements) took 0.00142097 s +#weeding duplicates (to 6 elements) took 3.09944e-06 s (and check, 2.86102e-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.034s): (3 x 3)[0x157ae20]{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.006s): (3 x 3)[0x226ee40]{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.01076s; avg 0.003587s ( +/- 39.85/ 21.56 %); best 0.002158s; worst 0.004361s; std dev. 0.001012 (taking best). -Reference operation time is 0.00215793 s (0.04449 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.002158 Mflops: 0.044) -Merge (3 -> 1 leaves) took w.c.t. of 5.102e-05s, ~1.693e-05s of computing time (of which 1.907e-06s sorting, 1.097e-05s analysis) -3 iterations (1 th.) took 6.986e-05s; avg 2.329e-05s ( +/- 95.90/187.71 %); best 9.537e-07s; worst 6.7e-05s; std dev. 3.091e-05 (taking best). +3 iterations (1 th.) took 0.003658s; avg 0.001219s ( +/- 11.58/ 18.26 %); best 0.001078s; worst 0.001442s; std dev. 0.0001593 (taking best). +Reference operation time is 0.00107813 s (0.08904 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.001078 Mflops: 0.089) +Merge (3 -> 1 leaves) took w.c.t. of 4.196e-05s, ~1.717e-05s of computing time (of which 2.146e-06s sorting, 7.868e-06s analysis) +3 iterations (1 th.) took 0.0002289s; avg 7.629e-05s ( +/- 98.75/195.00 %); best 9.537e-07s; worst 0.0002251s; std dev. 0.0001052 (taking best). Reference operation time is 9.53674e-07 s (100.7 Mflops) with 1 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 2262.750x: 0.002158s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1130.500x: 0.001078s -> 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.01158s (of which 6.104e-05s partitioning, 0s I/O); computing times: 1.693e-05s in par. loops, 1.907e-06s sorting, 1.097e-05s analyzing) -Total merge + benchmarking process took 0.01158s, equivalent to 12139.5/5.4 new/old ops (0.02777s for 2 clones -- as 29117.0/12.9 ops, or 14558.5/6.4 ops per clone), SPEEDUP of 2262.750x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 2262.750x (0.002158s -> 9.537e-07s), will amortize in 5.4 ops by saving 0.002157s per op. -In 1 tuning rounds (tot. 0.039s, 0.028s for constructor, 2 clones) obtained a SPEEDUP of 226175.0% (2263x) (from 0.04449 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003251s (of which 5.102e-05s partitioning, 0s I/O); computing times: 1.717e-05s in par. loops, 2.146e-06s sorting, 7.868e-06s analyzing) +Total merge + benchmarking process took 0.003251s, equivalent to 3409.0/3.0 new/old ops (0.006013s for 2 clones -- as 6305.0/5.6 ops, or 3152.5/2.8 ops per clone), SPEEDUP of 1130.500x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1130.500x (0.001078s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.001077s per op. +In 1 tuning rounds (tot. 0.01s, 0.006s for constructor, 2 clones) obtained a SPEEDUP of 112950.0% (1130x) (from 0.08904 to 100.7 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.038909 s (2.158e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.010222 s (1.078e-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.216849 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) +Second run of RSB Autotuner took 0.0568831 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.000000 0.008430 0.006019 0.014449 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.014449 -%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.008430 -%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.006019 +%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000000 0.001144 0.002718 0.003862 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.003862 +%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.001144 +%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.002718 %:ROW_MAJOR_SORT_TIME:A.mtx S N 1 3 3 6 0.000000 %:ROW_MAJOR_SORT_SCALING:A.mtx S N 1 3 3 6 nan -%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.014449 +%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.003862 %: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 @@ -4622,47 +4703,47 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 1 3 3 6 6 6 6 # # Using 4 threads -# Constructed matrix (took 0.026s): (3 x 3)[0x157e630]{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.007s): (3 x 3)[0x2272b00]{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 0.009245s; avg 0.003082s ( +/- 23.55/ 14.55 %); best 0.002356s; worst 0.00353s; std dev. 0.000518 (taking best). -Reference operation time is 0.00235581 s (0.04075 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.002356 Mflops: 0.041) -Merge (3 -> 1 leaves) took w.c.t. of 3.195e-05s, ~8.821e-06s of computing time (of which 1.907e-06s sorting, 6.914e-06s analysis) -3 iterations (4 th.) took 1.001e-05s; avg 3.338e-06s ( +/- 64.29/107.14 %); best 1.192e-06s; worst 6.914e-06s; std dev. 2.546e-06 (taking best). -Reference operation time is 1.19209e-06 s (80.53 Mflops) with 4 threads. -After merge step 1: tpop: 1.192e-06 s ~Mflops: 80.531 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1976.200x: 0.002356s -> 1.192e-06s, so taking this instance. +3 iterations (4 th.) took 0.003262s; avg 0.001087s ( +/- 3.90/ 3.91 %); best 0.001045s; worst 0.00113s; std dev. 3.465e-05 (taking best). +Reference operation time is 0.00104499 s (0.09187 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.001045 Mflops: 0.092) +Merge (3 -> 1 leaves) took w.c.t. of 2.909e-05s, ~1.001e-05s of computing time (of which 1.907e-06s sorting, 8.106e-06s analysis) +3 iterations (4 th.) took 8.106e-06s; avg 2.702e-06s ( +/- 64.71/120.59 %); best 9.537e-07s; worst 5.96e-06s; std dev. 2.306e-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 1095.750x: 0.001045s -> 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.01128s (of which 3.886e-05s partitioning, 0s I/O); computing times: 8.821e-06s in par. loops, 1.907e-06s sorting, 6.914e-06s analyzing) -Total merge + benchmarking process took 0.01128s, equivalent to 9458.2/4.8 new/old ops (0.02148s for 2 clones -- as 18022.2/9.1 ops, or 9011.1/4.6 ops per clone), SPEEDUP of 1976.200x -Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 1976.200x (0.002356s -> 1.192e-06s), will amortize in 4.8 ops by saving 0.002355s per op. -In 1 tuning rounds (tot. 0.031s, 0.021s for constructor, 2 clones) obtained a SPEEDUP of 197520.0% (1976x) (from 0.04075 to 80.53 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003441s (of which 3.695e-05s partitioning, 0s I/O); computing times: 1.001e-05s in par. loops, 1.907e-06s sorting, 8.106e-06s analyzing) +Total merge + benchmarking process took 0.003441s, equivalent to 3608.0/3.3 new/old ops (0.006648s for 2 clones -- as 6971.0/6.4 ops, or 3485.5/3.2 ops per clone), SPEEDUP of 1095.750x +Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 1095.750x (0.001045s -> 9.537e-07s), will amortize in 3.3 ops by saving 0.001044s per op. +In 1 tuning rounds (tot. 0.01s, 0.0066s for constructor, 2 clones) obtained a SPEEDUP of 109475.0% (1096x) (from 0.09187 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.030911 s (2.356e-03 s -> 1.192e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0100861 s (1.045e-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.176411 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) +Second run of RSB Autotuner took 0.0299129 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.000000 0.006514 0.012574 0.019088 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.019088 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006514 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.012574 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002202 0.002278 0.004480 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004480 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002202 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002278 %: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.019088 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004480 %: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.76 -%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.76 -%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.29 -%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 0.48 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 1.29 0.48 0.76 +%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.86 +%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.86 +%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 0.52 +%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 1.19 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 0.52 1.19 0.86 #%: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 @@ -4671,50 +4752,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.033607 1e+09 1e+09 +%operation:A.mtx 0.00564194 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:A.mtx 0 0.00843 0 0.00601912 +%constructor:A.mtx 0 0.00114393 0 0.00271797 # 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.017s): (3 x 3)[0x157e630]{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.003s): (3 x 3)[0x2272b00]{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.01702s; avg 0.005673s ( +/- 56.71/ 69.75 %); best 0.002456s; worst 0.00963s; std dev. 0.002975 (taking best). -Reference operation time is 0.00245595 s (0.07818 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.002456 Mflops: 0.078) -Merge (3 -> 1 leaves) took w.c.t. of 3.91e-05s, ~1.097e-05s of computing time (of which 1.192e-06s sorting, 8.821e-06s analysis) -3 iterations (1 th.) took 4.601e-05s; avg 1.534e-05s ( +/- 87.56/173.58 %); best 1.907e-06s; worst 4.196e-05s; std dev. 1.883e-05 (taking best). +3 iterations (1 th.) took 3.695e-05s; avg 1.232e-05s ( +/- 61.29/120.65 %); best 4.768e-06s; worst 2.718e-05s; std dev. 1.051e-05 (taking best). +Reference operation time is 4.76837e-06 s (40.27 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: 4.768e-06 Mflops: 40.265) +Merge (3 -> 1 leaves) took w.c.t. of 2.098e-05s, ~7.868e-06s of computing time (of which 9.537e-07s sorting, 4.053e-06s analysis) +3 iterations (1 th.) took 9.68e-05s; avg 3.227e-05s ( +/- 94.09/184.48 %); best 1.907e-06s; worst 9.179e-05s; std dev. 4.209e-05 (taking best). Reference operation time is 1.90735e-06 s (100.7 Mflops) with 1 threads. After merge step 1: tpop: 1.907e-06 s ~Mflops: 100.663 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 1287.625x: 0.002456s -> 1.907e-06s, so taking this instance. +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 2.500x: 4.768e-06s -> 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.009122s (of which 4.506e-05s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 1.192e-06s sorting, 8.821e-06s analyzing) -Total merge + benchmarking process took 0.009122s, equivalent to 4782.5/3.7 new/old ops (0.0179s for 2 clones -- as 9387.4/7.3 ops, or 4693.7/3.6 ops per clone), SPEEDUP of 1287.625x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 1287.625x (0.002456s -> 1.907e-06s), will amortize in 3.7 ops by saving 0.002454s per op. -In 1 tuning rounds (tot. 0.035s, 0.018s for constructor, 2 clones) obtained a SPEEDUP of 128662.5% (1288x) (from 0.07818 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.000159s (of which 2.599e-05s partitioning, 0s I/O); computing times: 7.868e-06s in par. loops, 9.537e-07s sorting, 4.053e-06s analyzing) +Total merge + benchmarking process took 0.000159s, equivalent to 83.4/33.4 new/old ops (2.694e-05s for 2 clones -- as 14.1/5.7 ops, or 7.1/2.8 ops per clone), SPEEDUP of 2.500x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 2.500x (4.768e-06s -> 1.907e-06s), will amortize in 55.6 ops by saving 2.861e-06s per op. +In 1 tuning rounds (tot. 0.00026s, 2.7e-05s for constructor, 2 clones) obtained a SPEEDUP of 150.0% (2.5x) (from 40.27 to 100.7 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.0351551 s (2.456e-03 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.000285864 s (4.768e-06 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.177279 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) +Second run of RSB Autotuner took 0.000352859 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.000000 0.003307 0.006289 0.009596 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.009596 -%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.003307 -%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.006289 +%:CONSTRUCTOR_TIMES:A.mtx S N 1 3 3 6 0.000000 0.002824 0.000013 0.002837 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.002837 +%:RSB_SUBDIVISION_TIME:A.mtx S N 1 3 3 6 0.002824 +%:RSB_SHUFFLE_TIME:A.mtx S N 1 3 3 6 0.000013 %:ROW_MAJOR_SORT_TIME:A.mtx S N 1 3 3 6 0.000000 %:ROW_MAJOR_SORT_SCALING:A.mtx S N 1 3 3 6 nan -%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.009596 +%:SORTEDCOO2RSB_TIME:A.mtx S N 1 3 3 6 0.002837 %: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 @@ -4729,47 +4810,47 @@ %:SM_MINMAXAVGNNZ:A.mtx S N 1 3 3 6 6 6 6 # # Using 4 threads -# Constructed matrix (took 0.021s): (3 x 3)[0x15811b0]{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.007s): (3 x 3)[0x2272b00]{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 0.01095s; avg 0.003649s ( +/- 25.18/ 24.01 %); best 0.00273s; worst 0.004525s; std dev. 0.0007334 (taking best). -Reference operation time is 0.00273013 s (0.07033 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.00273 Mflops: 0.070) -Merge (3 -> 1 leaves) took w.c.t. of 3.695e-05s, ~1.216e-05s of computing time (of which 2.861e-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). +3 iterations (4 th.) took 0.00299s; avg 0.0009967s ( +/- 30.27/ 17.10 %); best 0.000695s; worst 0.001167s; std dev. 0.0002139 (taking best). +Reference operation time is 0.00069499 s (0.2763 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.000695 Mflops: 0.276) +Merge (3 -> 1 leaves) took w.c.t. of 2.789e-05s, ~9.06e-06s of computing time (of which 2.146e-06s sorting, 6.914e-06s analysis) +3 iterations (4 th.) took 1.097e-05s; avg 3.656e-06s ( +/- 73.91/115.22 %); best 9.537e-07s; worst 7.868e-06s; std dev. 3.018e-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 2862.750x: 0.00273s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 728.750x: 0.000695s -> 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.009507s (of which 4.292e-05s partitioning, 0s I/O); computing times: 1.216e-05s in par. loops, 2.861e-06s sorting, 1.001e-05s analyzing) -Total merge + benchmarking process took 0.009507s, equivalent to 9968.8/3.5 new/old ops (0.0226s for 2 clones -- as 23696.8/8.3 ops, or 11848.4/4.1 ops per clone), SPEEDUP of 2862.750x -Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 2862.750x (0.00273s -> 9.537e-07s), will amortize in 3.5 ops by saving 0.002729s per op. -In 1 tuning rounds (tot. 0.034s, 0.023s for constructor, 2 clones) obtained a SPEEDUP of 286175.0% (2863x) (from 0.07033 to 201.3 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.00354s (of which 3.386e-05s partitioning, 0s I/O); computing times: 9.06e-06s in par. loops, 2.146e-06s sorting, 6.914e-06s analyzing) +Total merge + benchmarking process took 0.00354s, equivalent to 3711.8/5.1 new/old ops (0.006814s for 2 clones -- as 7145.2/9.8 ops, or 3572.6/4.9 ops per clone), SPEEDUP of 728.750x +Applying multi-merge (3 -> 1 leaves, 1 steps, 1 -> 1 th.sp.) yielded SPEEDUP of 728.750x (0.000695s -> 9.537e-07s), will amortize in 5.1 ops by saving 0.000694s per op. +In 1 tuning rounds (tot. 0.01s, 0.0068s for constructor, 2 clones) obtained a SPEEDUP of 72775.0% (728.8x) (from 0.2763 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.0337489 s (2.730e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.00997686 s (6.950e-04 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.19286 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) +Second run of RSB Autotuner took 0.056452 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.000000 0.006681 0.007528 0.014209 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.014209 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006681 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.007528 -%: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.014209 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.002319 0.002247 0.004566 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004567 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002319 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002247 +%: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 0.000 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004566 %: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.68 -%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.68 -%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 0.50 -%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 0.84 -%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 nan 0.50 0.84 0.68 +%:UNSORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.62 +%:SORTEDCOO2RSB_SCALING:A.mtx S N 4 3 3 6 0.62 +%:RSB_SUBDIVISION_SCALING:A.mtx S N 4 3 3 6 1.22 +%:RSB_SHUFFLE_SCALING:A.mtx S N 4 3 3 6 0.01 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 0.00 1.22 0.01 0.62 #%: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 @@ -4778,63 +4859,63 @@ %: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.0172091 1e+09 1e+09 +%operation:A.mtx 0.00286102 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:A.mtx 0 0.0033071 0 0.00628901 +%constructor:A.mtx 0 0.00282407 0 1.28746e-05 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 8.267s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.902s/0.000s . +# so far, program took 6.434s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.174s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.03269s (system CPU time used) -ru_utime : 3.314s (user CPU time used) +ru_stime : 0.09608s (system CPU time used) +ru_utime : 6.778s (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 100.66 2.158e-03 0.000e+00 9.537e-07 0.000e+00 3.891e-02 2.81e-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 80.53 2.356e-03 0.000e+00 1.192e-06 0.000e+00 3.091e-02 2.25e-01 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 100.66 1.078e-03 0.000e+00 9.537e-07 0.000e+00 1.022e-02 2.81e-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 1.045e-03 0.000e+00 9.537e-07 0.000e+00 1.009e-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. 211847.5 % faster, avg. sp. ratio 2119.475x, max sp. ratio 2262.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 33364.5/25930.0/40799.0/66729.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.6/ 13.1/ 18.0/ 31.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.6, min. 13.1, max. 18.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 111212.5 % faster, avg. sp. ratio 1113.125x, max sp. ratio 1130.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10647.2/10576.0/10718.5/21294.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.6/ 9.5/ 9.7/ 19.1 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.6, min. 9.5, max. 9.7 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.208/ 0.185/ 0.231,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.506/ 0.225/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.231/ 0.231/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.562/ 0.281/ 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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 9.060e+01, min 8.053e+01, max 1.007e+02 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 4.262e-02, min 4.075e-02, max 4.449e-02 (2 samples) -#pr: best tun. rsb operation time was: on avg. 1.073e-06s, min 9.537e-07s, max 1.192e-06s, tot 2.146e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.257e-03s, min 2.158e-03s, max 2.356e-03s, tot 4.514e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.783e+00 7.229e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.007e+02, min 1.007e+02, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 9.046e-02, min 8.904e-02, max 9.187e-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. 1.062e-03s, min 1.045e-03s, max 1.078e-03s, tot 2.123e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.406e+01 2.406e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 #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 100.66 2.456e-03 0.000e+00 1.907e-06 0.000e+00 3.516e-02 2.16e-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 2.730e-03 0.000e+00 9.537e-07 0.000e+00 3.375e-02 4.32e-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 100.66 4.768e-06 0.000e+00 1.907e-06 0.000e+00 2.859e-04 2.16e-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 6.950e-04 0.000e+00 9.537e-07 0.000e+00 9.977e-03 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. 207418.8 % faster, avg. sp. ratio 2075.188x, max sp. ratio 2862.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 26909.8/18431.4/35388.2/53819.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 13.3/ 12.4/ 14.3/ 26.7 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 13.3, min. 12.4, max. 14.3 ops) +#pr: (in succ. cases rsb autotuning gave avg. 36462.5 % faster, avg. sp. ratio 365.625x, max sp. ratio 728.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 5305.7/149.9/10461.5/10611.4 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 37.2/ 14.4/ 60.0/ 74.3 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 57.1, min. 14.4, max. 99.9 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) @@ -4847,95 +4928,95 @@ #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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.01 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.01 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. 7.425e-02, min 7.033e-02, max 7.818e-02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.027e+01, min 2.763e-01, max 4.027e+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. 2.593e-03s, min 2.456e-03s, max 2.730e-03s, tot 5.186e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.026e+00 8.052e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.750e+00 x, min 1.000e+00 x, max 2.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: ref. unt. rsb operation time was: on avg. 3.499e-04s, min 4.768e-06s, max 6.950e-04s, tot 6.998e-04s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.675e+01 3.351e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.500e+00 x, min 1.000e+00 x, max 2.000e+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 100.66 2.158e-03 0.000e+00 9.537e-07 0.000e+00 3.891e-02 2.81e-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 100.66 2.456e-03 0.000e+00 1.907e-06 0.000e+00 3.516e-02 2.16e-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 80.53 2.356e-03 0.000e+00 1.192e-06 0.000e+00 3.091e-02 2.25e-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 2.730e-03 0.000e+00 9.537e-07 0.000e+00 3.375e-02 4.32e-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 100.66 1.078e-03 0.000e+00 9.537e-07 0.000e+00 1.022e-02 2.81e-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 100.66 4.768e-06 0.000e+00 1.907e-06 0.000e+00 2.859e-04 2.16e-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 1.045e-03 0.000e+00 9.537e-07 0.000e+00 1.009e-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 6.950e-04 0.000e+00 9.537e-07 0.000e+00 9.977e-03 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. 209633.1 % faster, avg. sp. ratio 2097.331x, max sp. ratio 2862.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 30137.2/18431.4/40799.0/120548.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 14.5/ 12.4/ 18.0/ 57.8 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 14.5, min. 12.4, max. 18.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 73837.5 % faster, avg. sp. ratio 739.375x, max sp. ratio 1130.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 7976.5/149.9/10718.5/31905.9 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 23.4/ 9.5/ 60.0/ 93.4 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 33.4, min. 9.5, max. 99.9 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.228/ 0.166/ 0.331,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.154/ 0.216/ 0.432,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.240/ 0.166/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.210/ 0.216/ 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.03 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.03 s, min 0.03 s, max 0.04 s, tot 0.14 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 1.208e+02, min 8.053e+01, max 2.013e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 5.844e-02, min 4.075e-02, max 7.818e-02 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.252e-06s, min 9.537e-07s, max 1.907e-06s, tot 5.007e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.425e-03s, min 2.158e-03s, max 2.730e-03s, tot 9.700e-03s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.026e+00 8.052e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.750e+00 x, min 1.000e+00 x, max 2.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.03 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.03 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.258e+02, min 1.007e+02, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.018e+01, min 8.904e-02, max 4.027e+01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 4.768e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.057e-04s, min 4.768e-06s, max 1.078e-03s, tot 2.823e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.675e+01 3.351e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.500e+00 x, min 1.000e+00 x, max 2.000e+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 100.66 2.158e-03 0.000e+00 9.537e-07 0.000e+00 3.891e-02 2.81e-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 80.53 2.356e-03 0.000e+00 1.192e-06 0.000e+00 3.091e-02 2.25e-01 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 100.66 1.078e-03 0.000e+00 9.537e-07 0.000e+00 1.022e-02 2.81e-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 1.045e-03 0.000e+00 9.537e-07 0.000e+00 1.009e-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. 211847.5 % faster, avg. sp. ratio 2119.475x, max sp. ratio 2262.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 33364.5/25930.0/40799.0/66729.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.6/ 13.1/ 18.0/ 31.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.6, min. 13.1, max. 18.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 111212.5 % faster, avg. sp. ratio 1113.125x, max sp. ratio 1130.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10647.2/10576.0/10718.5/21294.5 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.6/ 9.5/ 9.7/ 19.1 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.6, min. 9.5, max. 9.7 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.208/ 0.185/ 0.231,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.506/ 0.225/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.231/ 0.231/ 0.231,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.562/ 0.281/ 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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 9.060e+01, min 8.053e+01, max 1.007e+02 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 4.262e-02, min 4.075e-02, max 4.449e-02 (2 samples) -#pr: best tun. rsb operation time was: on avg. 1.073e-06s, min 9.537e-07s, max 1.192e-06s, tot 2.146e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.257e-03s, min 2.158e-03s, max 2.356e-03s, tot 4.514e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.783e+00 7.229e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.007e+02, min 1.007e+02, max 1.007e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 9.046e-02, min 8.904e-02, max 9.187e-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. 1.062e-03s, min 1.045e-03s, max 1.078e-03s, tot 2.123e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 2.406e+01 2.406e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 #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 100.66 2.456e-03 0.000e+00 1.907e-06 0.000e+00 3.516e-02 2.16e-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 2.730e-03 0.000e+00 9.537e-07 0.000e+00 3.375e-02 4.32e-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 100.66 4.768e-06 0.000e+00 1.907e-06 0.000e+00 2.859e-04 2.16e-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 6.950e-04 0.000e+00 9.537e-07 0.000e+00 9.977e-03 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. 207418.8 % faster, avg. sp. ratio 2075.188x, max sp. ratio 2862.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 26909.8/18431.4/35388.2/53819.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 13.3/ 12.4/ 14.3/ 26.7 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 13.3, min. 12.4, max. 14.3 ops) +#pr: (in succ. cases rsb autotuning gave avg. 36462.5 % faster, avg. sp. ratio 365.625x, max sp. ratio 728.750x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 5305.7/149.9/10461.5/10611.4 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 37.2/ 14.4/ 60.0/ 74.3 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 57.1, min. 14.4, max. 99.9 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) @@ -4948,15 +5029,15 @@ #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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.01 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.01 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. 7.425e-02, min 7.033e-02, max 7.818e-02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.027e+01, min 2.763e-01, max 4.027e+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. 2.593e-03s, min 2.456e-03s, max 2.730e-03s, tot 5.186e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.026e+00 8.052e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.750e+00 x, min 1.000e+00 x, max 2.500e+00 x (2 samples, the non-min-nrhs ones) +#pr: ref. unt. rsb operation time was: on avg. 3.499e-04s, min 4.768e-06s, max 6.950e-04s, tot 6.998e-04s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.675e+01 3.351e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.500e+00 x, min 1.000e+00 x, max 2.000e+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: @@ -4966,44 +5047,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 100.66 2.158e-03 0.000e+00 9.537e-07 0.000e+00 3.891e-02 2.81e-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 100.66 2.456e-03 0.000e+00 1.907e-06 0.000e+00 3.516e-02 2.16e-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 80.53 2.356e-03 0.000e+00 1.192e-06 0.000e+00 3.091e-02 2.25e-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 2.730e-03 0.000e+00 9.537e-07 0.000e+00 3.375e-02 4.32e-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 100.66 1.078e-03 0.000e+00 9.537e-07 0.000e+00 1.022e-02 2.81e-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 100.66 4.768e-06 0.000e+00 1.907e-06 0.000e+00 2.859e-04 2.16e-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 1.045e-03 0.000e+00 9.537e-07 0.000e+00 1.009e-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 6.950e-04 0.000e+00 9.537e-07 0.000e+00 9.977e-03 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. 209633.1 % faster, avg. sp. ratio 2097.331x, max sp. ratio 2862.750x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 30137.2/18431.4/40799.0/120548.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 14.5/ 12.4/ 18.0/ 57.8 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 14.5, min. 12.4, max. 18.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 73837.5 % faster, avg. sp. ratio 739.375x, max sp. ratio 1130.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 7976.5/149.9/10718.5/31905.9 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 23.4/ 9.5/ 60.0/ 93.4 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 33.4, min. 9.5, max. 99.9 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.228/ 0.166/ 0.331,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.154/ 0.216/ 0.432,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.240/ 0.166/ 0.331,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.210/ 0.216/ 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.03 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.03 s, min 0.03 s, max 0.04 s, tot 0.14 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 1.208e+02, min 8.053e+01, max 2.013e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 5.844e-02, min 4.075e-02, max 7.818e-02 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.252e-06s, min 9.537e-07s, max 1.907e-06s, tot 5.007e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.425e-03s, min 2.158e-03s, max 2.730e-03s, tot 9.700e-03s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 4.026e+00 8.052e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.592e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.750e+00 x, min 1.000e+00 x, max 2.500e+00 x (2 samples, the non-min-nrhs ones) -#pr: Record collection took 0.92 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.03 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.00 s, max 0.01 s, tot 0.03 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.258e+02, min 1.007e+02, max 2.013e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.018e+01, min 8.904e-02, max 4.027e+01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 4.768e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 7.057e-04s, min 4.768e-06s, max 1.078e-03s, tot 2.823e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.675e+01 3.351e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.037e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 1.500e+00 x, min 1.000e+00 x, max 2.000e+00 x (2 samples, the non-min-nrhs ones) +#pr: Record collection took 0.19 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 100 environment variables in 4214 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 100 environment variables in 4268 bytes (prepend RSB_PR_ENV=1 to dump this). # ====== END Total summary record. -#pr: ======== Saved a performance record of 8 samples to rsbench_pr__1714003996_gcc-13.2-1,4th.rpr -# Removing the temporary record file rsbench_pr__1714003996_gcc-13.2-1,4th.rpr.tmp. -# terminating run at 1714004005 (after 8.3s of w.c.t.) +#pr: ======== Saved a performance record of 8 samples to rsbench_pr__1714006884_gcc-13.2-1,4th.rpr +# Removing the temporary record file rsbench_pr__1714006884_gcc-13.2-1,4th.rpr.tmp. +# terminating run at 1714006890 (after 6.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. @@ -5267,10 +5348,10 @@ L1 size: 24576 L2 size: 524288 sysconf() : 4096 bytes per pagesize -sysconf() : 3238089 physical pages -sysconf() : 378310656 bytes (360 MB) of physical memory -sysconf() : 137525 available (free) physical pages -sysconf() : 563302400 available (free) physical memory +sysconf() : 1749468 physical pages +sysconf() : 2870853632 bytes (2737 MB) of physical memory +sysconf() : 451201 available (free) physical pages +sysconf() : 1848119296 available (free) physical memory sysconf() , processors : 4 sysconf() , processors online : 4 sysconf() : no level 1 cache @@ -5295,30 +5376,30 @@ RSB_SUBM_IDX_MARKER : 2147483647 RSB_MAX_ALLOCATABLE_MEMORY_CHUNK: 4294967295 timing min delta (if negative, don't complain with us) : 0 s -timing granularity : 5.38349e-07 s +timing granularity : 1.3001e-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 : 563302400 -detected total memory : 378310656 -for array sized 524288 elems, took 0.000680923 s for linear search and 0 s for binary search for element 524287, in 50 tries, for a total of 0.100565 s (ignore this:52428700) -for array sized 524288 elems, took 0.000337839 s for linear search and 0 s for binary search for element 262143, in 97 tries, for a total of 0.100141 s (ignore this:103284442) -for array sized 524288 elems, took 0.0001688 s for linear search and 0 s for binary search for element 131071, in 206 tries, for a total of 0.100092 s (ignore this:157285694) -for array sized 524288 elems, took 8.4877e-05 s for linear search and 0 s for binary search for element 65535, in 344 tries, for a total of 0.100038 s (ignore this:202373774) -for array sized 524288 elems, took 4.1008e-05 s for linear search and 0 s for binary search for element 32767, in 760 tries, for a total of 0.102691 s (ignore this:252179614) -for array sized 524288 elems, took 1.97887e-05 s for linear search and 0 s for binary search for element 16383, in 1806 tries, for a total of 0.100004 s (ignore this:311355010) -for array sized 524288 elems, took 9.77516e-06 s for linear search and 0 s for binary search for element 8191, in 3485 tries, for a total of 0.106199 s (ignore this:368446280) -for array sized 524288 elems, took 4.76837e-06 s for linear search and 0 s for binary search for element 4095, in 6582 tries, for a total of 0.101961 s (ignore this:422352860) -for array sized 524288 elems, took 1.90735e-06 s for linear search and 0 s for binary search for element 2047, in 11987 tries, for a total of 0.100412 s (ignore this:471427638) -for array sized 524288 elems, took 9.53674e-07 s for linear search and 0 s for binary search for element 1023, in 19522 tries, for a total of 0.100002 s (ignore this:511369650) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 511, in 32224 tries, for a total of 0.100000 s (ignore this:544302578) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 255, in 43902 tries, for a total of 0.103269 s (ignore this:566692598) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 127, in 65815 tries, for a total of 0.108662 s (ignore this:583409608) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 63, in 68869 tries, for a total of 0.107948 s (ignore this:592087102) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 31, in 84417 tries, for a total of 0.100000 s (ignore this:597320956) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 15, in 68251 tries, for a total of 0.104985 s (ignore this:599368486) -for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 7, in 99087 tries, for a total of 0.103500 s (ignore this:600755704) +detected free memory : 1848119296 +detected total memory : -1424113664 +for array sized 524288 elems, took 0.000687122 s for linear search and 0 s for binary search for element 524287, in 137 tries, for a total of 0.100116 s (ignore this:143654638) +for array sized 524288 elems, took 0.000338793 s for linear search and 0 s for binary search for element 262143, in 283 tries, for a total of 0.100162 s (ignore this:292027576) +for array sized 524288 elems, took 0.000167847 s for linear search and 0 s for binary search for element 131071, in 575 tries, for a total of 0.100055 s (ignore this:442759226) +for array sized 524288 elems, took 8.29697e-05 s for linear search and 0 s for binary search for element 65535, in 1147 tries, for a total of 0.100065 s (ignore this:593096516) +for array sized 524288 elems, took 4.07696e-05 s for linear search and 0 s for binary search for element 32767, in 2275 tries, for a total of 0.100049 s (ignore this:742186366) +for array sized 524288 elems, took 1.97887e-05 s for linear search and 0 s for binary search for element 16383, in 4677 tries, for a total of 0.100006 s (ignore this:895432948) +for array sized 524288 elems, took 9.77516e-06 s for linear search and 0 s for binary search for element 8191, in 9154 tries, for a total of 0.100001 s (ignore this:1045393776) +for array sized 524288 elems, took 4.76837e-06 s for linear search and 0 s for binary search for element 4095, in 17914 tries, for a total of 0.100001 s (ignore this:1192109436) +for array sized 524288 elems, took 1.90735e-06 s for linear search and 0 s for binary search for element 2047, in 33122 tries, for a total of 0.100003 s (ignore this:1327710904) +for array sized 524288 elems, took 9.53674e-07 s for linear search and 0 s for binary search for element 1023, in 58975 tries, for a total of 0.100000 s (ignore this:1448373754) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 511, in 97083 tries, for a total of 0.100000 s (ignore this:1547592580) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 255, in 142619 tries, for a total of 0.100001 s (ignore this:1620328270) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 127, in 183520 tries, for a total of 0.100001 s (ignore this:1666942350) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 63, in 223295 tries, for a total of 0.100001 s (ignore this:1695077520) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 31, in 247646 tries, for a total of 0.100000 s (ignore this:1710431572) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 15, in 257713 tries, for a total of 0.100001 s (ignore this:1718162962) +for array sized 524288 elems, took 0 s for linear search and 0 s for binary search for element 7, in 266523 tries, for a total of 0.100001 s (ignore this:1721894284) + ./rsbench -C /build/reproducible-path/librsb-1.3.0.2+dfsg/.libs/rsbench version: 1.3.0 format switches:br @@ -5365,17 +5446,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 1714004008 +# beginning run at 1714006892 # /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: 3.46e-07 s -# Will write a final performance record to file rsbench_pr__1714004008_gcc-13.2.rpr and periodic checkpoints to rsbench_pr__1714004008_gcc-13.2.rpr.tmp +# average timer granularity: 1.28e-07 s +# Will write a final performance record to file rsbench_pr__1714006892_gcc-13.2.rpr and periodic checkpoints to rsbench_pr__1714006892_gcc-13.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 @@ -5414,61 +5495,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: virt64a +# 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.603s +# Memory benchmark took 5.840s # 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.621s 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 5.846s 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, 21807 nnz/s ) (0.67 MB/s ) -#pre-sorting (6 elements) took 0.0211229 s -#weeding duplicates (to 6 elements) took 5.00679e-06 s (and check, 3.8147e-06 s ) +# file input of A.mtx took 0.00 s (6 nnz, 20477 nnz/s ) (0.63 MB/s ) +#pre-sorting (6 elements) took 0.00161815 s +#weeding duplicates (to 6 elements) took 3.8147e-06 s (and check, 3.09944e-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.047s): (3 x 3)[0x228c660]{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.007s): (3 x 3)[0x22626b0]{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.02398s; avg 0.007994s ( +/- 13.08/ 7.12 %); best 0.006948s; worst 0.008563s; std dev. 0.0007404 (taking best). -Reference operation time is 0.00694799 s (0.003454 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.006948 Mflops: 0.003) -Merge (3 -> 1 leaves) took w.c.t. of 6.104e-05s, ~1.907e-05s of computing time (of which 1.907e-06s sorting, 1.216e-05s analysis) -3 iterations (4 th.) took 6.509e-05s; avg 2.17e-05s ( +/- 94.51/185.71 %); best 1.192e-06s; worst 6.199e-05s; std dev. 2.849e-05 (taking best). -Reference operation time is 1.19209e-06 s (20.13 Mflops) with 4 threads. -After merge step 1: tpop: 1.192e-06 s ~Mflops: 20.133 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 5828.400x: 0.006948s -> 1.192e-06s, so taking this instance. +3 iterations (4 th.) took 0.003286s; avg 0.001095s ( +/- 3.95/ 3.89 %); best 0.001052s; worst 0.001138s; std dev. 3.504e-05 (taking best). +Reference operation time is 0.00105214 s (0.02281 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.001052 Mflops: 0.023) +Merge (3 -> 1 leaves) took w.c.t. of 4.101e-05s, ~1.478e-05s of computing time (of which 1.907e-06s sorting, 8.106e-06s analysis) +3 iterations (4 th.) took 0.0001271s; avg 4.236e-05s ( +/- 99.69/192.68 %); best 1.293e-07s; worst 0.000124s; std dev. 5.773e-05 (taking best). +Reference operation time is 1.29259e-07 s (185.7 Mflops) with 4 threads. +After merge step 1: tpop: 1.293e-07 s ~Mflops: 185.674 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 8139.814x: 0.001052s -> 1.293e-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.02291s (of which 6.986e-05s partitioning, 0s I/O); computing times: 1.907e-05s in par. loops, 1.907e-06s sorting, 1.216e-05s analyzing) -Total merge + benchmarking process took 0.02291s, equivalent to 19215.8/3.3 new/old ops (0.04654s for 2 clones -- as 39039.8/6.7 ops, or 19519.9/3.3 ops per clone), SPEEDUP of 5828.400x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 5828.400x (0.006948s -> 1.192e-06s), will amortize in 3.3 ops by saving 0.006947s per op. -In 1 tuning rounds (tot. 0.071s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 582740.0% (5828x) (from 0.003454 to 20.13 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003349s (of which 4.911e-05s partitioning, 0s I/O); computing times: 1.478e-05s in par. loops, 1.907e-06s sorting, 8.106e-06s analyzing) +Total merge + benchmarking process took 0.003349s, equivalent to 25909.8/3.2 new/old ops (0.006326s for 2 clones -- as 48940.3/6.0 ops, or 24470.2/3.0 ops per clone), SPEEDUP of 8139.814x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8139.814x (0.001052s -> 1.293e-07s), will amortize in 3.2 ops by saving 0.001052s per op. +In 1 tuning rounds (tot. 0.01s, 0.0063s for constructor, 2 clones) obtained a SPEEDUP of 813881.4% (8140x) (from 0.02281 to 185.7 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.070924 s (6.948e-03 s -> 1.192e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.010036 s (1.052e-03 s -> 1.293e-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.199533 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) +Second run of RSB Autotuner took 0.0700688 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.000000 0.014117 0.016645 0.030762 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.030762 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.014117 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.016645 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002166 0.002135 0.004301 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004301 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002166 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002135 %: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.030762 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004301 %: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 @@ -5483,56 +5564,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.0471902 1e+09 1e+09 +%operation:A.mtx 0.00647402 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.014117 0 0.016645 +%constructor:A.mtx 0 0.00216603 0 0.00213504 # 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.022s): (3 x 3)[0x228f000]{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.007s): (3 x 3)[0x2265060]{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.008763s; avg 0.002921s ( +/- 25.58/ 48.27 %); best 0.002174s; worst 0.004331s; std dev. 0.0009977 (taking best). -Reference operation time is 0.0021739 s (0.04416 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.002174 Mflops: 0.044) -Merge (3 -> 1 leaves) took w.c.t. of 3.6e-05s, ~1.097e-05s of computing time (of which 9.537e-07s sorting, 7.868e-06s analysis) -3 iterations (4 th.) took 1.097e-05s; avg 3.656e-06s ( +/- 73.91/121.74 %); best 9.537e-07s; worst 8.106e-06s; std dev. 3.171e-06 (taking best). +3 iterations (4 th.) took 0.0036s; avg 0.0012s ( +/- 3.25/ 6.33 %); best 0.001161s; worst 0.001276s; std dev. 5.373e-05 (taking best). +Reference operation time is 0.0011611 s (0.08268 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.001161 Mflops: 0.083) +Merge (3 -> 1 leaves) took w.c.t. of 2.098e-05s, ~8.106e-06s of computing time (of which 2.146e-06s sorting, 5.007e-06s analysis) +3 iterations (4 th.) took 8.106e-06s; avg 2.702e-06s ( +/- 64.71/ 85.29 %); best 9.537e-07s; worst 5.007e-06s; std dev. 1.701e-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 2279.500x: 0.002174s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1217.500x: 0.001161s -> 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.01378s (of which 4.196e-05s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 9.537e-07s sorting, 7.868e-06s analyzing) -Total merge + benchmarking process took 0.01378s, equivalent to 14452.5/6.3 new/old ops (0.02723s for 2 clones -- as 28548.5/12.5 ops, or 14274.2/6.3 ops per clone), SPEEDUP of 2279.500x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2279.500x (0.002174s -> 9.537e-07s), will amortize in 6.3 ops by saving 0.002173s per op. -In 1 tuning rounds (tot. 0.036s, 0.027s for constructor, 2 clones) obtained a SPEEDUP of 227850.0% (2280x) (from 0.04416 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003605s (of which 2.789e-05s partitioning, 0s I/O); computing times: 8.106e-06s in par. loops, 2.146e-06s sorting, 5.007e-06s analyzing) +Total merge + benchmarking process took 0.003605s, equivalent to 3780.2/3.1 new/old ops (0.006973s for 2 clones -- as 7312.0/6.0 ops, or 3656.0/3.0 ops per clone), SPEEDUP of 1217.500x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1217.500x (0.001161s -> 9.537e-07s), will amortize in 3.1 ops by saving 0.00116s per op. +In 1 tuning rounds (tot. 0.011s, 0.007s for constructor, 2 clones) obtained a SPEEDUP of 121650.0% (1218x) (from 0.08268 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.0361989 s (2.174e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0107341 s (1.161e-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.198129 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) +Second run of RSB Autotuner took 0.0854411 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.000000 0.006479 0.006701 0.013180 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.013180 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006479 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.006701 -%: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.013180 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.002234 0.002375 0.004609 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004610 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002234 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002375 +%: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.004609 %: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 nan 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 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 @@ -5541,59 +5622,60 @@ %: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.0223479 1e+09 1e+09 +%operation:A.mtx 0.00692987 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.00647902 0 0.00670099 +%constructor:A.mtx 9.53674e-07 0.00223398 0 0.00237489 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 7.284s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.505s/0.000s . +# so far, program took 6.067s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.176s/0.000s . getrusage() stats: -ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.02483s (system CPU time used) -ru_utime : 2.802s (user CPU time used) +ru_maxrss: 6 (maximum resident set size -- MB) +ru_stime : 0.0758s (system CPU time used) +ru_utime : 6.379s (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 7.284s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.505s/0.000s . +# so far, program took 6.067s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.176s/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.025s): (3 x 3)[0x228f000]{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.007s): (3 x 3)[0x2265060]{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.01377s; avg 0.004589s ( +/- 51.97/ 95.64 %); best 0.002204s; worst 0.008978s; std dev. 0.003107 (taking best). -Reference operation time is 0.00220418 s (0.01089 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.002204 Mflops: 0.011) -Merge (3 -> 1 leaves) took w.c.t. of 3.886e-05s, ~1.121e-05s of computing time (of which 1.907e-06s sorting, 1.097e-05s analysis) -3 iterations (4 th.) took 5.603e-05s; avg 1.868e-05s ( +/- 94.89/183.40 %); best 9.537e-07s; worst 5.293e-05s; std dev. 2.423e-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 2311.250x: 0.002204s -> 9.537e-07s, so taking this instance. +3 iterations (4 th.) took 0.008204s; avg 0.002735s ( +/- 59.26/116.26 %); best 0.001114s; worst 0.005914s; std dev. 0.002248 (taking best). +Reference operation time is 0.00111413 s (0.02154 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.001114 Mflops: 0.022) +Merge (3 -> 1 leaves) took w.c.t. of 2.503e-05s, ~8.106e-06s of computing time (of which 1.907e-06s sorting, 5.96e-06s analysis) +3 iterations (4 th.) took 1.001e-05s; avg 3.338e-06s ( +/- 96.13/171.43 %); best 1.293e-07s; worst 9.06e-06s; std dev. 4.065e-06 (taking best). +Reference operation time is 1.29259e-07 s (185.7 Mflops) with 4 threads. +After merge step 1: tpop: 1.293e-07 s ~Mflops: 185.674 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 8619.386x: 0.001114s -> 1.293e-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.01164s (of which 4.387e-05s partitioning, 0s I/O); computing times: 1.121e-05s in par. loops, 1.907e-06s sorting, 1.097e-05s analyzing) -Total merge + benchmarking process took 0.01164s, equivalent to 12201.0/5.3 new/old ops (0.02064s for 2 clones -- as 21643.5/9.4 ops, or 10821.8/4.7 ops per clone), SPEEDUP of 2311.250x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2311.250x (0.002204s -> 9.537e-07s), will amortize in 5.3 ops by saving 0.002203s per op. -In 1 tuning rounds (tot. 0.035s, 0.021s for constructor, 2 clones) obtained a SPEEDUP of 231025.0% (2311x) (from 0.01089 to 25.17 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003387s (of which 3.099e-05s partitioning, 0s I/O); computing times: 8.106e-06s in par. loops, 1.907e-06s sorting, 5.96e-06s analyzing) +Total merge + benchmarking process took 0.003387s, equivalent to 26203.1/3.0 new/old ops (0.006676s for 2 clones -- as 51649.9/6.0 ops, or 25825.0/3.0 ops per clone), SPEEDUP of 8619.386x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8619.386x (0.001114s -> 1.293e-07s), will amortize in 3.0 ops by saving 0.001114s per op. +In 1 tuning rounds (tot. 0.015s, 0.0067s for constructor, 2 clones) obtained a SPEEDUP of 861838.6% (8619x) (from 0.02154 to 185.7 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.0352988 s (2.204e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0154669 s (1.114e-03 s -> 1.293e-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.174255 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) +Second run of RSB Autotuner took 0.0494652 s and estimated a speedup of 7.378032 x (9.537e-07 s -> 1.293e-07 s per op) in new matrix (1 -> 1 lsubm) +RSB Autotuner suggested a new matrix: freeing the old one. #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.000000 0.006571 0.008202 0.014773 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.014773 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006571 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.008202 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002103 0.002187 0.004290 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004290 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002103 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002187 %: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.014773 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004290 %: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 @@ -5608,57 +5690,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.0247691 1e+09 1e+09 +%operation:A.mtx 0.00662398 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.00657105 0 0.00820208 +%constructor:A.mtx 0 0.00210285 0 0.00218701 # 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.027s): (3 x 3)[0x228f000]{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.007s): (3 x 3)[0x2265060]{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.01251s; avg 0.004171s ( +/- 49.41/ 83.45 %); best 0.00211s; worst 0.007651s; std dev. 0.002475 (taking best). -Reference operation time is 0.00211 s (0.0455 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.00211 Mflops: 0.045) -Merge (3 -> 1 leaves) took w.c.t. of 3.791e-05s, ~1.287e-05s of computing time (of which 1.907e-06s sorting, 1.001e-05s analysis) -3 iterations (4 th.) took 1.097e-05s; avg 3.656e-06s ( +/- 73.91/121.74 %); best 9.537e-07s; worst 8.106e-06s; std dev. 3.171e-06 (taking best). +3 iterations (4 th.) took 0.004197s; avg 0.001399s ( +/- 21.67/ 31.60 %); best 0.001096s; worst 0.001841s; std dev. 0.0003197 (taking best). +Reference operation time is 0.00109577 s (0.08761 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.001096 Mflops: 0.088) +Merge (3 -> 1 leaves) took w.c.t. of 2.313e-05s, ~7.868e-06s of computing time (of which 1.907e-06s sorting, 4.053e-06s analysis) +3 iterations (4 th.) took 9.06e-06s; avg 3.02e-06s ( +/- 68.42/128.95 %); best 9.537e-07s; worst 6.914e-06s; std dev. 2.755e-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 2212.500x: 0.00211s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1149.000x: 0.001096s -> 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.0171s (of which 4.506e-05s partitioning, 0s I/O); computing times: 1.287e-05s in par. loops, 1.907e-06s sorting, 1.001e-05s analyzing) -Total merge + benchmarking process took 0.0171s, equivalent to 17926.5/8.1 new/old ops (0.02747s for 2 clones -- as 28805.2/13.0 ops, or 14402.6/6.5 ops per clone), SPEEDUP of 2212.500x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2212.500x (0.00211s -> 9.537e-07s), will amortize in 8.1 ops by saving 0.002109s per op. -In 1 tuning rounds (tot. 0.041s, 0.027s for constructor, 2 clones) obtained a SPEEDUP of 221150.0% (2212x) (from 0.0455 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003718s (of which 2.885e-05s partitioning, 0s I/O); computing times: 7.868e-06s in par. loops, 1.907e-06s sorting, 4.053e-06s analyzing) +Total merge + benchmarking process took 0.003718s, equivalent to 3898.5/3.4 new/old ops (0.006312s for 2 clones -- as 6618.5/5.8 ops, or 3309.2/2.9 ops per clone), SPEEDUP of 1149.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1149.000x (0.001096s -> 9.537e-07s), will amortize in 3.4 ops by saving 0.001095s per op. +In 1 tuning rounds (tot. 0.011s, 0.0063s for constructor, 2 clones) obtained a SPEEDUP of 114800.0% (1149x) (from 0.08761 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.0408351 s (2.110e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.011169 s (1.096e-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.159834 s and estimated a speedup of 6.973501 x (9.537e-07 s -> 1.368e-07 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.0675988 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.009989 0.010032 0.020021 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.020022 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.009989 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.010032 -%: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.020021 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002210 0.002153 0.004363 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004363 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002210 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002153 +%: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.004363 %: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 @@ -5667,59 +5748,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.02654 1e+09 1e+09 +%operation:A.mtx 0.00653291 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 9.53674e-07 0.00998902 0 0.0100319 +%constructor:A.mtx 0 0.0022099 0 0.00215292 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 7.801s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.915s/0.000s . +# so far, program took 6.252s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.320s/0.000s . getrusage() stats: -ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.03746s (system CPU time used) -ru_utime : 3.23s (user CPU time used) +ru_maxrss: 6 (maximum resident set size -- MB) +ru_stime : 0.1039s (system CPU time used) +ru_utime : 6.852s (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 7.801s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.915s/0.000s . +# so far, program took 6.252s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.320s/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.036s): (3 x 3)[0x2290b10]{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.007s): (3 x 3)[0x2265060]{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.008948s; avg 0.002983s ( +/- 26.13/ 48.62 %); best 0.002203s; worst 0.004433s; std dev. 0.001026 (taking best). -Reference operation time is 0.00220323 s (0.04357 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.002203 Mflops: 0.044) -Merge (3 -> 1 leaves) took w.c.t. of 3.886e-05s, ~1.192e-05s of computing time (of which 1.907e-06s sorting, 7.868e-06s analysis) -3 iterations (4 th.) took 4.411e-05s; avg 1.47e-05s ( +/- 93.51/185.41 %); best 9.537e-07s; worst 4.196e-05s; std dev. 1.928e-05 (taking best). +3 iterations (4 th.) took 0.003744s; avg 0.001248s ( +/- 6.97/ 13.86 %); best 0.001161s; worst 0.001421s; std dev. 0.0001223 (taking best). +Reference operation time is 0.0011611 s (0.08268 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.001161 Mflops: 0.083) +Merge (3 -> 1 leaves) took w.c.t. of 2.718e-05s, ~1.001e-05s of computing time (of which 9.537e-07s sorting, 7.153e-06s analysis) +3 iterations (4 th.) took 8.702e-05s; avg 2.901e-05s ( +/- 96.71/189.32 %); best 9.537e-07s; worst 8.392e-05s; std dev. 3.883e-05 (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 2310.250x: 0.002203s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1217.500x: 0.001161s -> 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.01505s (of which 4.578e-05s partitioning, 0s I/O); computing times: 1.192e-05s in par. loops, 1.907e-06s sorting, 7.868e-06s analyzing) -Total merge + benchmarking process took 0.01505s, equivalent to 15780.0/6.8 new/old ops (0.02411s for 2 clones -- as 25285.5/10.9 ops, or 12642.8/5.5 ops per clone), SPEEDUP of 2310.250x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2310.250x (0.002203s -> 9.537e-07s), will amortize in 6.8 ops by saving 0.002202s per op. -In 1 tuning rounds (tot. 0.033s, 0.024s for constructor, 2 clones) obtained a SPEEDUP of 230925.0% (2310x) (from 0.04357 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003487s (of which 3.314e-05s partitioning, 0s I/O); computing times: 1.001e-05s in par. loops, 9.537e-07s sorting, 7.153e-06s analyzing) +Total merge + benchmarking process took 0.003487s, equivalent to 3656.5/3.0 new/old ops (0.006251s for 2 clones -- as 6554.8/5.4 ops, or 3277.4/2.7 ops per clone), SPEEDUP of 1217.500x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1217.500x (0.001161s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.00116s per op. +In 1 tuning rounds (tot. 0.01s, 0.0063s for constructor, 2 clones) obtained a SPEEDUP of 121650.0% (1218x) (from 0.08268 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.035253 s (2.203e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0106962 s (1.161e-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.176565 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) +Second run of RSB Autotuner took 0.068105 s and estimated a speedup of 1.000000 x (1.293e-07 s -> 1.293e-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.000000 0.015070 0.006031 0.021101 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.021101 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.015070 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.006031 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002340 0.002100 0.004440 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004440 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002340 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002100 %: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.021101 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004440 %: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 @@ -5734,56 +5815,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.036036 1e+09 1e+09 +%operation:A.mtx 0.00685811 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.0150702 0 0.00603104 +%constructor:A.mtx 0 0.00233984 0 0.00209999 # 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.021s): (3 x 3)[0x2290b10]{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.007s): (3 x 3)[0x2266820]{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.01193s; avg 0.003978s ( +/- 40.53/ 20.43 %); best 0.002366s; worst 0.004791s; std dev. 0.00114 (taking best). -Reference operation time is 0.00236607 s (0.1623 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.002366 Mflops: 0.162) -Merge (3 -> 1 leaves) took w.c.t. of 3.886e-05s, ~1.097e-05s of computing time (of which 1.907e-06s sorting, 1.097e-05s 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 (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 1240.500x: 0.002366s -> 1.907e-06s, so taking this instance. +3 iterations (4 th.) took 0.003388s; avg 0.001129s ( +/- 1.71/ 1.92 %); best 0.00111s; worst 0.001151s; std dev. 1.683e-05 (taking best). +Reference operation time is 0.00111008 s (0.3459 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.00111 Mflops: 0.346) +Merge (3 -> 1 leaves) took w.c.t. of 2.718e-05s, ~1.001e-05s of computing time (of which 9.537e-07s sorting, 5.007e-06s 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 (402.7 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 402.653 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1164.000x: 0.00111s -> 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.01118s (of which 4.601e-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.01118s, equivalent to 5859.5/4.7 new/old ops (0.02092s for 2 clones -- as 10965.5/8.8 ops, or 5482.8/4.4 ops per clone), SPEEDUP of 1240.500x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1240.500x (0.002366s -> 1.907e-06s), will amortize in 4.7 ops by saving 0.002364s per op. -In 1 tuning rounds (tot. 0.033s, 0.021s for constructor, 2 clones) obtained a SPEEDUP of 123950.0% (1240x) (from 0.1623 to 201.3 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003371s (of which 3.29e-05s partitioning, 0s I/O); computing times: 1.001e-05s in par. loops, 9.537e-07s sorting, 5.007e-06s analyzing) +Total merge + benchmarking process took 0.003371s, equivalent to 3534.8/3.0 new/old ops (0.006818s for 2 clones -- as 7149.2/6.1 ops, or 3574.6/3.1 ops per clone), SPEEDUP of 1164.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1164.000x (0.00111s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.001109s per op. +In 1 tuning rounds (tot. 0.01s, 0.0068s for constructor, 2 clones) obtained a SPEEDUP of 116300.0% (1164x) (from 0.3459 to 402.7 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.0330791 s (2.366e-03 s -> 1.907e-06 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0103621 s (1.110e-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.189592 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) +Second run of RSB Autotuner took 0.0783389 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.000000 0.006838 0.007626 0.014464 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.014464 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006838 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.007626 -%: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.014464 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000001 0.002448 0.002437 0.004885 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004886 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002448 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002437 +%: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.004885 %: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 nan 1.00 1.00 1.00 +%:CONSTRUCTOR_SCALING:A.mtx S N 4 3 3 6 1.00 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 @@ -5792,59 +5873,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.0208721 1e+09 1e+09 +%operation:A.mtx 0.0074091 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.00683808 0 0.00762582 +%constructor:A.mtx 9.53674e-07 0.00244808 0 0.00243688 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 8.355s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.349s/0.000s . +# so far, program took 6.464s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.487s/0.000s . getrusage() stats: -ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.07902s (system CPU time used) -ru_utime : 3.674s (user CPU time used) +ru_maxrss: 6 (maximum resident set size -- MB) +ru_stime : 0.1324s (system CPU time used) +ru_utime : 7.4s (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 8.355s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.349s/0.000s . +# so far, program took 6.464s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.487s/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.024s): (3 x 3)[0x2290b10]{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.015s): (3 x 3)[0x2266820]{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.01214s; avg 0.004047s ( +/- 45.66/ 91.07 %); best 0.002199s; worst 0.007732s; std dev. 0.002606 (taking best). -Reference operation time is 0.00219893 s (0.04366 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.002199 Mflops: 0.044) -Merge (3 -> 1 leaves) took w.c.t. of 3.6e-05s, ~1.216e-05s of computing time (of which 1.907e-06s sorting, 9.06e-06s analysis) -3 iterations (4 th.) took 1.597e-05s; avg 5.325e-06s ( +/- 82.09/164.18 %); best 9.537e-07s; worst 1.407e-05s; std dev. 6.182e-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 2305.750x: 0.002199s -> 9.537e-07s, so taking this instance. +3 iterations (4 th.) took 0.007431s; avg 0.002477s ( +/- 52.96/ 85.99 %); best 0.001165s; worst 0.004607s; std dev. 0.00152 (taking best). +Reference operation time is 0.00116515 s (0.08239 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.001165 Mflops: 0.082) +Merge (3 -> 1 leaves) took w.c.t. of 3.695e-05s, ~1.192e-05s of computing time (of which 1.907e-06s sorting, 1.001e-05s analysis) +3 iterations (4 th.) took 4.601e-05s; avg 1.534e-05s ( +/- 92.23/179.79 %); best 1.192e-06s; worst 4.292e-05s; std dev. 1.95e-05 (taking best). +Reference operation time is 1.19209e-06 s (80.53 Mflops) with 4 threads. +After merge step 1: tpop: 1.192e-06 s ~Mflops: 80.531 nsubm:1 otn:4 +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 977.400x: 0.001165s -> 1.192e-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.01084s (of which 4.292e-05s partitioning, 0s I/O); computing times: 1.216e-05s in par. loops, 1.907e-06s sorting, 9.06e-06s analyzing) -Total merge + benchmarking process took 0.01084s, equivalent to 11364.5/4.9 new/old ops (0.02487s for 2 clones -- as 26081.0/11.3 ops, or 13040.5/5.7 ops per clone), SPEEDUP of 2305.750x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2305.750x (0.002199s -> 9.537e-07s), will amortize in 4.9 ops by saving 0.002198s per op. -In 1 tuning rounds (tot. 0.037s, 0.025s for constructor, 2 clones) obtained a SPEEDUP of 230475.0% (2306x) (from 0.04366 to 100.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003354s (of which 4.292e-05s partitioning, 0s I/O); computing times: 1.192e-05s in par. loops, 1.907e-06s sorting, 1.001e-05s analyzing) +Total merge + benchmarking process took 0.003354s, equivalent to 2813.4/2.9 new/old ops (0.006594s for 2 clones -- as 5531.4/5.7 ops, or 2765.7/2.8 ops per clone), SPEEDUP of 977.400x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 977.400x (0.001165s -> 1.192e-06s), will amortize in 2.9 ops by saving 0.001164s per op. +In 1 tuning rounds (tot. 0.014s, 0.0066s for constructor, 2 clones) obtained a SPEEDUP of 97640.0% (977.4x) (from 0.08239 to 80.53 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.037226 s (2.199e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.014257 s (1.165e-03 s -> 1.192e-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.196211 s and estimated a speedup of 1.000000 x (1.368e-07 s -> 1.368e-07 s per op) in same matrix (1 -> 1 lsubm) +Second run of RSB Autotuner took 0.0563118 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.000000 0.010590 0.008167 0.018757 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.018757 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.010590 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.008167 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.010675 0.002349 0.013024 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.013024 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.010675 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002349 %: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.018757 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.013024 %: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 @@ -5859,50 +5940,50 @@ %: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.023711 1e+09 1e+09 +%operation:A.mtx 0.0153091 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.0105901 0 0.00816703 +%constructor:A.mtx 0 0.010675 0 0.00234914 # 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.020s): (3 x 3)[0x2290b10]{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.007s): (3 x 3)[0x2266820]{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.009136s; avg 0.003045s ( +/- 25.26/ 46.36 %); best 0.002276s; worst 0.004457s; std dev. 0.0009996 (taking best). -Reference operation time is 0.00227594 s (0.1687 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.002276 Mflops: 0.169) -Merge (3 -> 1 leaves) took w.c.t. of 3.982e-05s, ~1.121e-05s of computing time (of which 2.861e-06s sorting, 7.868e-06s analysis) -3 iterations (4 th.) took 4.101e-05s; avg 1.367e-05s ( +/- 93.02/172.09 %); best 9.537e-07s; worst 3.719e-05s; std dev. 1.665e-05 (taking best). +3 iterations (4 th.) took 0.003539s; avg 0.00118s ( +/- 14.39/ 20.29 %); best 0.00101s; worst 0.001419s; std dev. 0.0001741 (taking best). +Reference operation time is 0.00100994 s (0.3802 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.00101 Mflops: 0.380) +Merge (3 -> 1 leaves) took w.c.t. of 3.004e-05s, ~9.06e-06s of computing time (of which 1.907e-06s sorting, 7.153e-06s analysis) +3 iterations (4 th.) took 4.005e-05s; avg 1.335e-05s ( +/- 92.86/169.64 %); best 9.537e-07s; worst 3.6e-05s; std dev. 1.604e-05 (taking best). Reference operation time is 9.53674e-07 s (402.7 Mflops) with 4 threads. After merge step 1: tpop: 9.537e-07 s ~Mflops: 402.653 nsubm:1 otn:4 -Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 2386.500x: 0.002276s -> 9.537e-07s, so taking this instance. +Applying merge (3 -> 1 leaves, 4 th.) yielded SPEEDUP of 1059.000x: 0.00101s -> 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.01086s (of which 4.816e-05s partitioning, 0s I/O); computing times: 1.121e-05s in par. loops, 2.861e-06s sorting, 7.868e-06s analyzing) -Total merge + benchmarking process took 0.01086s, equivalent to 11391.8/4.8 new/old ops (0.02258s for 2 clones -- as 23675.8/9.9 ops, or 11837.9/5.0 ops per clone), SPEEDUP of 2386.500x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2386.500x (0.002276s -> 9.537e-07s), will amortize in 4.8 ops by saving 0.002275s per op. -In 1 tuning rounds (tot. 0.032s, 0.023s for constructor, 2 clones) obtained a SPEEDUP of 238550.0% (2386x) (from 0.1687 to 402.7 Mflops). +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.003304s (of which 3.695e-05s partitioning, 0s I/O); computing times: 9.06e-06s in par. loops, 1.907e-06s sorting, 7.153e-06s analyzing) +Total merge + benchmarking process took 0.003304s, equivalent to 3464.5/3.3 new/old ops (0.006664s for 2 clones -- as 6987.8/6.6 ops, or 3493.9/3.3 ops per clone), SPEEDUP of 1059.000x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1059.000x (0.00101s -> 9.537e-07s), will amortize in 3.3 ops by saving 0.001009s per op. +In 1 tuning rounds (tot. 0.01s, 0.0067s for constructor, 2 clones) obtained a SPEEDUP of 105800.0% (1059x) (from 0.3802 to 402.7 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.0319681 s (2.276e-03 s -> 9.537e-07 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.010412 s (1.010e-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.179065 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) +Second run of RSB Autotuner took 0.057729 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.000000 0.006770 0.008422 0.015192 -%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.015192 -%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.006770 -%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.008422 +%:CONSTRUCTOR_TIMES:A.mtx S N 4 3 3 6 0.000000 0.002340 0.002222 0.004562 +%:UNSORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004562 +%:RSB_SUBDIVISION_TIME:A.mtx S N 4 3 3 6 0.002340 +%:RSB_SHUFFLE_TIME:A.mtx S N 4 3 3 6 0.002222 %: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.015192 +%:SORTEDCOO2RSB_TIME:A.mtx S N 4 3 3 6 0.004562 %: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 @@ -5917,333 +5998,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.02022 1e+09 1e+09 +%operation:A.mtx 0.00682497 1e+09 1e+09 %constructor:matrix SORT[4] SCAN[4] SHUFFLE[4] INSERT[4] -%constructor:A.mtx 0 0.00677013 0 0.00842214 +%constructor:A.mtx 0 0.00234008 0 0.00222206 # symmetric matrix --- skipping transposed benchmarking -# so far, program took 8.895s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.794s/0.000s . +# so far, program took 6.655s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.626s/0.000s . getrusage() stats: -ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.08739s (system CPU time used) -ru_utime : 4.155s (user CPU time used) +ru_maxrss: 6 (maximum resident set size -- MB) +ru_stime : 0.1481s (system CPU time used) +ru_utime : 7.887s (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 20.13 6.948e-03 0.000e+00 1.192e-06 0.000e+00 7.092e-02 1.24e-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 2.174e-03 0.000e+00 9.537e-07 0.000e+00 3.620e-02 3.82e-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 185.67 1.052e-03 0.000e+00 1.293e-07 0.000e+00 1.004e-02 1.14e+00 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.073e-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. 405295.0 % faster, avg. sp. ratio 4053.950x, max sp. ratio 5828.400x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 48726.3/37957.2/59495.4/97452.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 13.4/ 10.2/ 16.7/ 26.9 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 13.4, min. 10.2, max. 16.7 ops) +#pr: (in succ. cases rsb autotuning gave avg. 467765.7 % faster, avg. sp. ratio 4678.657x, max sp. ratio 8139.814x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 44449.1/11255.5/77642.7/88898.2 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.4/ 9.2/ 9.5/ 18.8 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.4, min. 9.3, max. 9.5 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.193/ 0.104/ 0.281,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.506/ 0.124/ 0.382,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.620/ 0.281/ 0.959,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.527/ 0.382/ 1.145,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.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.040e+01, min 2.013e+01, max 1.007e+02 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.381e-02, min 3.454e-03, max 4.416e-02 (2 samples) -#pr: best tun. rsb operation time was: on avg. 1.073e-06s, min 9.537e-07s, max 1.192e-06s, tot 2.146e-06s (2 samples) -#pr: ref. unt. rsb operation time was: on avg. 4.561e-03s, min 2.174e-03s, max 6.948e-03s, tot 9.122e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 6.810e+00 1.840e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 5.000e+00 x, min 5.000e+00 x, max 5.000e+00 x (1 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.432e+02, min 1.007e+02, max 1.857e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 5.275e-02, min 2.281e-02, max 8.268e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 5.415e-07s, min 1.293e-07s, max 9.537e-07s, tot 1.083e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.107e-03s, min 1.052e-03s, max 1.161e-03s, tot 2.213e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.854e+00 1.999e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 5.422e-01 x, min 5.422e-01 x, max 5.422e-01 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 25.17 2.204e-03 0.000e+00 9.537e-07 0.000e+00 3.530e-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 2.110e-03 0.000e+00 9.537e-07 0.000e+00 4.084e-02 2.06e-01 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 185.67 1.114e-03 0.000e+00 1.293e-07 0.000e+00 1.547e-02 6.81e-01 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 1.096e-03 0.000e+00 9.537e-07 0.000e+00 1.117e-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. 226087.5 % faster, avg. sp. ratio 2261.875x, max sp. ratio 2311.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 39916.1/37013.5/42818.8/79832.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 17.7/ 16.0/ 19.4/ 35.4 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 17.7, min. 16.0, max. 19.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 488319.3 % faster, avg. sp. ratio 4884.193x, max sp. ratio 8619.386x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 65685.1/11711.5/119658.8/131370.3 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 12.0/ 10.2/ 13.9/ 24.1 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 12.0, min. 10.2, max. 13.9 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.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 operands (mtx,lhs,rhs) read bandwidth lower bound 0.372/ 0.155/ 0.588,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.886/ 0.206/ 0.681,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.04 s, min 0.04 s, max 0.04 s, tot 0.08 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.04 s, max 0.04 s, tot 0.08 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. 2.819e-02, min 1.089e-02, max 4.550e-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. 2.157e-03s, min 2.110e-03s, max 2.204e-03s, tot 4.314e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.233e+01 2.402e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#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: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.03 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.03 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.432e+02, min 1.007e+02, max 1.857e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 5.458e-02, min 2.154e-02, max 8.761e-02 (2 samples) +#pr: best tun. rsb operation time was: on avg. 5.415e-07s, min 1.293e-07s, max 9.537e-07s, tot 1.083e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.105e-03s, min 1.096e-03s, max 1.114e-03s, tot 2.210e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 9.552e+00 3.619e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 5.422e-01 x, min 5.422e-01 x, max 5.422e-01 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 100.66 2.203e-03 0.000e+00 9.537e-07 0.000e+00 3.525e-02 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 2.366e-03 0.000e+00 1.907e-06 0.000e+00 3.308e-02 1.91e-01 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.070e-02 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 402.65 1.110e-03 0.000e+00 9.537e-07 0.000e+00 1.036e-02 3.82e-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. 177437.5 % faster, avg. sp. ratio 1775.375x, max sp. ratio 2310.250x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 27154.2/17343.0/36965.5/54308.5 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.0/ 14.0/ 16.0/ 30.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.0, min. 14.0, max. 16.0 ops) +#pr: (in succ. cases rsb autotuning gave avg. 118975.0 % faster, avg. sp. ratio 1190.750x, max sp. ratio 1217.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11040.6/10865.5/11215.8/22081.2 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.3/ 9.2/ 9.3/ 18.5 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.3, min. 9.2, max. 9.3 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.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 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) 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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 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. 1.029e-01, min 4.357e-02, max 1.623e-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. 2.285e-03s, min 2.203e-03s, max 2.366e-03s, tot 4.569e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.362e+01 1.472e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#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: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.517e+02, min 1.007e+02, max 4.027e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.143e-01, min 8.268e-02, max 3.459e-01 (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. 1.136e-03s, min 1.110e-03s, max 1.161e-03s, tot 2.271e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.999e+01 4.319e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#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 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 100.66 2.199e-03 0.000e+00 9.537e-07 0.000e+00 3.723e-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 402.65 2.276e-03 0.000e+00 9.537e-07 0.000e+00 3.197e-02 7.34e-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 80.53 1.165e-03 0.000e+00 1.192e-06 0.000e+00 1.426e-02 2.25e-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 402.65 1.010e-03 0.000e+00 9.537e-07 0.000e+00 1.041e-02 7.34e-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. 234512.5 % faster, avg. sp. ratio 2346.125x, max sp. ratio 2386.500x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 36277.6/33521.0/39034.2/72555.2 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.5/ 14.0/ 16.9/ 31.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.5, min. 14.1, max. 16.9 ops) +#pr: (in succ. cases rsb autotuning gave avg. 101720.0 % faster, avg. sp. ratio 1018.200x, max sp. ratio 1059.000x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11438.7/10917.8/11959.6/22877.3 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.3/ 10.3/ 12.2/ 22.5 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.3, min. 10.3, max. 12.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.382/ 0.231/ 0.533,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.015/ 0.281/ 0.734,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.359/ 0.185/ 0.533,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.959/ 0.225/ 0.734,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.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.03 s, min 0.03 s, max 0.04 s, tot 0.07 s (2 samples) -#pr: best tun. rsb canon. mflops were: on avg. 2.517e+02, min 1.007e+02, max 4.027e+02 (2 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.062e-01, min 4.366e-02, max 1.687e-01 (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. 2.237e-03s, min 2.199e-03s, max 2.276e-03s, tot 4.475e-03s (2 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.593e+00 8.296e+00 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#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: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.02 s (2 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.416e+02, min 8.053e+01, max 4.027e+02 (2 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.313e-01, min 8.239e-02, max 3.802e-01 (2 samples) +#pr: best tun. rsb operation time was: on avg. 1.073e-06s, min 9.537e-07s, max 1.192e-06s, tot 2.146e-06s (2 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.088e-03s, min 1.010e-03s, max 1.165e-03s, tot 2.175e-03s (2 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.054e+01 3.043e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 5.000e+00 x, min 5.000e+00 x, max 5.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 20.13 6.948e-03 0.000e+00 1.192e-06 0.000e+00 7.092e-02 1.24e-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 2.204e-03 0.000e+00 9.537e-07 0.000e+00 3.530e-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 2.203e-03 0.000e+00 9.537e-07 0.000e+00 3.525e-02 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 2.199e-03 0.000e+00 9.537e-07 0.000e+00 3.723e-02 2.81e-01 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 185.67 1.052e-03 0.000e+00 1.293e-07 0.000e+00 1.004e-02 1.14e+00 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 185.67 1.114e-03 0.000e+00 1.293e-07 0.000e+00 1.547e-02 6.81e-01 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.070e-02 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 80.53 1.165e-03 0.000e+00 1.192e-06 0.000e+00 1.426e-02 2.25e-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. 318791.2 % faster, avg. sp. ratio 3188.912x, max sp. ratio 5828.400x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 43127.2/36965.5/59495.4/172508.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 14.8/ 10.2/ 16.9/ 59.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 14.8, min. 10.2, max. 16.9 ops) +#pr: (in succ. cases rsb autotuning gave avg. 473752.5 % faster, avg. sp. ratio 4738.525x, max sp. ratio 8619.386x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 55119.2/11215.8/119658.8/220476.8 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.2/ 9.2/ 13.9/ 44.9 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.2, min. 9.2, max. 13.9 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.136/ 0.080/ 0.231,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.653/ 0.092/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.465/ 0.130/ 0.959,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 2.206/ 0.155/ 1.145,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.04 s, min 0.04 s, max 0.07 s, tot 0.18 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.04 s, max 0.07 s, tot 0.18 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 6.166e+01, min 2.013e+01, max 1.007e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.539e-02, min 3.454e-03, max 4.366e-02 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.013e-06s, min 9.537e-07s, max 1.192e-06s, tot 4.053e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 3.389e-03s, min 2.199e-03s, max 6.948e-03s, tot 1.355e-02s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 8.296e+00 2.402e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.05 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.05 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.381e+02, min 8.053e+01, max 1.857e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 5.236e-02, min 2.154e-02, max 8.268e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 6.011e-07s, min 1.293e-07s, max 1.192e-06s, tot 2.404e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.123e-03s, min 1.052e-03s, max 1.165e-03s, tot 4.493e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.854e+00 4.319e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 #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 100.66 2.174e-03 0.000e+00 9.537e-07 0.000e+00 3.620e-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 2.110e-03 0.000e+00 9.537e-07 0.000e+00 4.084e-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 2.366e-03 0.000e+00 1.907e-06 0.000e+00 3.308e-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 402.65 2.276e-03 0.000e+00 9.537e-07 0.000e+00 3.197e-02 7.34e-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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.073e-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 1.096e-03 0.000e+00 9.537e-07 0.000e+00 1.117e-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 402.65 1.110e-03 0.000e+00 9.537e-07 0.000e+00 1.036e-02 3.82e-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 402.65 1.010e-03 0.000e+00 9.537e-07 0.000e+00 1.041e-02 7.34e-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. 202875.0 % faster, avg. sp. ratio 2029.750x, max sp. ratio 2386.500x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 32910.0/17343.0/42818.8/131640.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 16.0/ 14.0/ 19.4/ 64.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 16.0, min. 14.0, max. 19.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 114637.5 % faster, avg. sp. ratio 1147.375x, max sp. ratio 1217.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11187.6/10865.5/11711.5/44750.2 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.8/ 9.2/ 10.3/ 39.1 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.8, min. 9.3, max. 10.3 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.277/ 0.141/ 0.533,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.512/ 0.191/ 0.734,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.312/ 0.155/ 0.533,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.703/ 0.206/ 0.734,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.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.013e+02, min 1.007e+02, max 4.027e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.052e-01, min 4.416e-02, max 1.687e-01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 4.768e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.231e-03s, min 2.110e-03s, max 2.366e-03s, tot 8.926e-03s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.593e+00 1.362e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.750e+00 x, min 2.000e+00 x, max 5.000e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.04 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.04 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.517e+02, min 1.007e+02, max 4.027e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.241e-01, min 8.268e-02, max 3.802e-01 (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. 1.094e-03s, min 1.010e-03s, max 1.161e-03s, tot 4.377e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.054e+01 3.619e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.521e+00 x, min 5.422e-01 x, max 5.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 20.13 6.948e-03 0.000e+00 1.192e-06 0.000e+00 7.092e-02 1.24e-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 2.204e-03 0.000e+00 9.537e-07 0.000e+00 3.530e-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 2.203e-03 0.000e+00 9.537e-07 0.000e+00 3.525e-02 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 2.199e-03 0.000e+00 9.537e-07 0.000e+00 3.723e-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 2.174e-03 0.000e+00 9.537e-07 0.000e+00 3.620e-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 2.110e-03 0.000e+00 9.537e-07 0.000e+00 4.084e-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 2.366e-03 0.000e+00 1.907e-06 0.000e+00 3.308e-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 402.65 2.276e-03 0.000e+00 9.537e-07 0.000e+00 3.197e-02 7.34e-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 185.67 1.052e-03 0.000e+00 1.293e-07 0.000e+00 1.004e-02 1.14e+00 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 185.67 1.114e-03 0.000e+00 1.293e-07 0.000e+00 1.547e-02 6.81e-01 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.070e-02 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 80.53 1.165e-03 0.000e+00 1.192e-06 0.000e+00 1.426e-02 2.25e-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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.073e-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 1.096e-03 0.000e+00 9.537e-07 0.000e+00 1.117e-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 402.65 1.110e-03 0.000e+00 9.537e-07 0.000e+00 1.036e-02 3.82e-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 402.65 1.010e-03 0.000e+00 9.537e-07 0.000e+00 1.041e-02 7.34e-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. 260833.1 % faster, avg. sp. ratio 2609.331x, max sp. ratio 5828.400x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 38018.6/17343.0/59495.4/304148.7 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.4/ 10.2/ 19.4/123.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.4, min. 10.2, max. 19.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 294195.0 % faster, avg. sp. ratio 2942.950x, max sp. ratio 8619.386x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 33153.4/10865.5/119658.8/265227.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.5/ 9.2/ 13.9/ 84.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.5, min. 9.2, max. 13.9 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.207/ 0.080/ 0.533,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 2.165/ 0.092/ 0.734,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.389/ 0.130/ 0.959,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 3.909/ 0.155/ 1.145,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.04 s, min 0.03 s, max 0.07 s, tot 0.32 s (8 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.03 s, max 0.07 s, tot 0.32 s (8 samples) -#pr: best tun. rsb canon. mflops were: on avg. 1.315e+02, min 2.013e+01, max 4.027e+02 (8 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 6.528e-02, min 3.454e-03, max 1.687e-01 (8 samples) -#pr: best tun. rsb operation time was: on avg. 1.103e-06s, min 9.537e-07s, max 1.907e-06s, tot 8.821e-06s (8 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.810e-03s, min 2.110e-03s, max 6.948e-03s, tot 2.248e-02s (8 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.593e+00 2.402e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.750e+00 x, min 2.000e+00 x, max 5.000e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.09 s (8 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.09 s (8 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.949e+02, min 8.053e+01, max 4.027e+02 (8 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.382e-01, min 2.154e-02, max 3.802e-01 (8 samples) +#pr: best tun. rsb operation time was: on avg. 7.774e-07s, min 1.293e-07s, max 1.192e-06s, tot 6.219e-06s (8 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.109e-03s, min 1.010e-03s, max 1.165e-03s, tot 8.869e-03s (8 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.854e+00 4.319e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.521e+00 x, min 5.422e-01 x, max 5.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 20.13 6.948e-03 0.000e+00 1.192e-06 0.000e+00 7.092e-02 1.24e-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 2.204e-03 0.000e+00 9.537e-07 0.000e+00 3.530e-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 2.203e-03 0.000e+00 9.537e-07 0.000e+00 3.525e-02 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 2.199e-03 0.000e+00 9.537e-07 0.000e+00 3.723e-02 2.81e-01 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 185.67 1.052e-03 0.000e+00 1.293e-07 0.000e+00 1.004e-02 1.14e+00 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 185.67 1.114e-03 0.000e+00 1.293e-07 0.000e+00 1.547e-02 6.81e-01 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.070e-02 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 80.53 1.165e-03 0.000e+00 1.192e-06 0.000e+00 1.426e-02 2.25e-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. 318791.2 % faster, avg. sp. ratio 3188.912x, max sp. ratio 5828.400x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 43127.2/36965.5/59495.4/172508.6 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 14.8/ 10.2/ 16.9/ 59.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 14.8, min. 10.2, max. 16.9 ops) +#pr: (in succ. cases rsb autotuning gave avg. 473752.5 % faster, avg. sp. ratio 4738.525x, max sp. ratio 8619.386x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 55119.2/11215.8/119658.8/220476.8 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11.2/ 9.2/ 13.9/ 44.9 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 11.2, min. 9.2, max. 13.9 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.136/ 0.080/ 0.231,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 0.653/ 0.092/ 0.281,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.465/ 0.130/ 0.959,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 2.206/ 0.155/ 1.145,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.04 s, min 0.04 s, max 0.07 s, tot 0.18 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.04 s, max 0.07 s, tot 0.18 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 6.166e+01, min 2.013e+01, max 1.007e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 2.539e-02, min 3.454e-03, max 4.366e-02 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.013e-06s, min 9.537e-07s, max 1.192e-06s, tot 4.053e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 3.389e-03s, min 2.199e-03s, max 6.948e-03s, tot 1.355e-02s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 8.296e+00 2.402e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.05 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.05 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.381e+02, min 8.053e+01, max 1.857e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 5.236e-02, min 2.154e-02, max 8.268e-02 (4 samples) +#pr: best tun. rsb operation time was: on avg. 6.011e-07s, min 1.293e-07s, max 1.192e-06s, tot 2.404e-06s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.123e-03s, min 1.052e-03s, max 1.165e-03s, tot 4.493e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.854e+00 4.319e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 #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 100.66 2.174e-03 0.000e+00 9.537e-07 0.000e+00 3.620e-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 2.110e-03 0.000e+00 9.537e-07 0.000e+00 4.084e-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 2.366e-03 0.000e+00 1.907e-06 0.000e+00 3.308e-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 402.65 2.276e-03 0.000e+00 9.537e-07 0.000e+00 3.197e-02 7.34e-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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.073e-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 1.096e-03 0.000e+00 9.537e-07 0.000e+00 1.117e-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 402.65 1.110e-03 0.000e+00 9.537e-07 0.000e+00 1.036e-02 3.82e-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 402.65 1.010e-03 0.000e+00 9.537e-07 0.000e+00 1.041e-02 7.34e-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. 202875.0 % faster, avg. sp. ratio 2029.750x, max sp. ratio 2386.500x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 32910.0/17343.0/42818.8/131640.0 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 16.0/ 14.0/ 19.4/ 64.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 16.0, min. 14.0, max. 19.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 114637.5 % faster, avg. sp. ratio 1147.375x, max sp. ratio 1217.500x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 11187.6/10865.5/11711.5/44750.2 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 9.8/ 9.2/ 10.3/ 39.1 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 9.8, min. 9.3, max. 10.3 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.277/ 0.141/ 0.533,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.512/ 0.191/ 0.734,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.312/ 0.155/ 0.533,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 1.703/ 0.206/ 0.734,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.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.013e+02, min 1.007e+02, max 4.027e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.052e-01, min 4.416e-02, max 1.687e-01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 1.192e-06s, min 9.537e-07s, max 1.907e-06s, tot 4.768e-06s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.231e-03s, min 2.110e-03s, max 2.366e-03s, tot 8.926e-03s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.593e+00 1.362e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.750e+00 x, min 2.000e+00 x, max 5.000e+00 x (4 samples, the non-min-nrhs ones) +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.04 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.01 s, tot 0.04 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 2.517e+02, min 1.007e+02, max 4.027e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 2.241e-01, min 8.268e-02, max 3.802e-01 (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. 1.094e-03s, min 1.010e-03s, max 1.161e-03s, tot 4.377e-03s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.054e+01 3.619e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.521e+00 x, min 5.422e-01 x, max 5.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: @@ -6253,65 +6334,65 @@ #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 20.13 6.948e-03 0.000e+00 1.192e-06 0.000e+00 7.092e-02 1.24e-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 2.204e-03 0.000e+00 9.537e-07 0.000e+00 3.530e-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 2.203e-03 0.000e+00 9.537e-07 0.000e+00 3.525e-02 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 2.199e-03 0.000e+00 9.537e-07 0.000e+00 3.723e-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 2.174e-03 0.000e+00 9.537e-07 0.000e+00 3.620e-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 2.110e-03 0.000e+00 9.537e-07 0.000e+00 4.084e-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 2.366e-03 0.000e+00 1.907e-06 0.000e+00 3.308e-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 402.65 2.276e-03 0.000e+00 9.537e-07 0.000e+00 3.197e-02 7.34e-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 185.67 1.052e-03 0.000e+00 1.293e-07 0.000e+00 1.004e-02 1.14e+00 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 185.67 1.114e-03 0.000e+00 1.293e-07 0.000e+00 1.547e-02 6.81e-01 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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.070e-02 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 80.53 1.165e-03 0.000e+00 1.192e-06 0.000e+00 1.426e-02 2.25e-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 1.161e-03 0.000e+00 9.537e-07 0.000e+00 1.073e-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 1.096e-03 0.000e+00 9.537e-07 0.000e+00 1.117e-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 402.65 1.110e-03 0.000e+00 9.537e-07 0.000e+00 1.036e-02 3.82e-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 402.65 1.010e-03 0.000e+00 9.537e-07 0.000e+00 1.041e-02 7.34e-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. 260833.1 % faster, avg. sp. ratio 2609.331x, max sp. ratio 5828.400x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 38018.6/17343.0/59495.4/304148.7 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 15.4/ 10.2/ 19.4/123.2 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 15.4, min. 10.2, max. 19.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 294195.0 % faster, avg. sp. ratio 2942.950x, max sp. ratio 8619.386x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 33153.4/10865.5/119658.8/265227.1 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 10.5/ 9.2/ 13.9/ 84.0 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 10.5, min. 9.2, max. 13.9 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.207/ 0.080/ 0.533,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 2.165/ 0.092/ 0.734,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 0.389/ 0.130/ 0.959,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 3.909/ 0.155/ 1.145,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.04 s, min 0.03 s, max 0.07 s, tot 0.32 s (8 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.04 s, min 0.03 s, max 0.07 s, tot 0.32 s (8 samples) -#pr: best tun. rsb canon. mflops were: on avg. 1.315e+02, min 2.013e+01, max 4.027e+02 (8 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 6.528e-02, min 3.454e-03, max 1.687e-01 (8 samples) -#pr: best tun. rsb operation time was: on avg. 1.103e-06s, min 9.537e-07s, max 1.907e-06s, tot 8.821e-06s (8 samples) -#pr: ref. unt. rsb operation time was: on avg. 2.810e-03s, min 2.110e-03s, max 6.948e-03s, tot 2.248e-02s (8 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 3.593e+00 2.402e+01 -#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.150e+00 -#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 3.750e+00 x, min 2.000e+00 x, max 5.000e+00 x (4 samples, the non-min-nrhs ones) -#pr: Record collection took 2.07 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.09 s (8 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.01 s, min 0.01 s, max 0.02 s, tot 0.09 s (8 samples) +#pr: best tun. rsb canon. mflops were: on avg. 1.949e+02, min 8.053e+01, max 4.027e+02 (8 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.382e-01, min 2.154e-02, max 3.802e-01 (8 samples) +#pr: best tun. rsb operation time was: on avg. 7.774e-07s, min 1.293e-07s, max 1.192e-06s, tot 6.219e-06s (8 samples) +#pr: ref. unt. rsb operation time was: on avg. 1.109e-03s, min 1.010e-03s, max 1.165e-03s, tot 8.869e-03s (8 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 5.854e+00 4.319e+01 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.039e+00 +#pr: rsb nrhs-to-overall-min-rhs speed ratio was: on avg. 2.521e+00 x, min 5.422e-01 x, max 5.000e+00 x (4 samples, the non-min-nrhs ones) +#pr: Record collection took 0.74 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 100 environment variables in 4214 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 100 environment variables in 4268 bytes (prepend RSB_PR_ENV=1 to dump this). # ====== END Total summary record. -#pr: ======== Saved a performance record of 16 samples to rsbench_pr__1714004008_gcc-13.2.rpr -# Removing the temporary record file rsbench_pr__1714004008_gcc-13.2.rpr.tmp. -# terminating run at 1714004016 (after 8.9s 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__1714006892_gcc-13.2.rpr +# Removing the temporary record file rsbench_pr__1714006892_gcc-13.2.rpr.tmp. +# terminating run at 1714006899 (after 6.7s 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 -+ 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 ++ grep '^.\{71,\}' + true -+ grep '^[^ ].\{80,\}' + cat /build/reproducible-path/librsb-1.3.0.2+dfsg/README ++ grep '^[^ ].\{80,\}' + true -++ wc -l ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -h +++ wc -l + test 63 -ge 61 -++ wc -c ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -h +++ wc -c + test 2014 -ge 1966 -++ wc -l ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -oa -Ob -h +++ wc -l + test 182 -ge 157 ++ wc -c ++ /build/reproducible-path/librsb-1.3.0.2+dfsg/rsbench -oa -Ob -h @@ -6349,7 +6430,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 @@ -6359,15 +6440,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 1714004017 +# beginning run at 1714006899 # /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.45e-07 s +# average timer granularity: 1.35e-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 @@ -6406,7 +6487,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: virt64a +# 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 @@ -6426,29 +6507,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 6.516s +# Memory benchmark took 6.372s # 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.522s 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.378s 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 7.173e-02 s (100.00 %) - analyzed arrays in 2.481e-02 s (34.59 %) - cleaned-up arrays in 6.294e-05 s (0.09 %) - deduplicated arrays in 1.907e-05 s (0.03 %) + converted COO to RSB in 3.084e-02 s (100.00 %) + analyzed arrays in 1.866e-02 s (60.50 %) + cleaned-up arrays in 6.294e-05 s (0.20 %) + deduplicated arrays in 1.907e-05 s (0.06 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 3.131e-02 s (43.65 %) - memory allocations took 3.195e-05 s (0.04 %) - leafs setup took 1.597e-05 s (0.02 %) - halfword conversion took 1.547e-02 s (21.57 %) -Built (100 x 100)[0x1719e90]{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.072s): (100 x 100)[0x1719e90]{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' + shuffled partitions in 1.201e-02 s (38.92 %) + memory allocations took 4.601e-05 s (0.15 %) + leafs setup took 1.502e-05 s (0.05 %) + halfword conversion took 2.789e-05 s (0.09 %) +Built (100 x 100)[0x899eb0]{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.031s): (100 x 100)[0x899eb0]{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. @@ -6499,10 +6580,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.02498s; avg 0.008325s ( +/- 17.49/ 8.94 %); best 0.006869s; worst 0.00907s; std dev. 0.00103 (taking best). -Reference operation time is 0.00686908 s (2.941 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.006869 Mflops: 2.941) -Merge (3 -> 1 leaves) took w.c.t. of 0.0002611s, ~0.00019s of computing time (of which 7.2e-05s sorting, 4.411e-05s analysis) +3 iterations (1 th.) took 0.02396s; avg 0.007985s ( +/- 0.39/ 0.30 %); best 0.007954s; worst 0.008009s; std dev. 2.299e-05 (taking best). +Reference operation time is 0.00795412 s (2.54 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.007954 Mflops: 2.540) +Merge (3 -> 1 leaves) took w.c.t. of 0.0002599s, ~0.0002172s of computing time (of which 7.987e-05s sorting, 1.597e-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 @@ -6533,8 +6614,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 8.202e-05s; avg 2.734e-05s ( +/- 16.28/ 31.69 %); best 2.289e-05s; worst 3.6e-05s; std dev. 6.126e-06 (taking best). -Reference operation time is 2.28882e-05 s (882.6 Mflops) with 1 threads. +3 iterations (1 th.) took 8.702e-05s; avg 2.901e-05s ( +/- 13.70/ 27.40 %); best 2.503e-05s; worst 3.695e-05s; std dev. 5.62e-06 (taking best). +Reference operation time is 2.5034e-05 s (806.9 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 @@ -6550,16 +6631,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: 2.289e-05 s ~Mflops: 882.551 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 300.115x: 0.006869s -> 2.289e-05s, so taking this instance. +After merge step 1: tpop: 2.503e-05 s ~Mflops: 806.904 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 317.733x: 0.007954s -> 2.503e-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.07927s (of which 0.0002742s partitioning, 0.05632s I/O); computing times: 0.00019s in par. loops, 7.2e-05s sorting, 4.411e-05s analyzing) -Total merge + benchmarking process took 0.07927s, equivalent to 3463.3/11.5 new/old ops (0.04552s for 2 clones -- as 1989.0/6.6 ops, or 994.5/3.3 ops per clone), SPEEDUP of 300.115x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 300.115x (0.006869s -> 2.289e-05s), will amortize in 11.6 ops by saving 0.006846s per op. -In 1 tuning rounds (tot. 0.13s, 0.046s for constructor, 2 clones) obtained a SPEEDUP of 29911.5% (300.1x) (from 2.941 to 882.6 Mflops). Employed 0.056s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.07621s (of which 0.000272s partitioning, 0.05225s I/O); computing times: 0.0002172s in par. loops, 7.987e-05s sorting, 1.597e-05s analyzing) +Total merge + benchmarking process took 0.07621s, equivalent to 3044.3/9.6 new/old ops (0.04684s for 2 clones -- as 1871.3/5.9 ops, or 935.6/2.9 ops per clone), SPEEDUP of 317.733x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 317.733x (0.007954s -> 2.503e-05s), will amortize in 9.6 ops by saving 0.007929s per op. +In 1 tuning rounds (tot. 0.12s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 31673.3% (317.7x) (from 2.54 to 806.9 Mflops). Employed 0.064s 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.184295 s (6.869e-03 s -> 2.289e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.187996 s (7.954e-03 s -> 2.503e-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 @@ -6625,20 +6706,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 8.798e-05s; avg 2.933e-05s ( +/- 18.70/ 36.59 %); best 2.384e-05s; worst 4.005e-05s; std dev. 7.587e-06 (taking best). -Reference operation time is 2.38419e-05 s (847.2 Mflops) with 1 threads. +3 iterations (1 th.) took 9.513e-05s; avg 3.171e-05s ( +/- 24.06/ 45.11 %); best 2.408e-05s; worst 4.601e-05s; std dev. 1.012e-05 (taking best). +Reference operation time is 2.40803e-05 s (838.9 Mflops) with 1 threads. Building a matrix with 5050 nnz, 100 x 100 Duplicates check: 5050 - 0 = 5050 - converted COO to RSB in 2.968e-02 s (100.00 %) - analyzed arrays in 1.360e-02 s (45.82 %) - cleaned-up arrays in 6.008e-05 s (0.20 %) - deduplicated arrays in 1.884e-05 s (0.06 %) + converted COO to RSB in 2.320e-02 s (100.00 %) + analyzed arrays in 7.090e-03 s (30.55 %) + cleaned-up arrays in 5.984e-05 s (0.26 %) + deduplicated arrays in 1.812e-05 s (0.08 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.595e-02 s (53.75 %) - memory allocations took 1.311e-05 s (0.04 %) - leafs setup took 1.001e-05 s (0.03 %) - halfword conversion took 2.384e-05 s (0.08 %) -Built (100 x 100)[0x171d890]{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' + shuffled partitions in 1.598e-02 s (68.88 %) + memory allocations took 1.383e-05 s (0.06 %) + leafs setup took 1.097e-05 s (0.05 %) + halfword conversion took 2.503e-05 s (0.11 %) +Built (100 x 100)[0x89d890]{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 @@ -6672,16 +6753,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.834e-02 s (100.00 %) - analyzed arrays in 1.393e-02 s (20.39 %) - cleaned-up arrays in 6.604e-05 s (0.10 %) - deduplicated arrays in 1.884e-05 s (0.03 %) + converted COO to RSB in 7.164e-02 s (100.00 %) + analyzed arrays in 2.355e-02 s (32.88 %) + cleaned-up arrays in 6.008e-05 s (0.08 %) + deduplicated arrays in 1.788e-05 s (0.02 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 3.891e-02 s (56.94 %) - memory allocations took 1.931e-05 s (0.03 %) - leafs setup took 1.121e-05 s (0.02 %) - halfword conversion took 1.538e-02 s (22.50 %) -Built (100 x 100)[0x1719ec0]{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' + shuffled partitions in 3.198e-02 s (44.64 %) + memory allocations took 2.480e-05 s (0.03 %) + leafs setup took 1.407e-05 s (0.02 %) + halfword conversion took 1.598e-02 s (22.31 %) +Built (100 x 100)[0x89a4c0]{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 @@ -6727,9 +6808,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.02221s; avg 0.007404s ( +/- 16.45/ 24.03 %); best 0.006186s; worst 0.009184s; std dev. 0.001287 (taking best). -Reference operation time is 0.00618601 s (3.265 Mflops) with 1 threads. -Challenging best inner round reference (2.38419e-05 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.00618601 s/0 threads (speedup 0.00385416 x), same?n. +3 iterations (1 th.) took 0.02319s; avg 0.007731s ( +/- 6.82/ 3.44 %); best 0.007204s; worst 0.007997s; std dev. 0.0003729 (taking best). +Reference operation time is 0.00720406 s (2.804 Mflops) with 1 threads. +Challenging best inner round reference (2.40803e-05 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.00720406 s/0 threads (speedup 0.0033426 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 @@ -6763,16 +6844,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.537e-02 s (100.00 %) - analyzed arrays in 1.762e-02 s (26.95 %) - cleaned-up arrays in 6.700e-05 s (0.10 %) - deduplicated arrays in 1.812e-05 s (0.03 %) + converted COO to RSB in 6.369e-02 s (100.00 %) + analyzed arrays in 1.557e-02 s (24.44 %) + cleaned-up arrays in 6.008e-05 s (0.09 %) + deduplicated arrays in 1.788e-05 s (0.03 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 3.200e-02 s (48.96 %) - memory allocations took 2.098e-05 s (0.03 %) - leafs setup took 1.216e-05 s (0.02 %) - halfword conversion took 1.563e-02 s (23.90 %) -Built (100 x 100)[0x1745b70]{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' + shuffled partitions in 3.200e-02 s (50.24 %) + memory allocations took 2.503e-05 s (0.04 %) + leafs setup took 1.407e-05 s (0.02 %) + halfword conversion took 1.601e-02 s (25.13 %) +Built (100 x 100)[0x88b170]{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 @@ -6818,9 +6899,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.02339s; avg 0.007795s ( +/- 10.59/ 10.11 %); best 0.00697s; worst 0.008583s; std dev. 0.0006591 (taking best). -Reference operation time is 0.00696993 s (2.898 Mflops) with 1 threads. -Challenging best inner round reference (2.38419e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00696993 s/0 threads (speedup 0.00342067 x), same?n. +3 iterations (1 th.) took 0.0232s; avg 0.007735s ( +/- 6.94/ 3.49 %); best 0.007198s; worst 0.008005s; std dev. 0.0003794 (taking best). +Reference operation time is 0.0071981 s (2.806 Mflops) with 1 threads. +Challenging best inner round reference (2.40803e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.0071981 s/0 threads (speedup 0.00334537 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 @@ -6854,16 +6935,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.094e-02 s (100.00 %) - analyzed arrays in 2.284e-02 s (32.20 %) - cleaned-up arrays in 6.509e-05 s (0.09 %) - deduplicated arrays in 1.788e-05 s (0.03 %) - sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 3.213e-02 s (45.29 %) - memory allocations took 2.193e-05 s (0.03 %) + converted COO to RSB in 7.153e-02 s (100.00 %) + analyzed arrays in 2.343e-02 s (32.75 %) + cleaned-up arrays in 5.984e-05 s (0.08 %) + deduplicated arrays in 1.717e-05 s (0.02 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 3.200e-02 s (44.74 %) + memory allocations took 2.527e-05 s (0.04 %) leafs setup took 1.407e-05 s (0.02 %) - halfword conversion took 1.585e-02 s (22.34 %) -Built (100 x 100)[0x1745b70]{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' + halfword conversion took 1.598e-02 s (22.34 %) +Built (100 x 100)[0x88b170]{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 @@ -6909,9 +6990,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.02229s; avg 0.007431s ( +/- 14.98/ 20.93 %); best 0.006318s; worst 0.008987s; std dev. 0.001134 (taking best). -Reference operation time is 0.00631809 s (3.197 Mflops) with 1 threads. -Challenging best inner round reference (2.38419e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00631809 s/0 threads (speedup 0.00377358 x), same?n. +3 iterations (1 th.) took 0.02314s; avg 0.007714s ( +/- 7.42/ 3.72 %); best 0.007142s; worst 0.008001s; std dev. 0.0004047 (taking best). +Reference operation time is 0.00714207 s (2.828 Mflops) with 1 threads. +Challenging best inner round reference (2.40803e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00714207 s/0 threads (speedup 0.00337161 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 @@ -6945,16 +7026,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.744e-02 s (100.00 %) - analyzed arrays in 1.778e-02 s (30.96 %) - cleaned-up arrays in 6.390e-05 s (0.11 %) + converted COO to RSB in 6.368e-02 s (100.00 %) + analyzed arrays in 1.557e-02 s (24.46 %) + 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.097e-02 s (53.93 %) - memory allocations took 2.313e-05 s (0.04 %) - leafs setup took 1.216e-05 s (0.02 %) - halfword conversion took 8.562e-03 s (14.91 %) -Built (100 x 100)[0x1745b70]{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' + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 3.204e-02 s (50.31 %) + memory allocations took 2.599e-05 s (0.04 %) + leafs setup took 1.478e-05 s (0.02 %) + halfword conversion took 1.595e-02 s (25.04 %) +Built (100 x 100)[0x88b170]{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 @@ -7000,9 +7081,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.01067s; avg 0.003556s ( +/- 26.28/ 43.88 %); best 0.002622s; worst 0.005117s; std dev. 0.001111 (taking best). -Reference operation time is 0.00262189 s (7.704 Mflops) with 1 threads. -Challenging best inner round reference (2.38419e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00262189 s/0 threads (speedup 0.00909339 x), same?n. +3 iterations (1 th.) took 0.02325s; avg 0.00775s ( +/- 6.36/ 3.20 %); best 0.007257s; worst 0.007998s; std dev. 0.0003486 (taking best). +Reference operation time is 0.00725698 s (2.784 Mflops) with 1 threads. +Challenging best inner round reference (2.40803e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00725698 s/0 threads (speedup 0.00331822 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 @@ -7036,16 +7117,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.487e-02 s (100.00 %) - analyzed arrays in 1.003e-02 s (28.76 %) - cleaned-up arrays in 6.509e-05 s (0.19 %) - deduplicated arrays in 1.693e-05 s (0.05 %) + converted COO to RSB in 7.154e-02 s (100.00 %) + analyzed arrays in 2.345e-02 s (32.78 %) + cleaned-up arrays in 6.199e-05 s (0.09 %) + deduplicated arrays in 1.788e-05 s (0.02 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.817e-02 s (52.11 %) - memory allocations took 2.193e-05 s (0.06 %) - leafs setup took 1.192e-05 s (0.03 %) - halfword conversion took 6.554e-03 s (18.79 %) -Built (100 x 100)[0x1749c40]{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' + shuffled partitions in 3.198e-02 s (44.71 %) + memory allocations took 2.837e-05 s (0.04 %) + leafs setup took 1.502e-05 s (0.02 %) + halfword conversion took 1.598e-02 s (22.34 %) +Built (100 x 100)[0x8cf980]{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 @@ -7091,11 +7172,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.01592s; avg 0.005305s ( +/- 57.74/ 70.98 %); best 0.002242s; worst 0.009071s; std dev. 0.002832 (taking best). -Reference operation time is 0.00224209 s (9.009 Mflops) with 1 threads. -Challenging best inner round reference (2.38419e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00224209 s/0 threads (speedup 0.0106338 x), same?n. +3 iterations (1 th.) took 0.01926s; avg 0.006421s ( +/- 36.54/ 24.64 %); best 0.004075s; worst 0.008003s; std dev. 0.001692 (taking best). +Reference operation time is 0.00407505 s (4.957 Mflops) with 1 threads. +Challenging best inner round reference (2.40803e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00407505 s/0 threads (speedup 0.0059092 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: 847.249 Mflops. +Best sparse multiply performance with subdivision multiplier of 1: 838.861 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 @@ -7111,23 +7192,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.428198 s (eq. to 2e+04/ 2e+04 old/new op.times), gained local/global speedup 1 x (2.38419e-05 : 2.38419e-05) / 1 x (2.38419e-05 : 2.38419e-05). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.483841 s (eq. to 2e+04/ 2e+04 old/new op.times), gained local/global speedup 1 x (2.40803e-05 : 2.40803e-05) / 1 x (2.40803e-05 : 2.40803e-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.43s, 0.33s for constructor, 0 clones) obtained NO speedup (best stays 847.2 Mflops). -Second run of RSB Autotuner took 0.428276 s and estimated a speedup of 1.000000 x (2.384e-05 s -> 2.384e-05 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.48s, 0.37s for constructor, 0 clones) obtained NO speedup (best stays 838.9 Mflops). +Second run of RSB Autotuner took 0.483956 s and estimated a speedup of 1.000000 x (2.408e-05 s -> 2.408e-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.000000 0.024811 0.031310 0.056121 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.056121 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.024811 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.031310 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.018661 0.012005 0.030666 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.030666 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.018661 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.012005 %: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.056121 +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.030666 %: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 @@ -7142,34 +7223,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.0717311 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.030843 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 0 0.024811 0 0.0313101 -# so far, program took 7.242s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.613s/0.000s . +%constructor:lower-100x100-5050nz 0 0.0186608 0 0.0120051 +# so far, program took 7.118s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.672s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.03081s (system CPU time used) -ru_utime : 2.575s (user CPU time used) +ru_stime : 0.05823s (system CPU time used) +ru_utime : 5.96s (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 7.242s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.613s/0.000s . +# so far, program took 7.119s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.672s/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 4.384e-02 s (100.00 %) - analyzed arrays in 3.704e-03 s (8.45 %) - cleaned-up arrays in 5.984e-05 s (0.14 %) - deduplicated arrays in 1.812e-05 s (0.04 %) + converted COO to RSB in 5.862e-02 s (100.00 %) + analyzed arrays in 1.059e-02 s (18.07 %) + cleaned-up arrays in 6.008e-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.797e-02 s (63.79 %) - memory allocations took 1.097e-05 s (0.03 %) - leafs setup took 1.407e-05 s (0.03 %) - halfword conversion took 1.207e-02 s (27.52 %) -Built (100 x 100)[0x1746190]{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.044s): (100 x 100)[0x1746190]{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' + shuffled partitions in 3.193e-02 s (54.47 %) + memory allocations took 1.597e-05 s (0.03 %) + leafs setup took 1.097e-05 s (0.02 %) + halfword conversion took 1.599e-02 s (27.28 %) +Built (100 x 100)[0x88b790]{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.059s): (100 x 100)[0x88b790]{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. @@ -7220,10 +7301,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.008455s; avg 0.002818s ( +/- 20.02/ 24.19 %); best 0.002254s; worst 0.0035s; std dev. 0.0005154 (taking best). -Reference operation time is 0.00225401 s (8.962 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.002254 Mflops: 8.962) -Merge (3 -> 1 leaves) took w.c.t. of 0.000149s, ~0.0001221s of computing time (of which 6.199e-05s sorting, 8.821e-06s analysis) +3 iterations (1 th.) took 0.02397s; avg 0.007989s ( +/- 0.33/ 0.29 %); best 0.007963s; worst 0.008013s; std dev. 2.034e-05 (taking best). +Reference operation time is 0.00796318 s (2.537 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.007963 Mflops: 2.537) +Merge (3 -> 1 leaves) took w.c.t. of 0.0001609s, ~0.0001292s of computing time (of which 5.507e-05s sorting, 1.311e-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 @@ -7254,7 +7335,7 @@ # 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 7.915e-05s; avg 2.638e-05s ( +/- 8.73/ 10.24 %); best 2.408e-05s; worst 2.909e-05s; std dev. 2.063e-06 (taking best). +3 iterations (1 th.) took 8.321e-05s; avg 2.774e-05s ( +/- 13.18/ 19.48 %); best 2.408e-05s; worst 3.314e-05s; std dev. 3.9e-06 (taking best). Reference operation time is 2.40803e-05 s (838.9 Mflops) with 1 threads. # librsb version 1.3.0.2 - 202212201855: Initializing # Cache block size total 524288 bytes, per-thread 524288 bytes @@ -7272,15 +7353,15 @@ # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success After merge step 1: tpop: 2.408e-05 s ~Mflops: 838.861 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 93.604x: 0.002254s -> 2.408e-05s, so taking this instance. +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 330.693x: 0.007963s -> 2.408e-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.05192s (of which 0.0001581s partitioning, 0.03655s I/O); computing times: 0.0001221s in par. loops, 6.199e-05s sorting, 8.821e-06s analyzing) -Total merge + benchmarking process took 0.05192s, equivalent to 2156.1/23.0 new/old ops (0.02726s for 2 clones -- as 1131.9/12.1 ops, or 565.9/6.0 ops per clone), SPEEDUP of 93.604x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 93.604x (0.002254s -> 2.408e-05s), will amortize in 23.3 ops by saving 0.00223s per op. -In 1 tuning rounds (tot. 0.075s, 0.027s for constructor, 2 clones) obtained a SPEEDUP of 9260.4% (93.6x) (from 8.962 to 838.9 Mflops). Employed 0.055s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.07617s (of which 0.00017s partitioning, 0.0522s I/O); computing times: 0.0001292s in par. loops, 5.507e-05s sorting, 1.311e-05s analyzing) +Total merge + benchmarking process took 0.07617s, equivalent to 3163.2/9.6 new/old ops (0.04656s for 2 clones -- as 1933.6/5.8 ops, or 966.8/2.9 ops per clone), SPEEDUP of 330.693x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 330.693x (0.007963s -> 2.408e-05s), will amortize in 9.6 ops by saving 0.007939s per op. +In 1 tuning rounds (tot. 0.12s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 32969.3% (330.7x) (from 2.537 to 838.9 Mflops). Employed 0.052s 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.130167 s (2.254e-03 s -> 2.408e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.176944 s (7.963e-03 s -> 2.408e-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 @@ -7346,20 +7427,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 8.106e-05s; avg 2.702e-05s ( +/- 17.94/ 33.24 %); best 2.217e-05s; worst 3.6e-05s; std dev. 6.357e-06 (taking best). -Reference operation time is 2.21729e-05 s (911 Mflops) with 1 threads. +3 iterations (1 th.) took 8.416e-05s; avg 2.805e-05s ( +/- 17.56/ 31.73 %); best 2.313e-05s; worst 3.695e-05s; std dev. 6.306e-06 (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 9.961e-03 s (100.00 %) - analyzed arrays in 3.295e-03 s (33.08 %) - cleaned-up arrays in 5.913e-05 s (0.59 %) - deduplicated arrays in 1.884e-05 s (0.19 %) + converted COO to RSB in 2.274e-02 s (100.00 %) + analyzed arrays in 6.637e-03 s (29.19 %) + cleaned-up arrays in 6.199e-05 s (0.27 %) + deduplicated arrays in 1.884e-05 s (0.08 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 6.554e-03 s (65.80 %) - memory allocations took 1.097e-05 s (0.11 %) - leafs setup took 6.914e-06 s (0.07 %) - halfword conversion took 1.407e-05 s (0.14 %) -Built (100 x 100)[0x171a540]{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' + shuffled partitions in 1.597e-02 s (70.25 %) + memory allocations took 1.597e-05 s (0.07 %) + leafs setup took 1.192e-05 s (0.05 %) + halfword conversion took 1.597e-05 s (0.07 %) +Built (100 x 100)[0x89d5f0]{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 @@ -7393,16 +7474,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 1.945e-02 s (100.00 %) - analyzed arrays in 7.740e-03 s (39.80 %) - cleaned-up arrays in 5.984e-05 s (0.31 %) - deduplicated arrays in 1.812e-05 s (0.09 %) + converted COO to RSB in 3.904e-02 s (100.00 %) + analyzed arrays in 2.292e-02 s (58.72 %) + cleaned-up arrays in 6.104e-05 s (0.16 %) + deduplicated arrays in 1.717e-05 s (0.04 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.158e-02 s (59.53 %) - memory allocations took 1.597e-05 s (0.08 %) - leafs setup took 1.001e-05 s (0.05 %) - halfword conversion took 2.480e-05 s (0.13 %) -Built (100 x 100)[0x17484c0]{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' + shuffled partitions in 1.597e-02 s (40.92 %) + memory allocations took 2.384e-05 s (0.06 %) + leafs setup took 1.287e-05 s (0.03 %) + halfword conversion took 2.599e-05 s (0.07 %) +Built (100 x 100)[0x88b790]{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 @@ -7448,9 +7529,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 8.082e-05s; avg 2.694e-05s ( +/- 15.04/ 29.20 %); best 2.289e-05s; worst 3.481e-05s; std dev. 5.564e-06 (taking best). -Reference operation time is 2.28882e-05 s (882.6 Mflops) with 1 threads. -Challenging best inner round reference (2.21729e-05 s/1 threads) with: subdivision 0.25, 1 leaves, 2.08 bytes/nz, 2.28882e-05 s/0 threads (speedup 0.96875 x), same?n. +3 iterations (1 th.) took 8.702e-05s; avg 2.901e-05s ( +/- 16.99/ 30.68 %); best 2.408e-05s; worst 3.791e-05s; std dev. 6.306e-06 (taking best). +Reference operation time is 2.40803e-05 s (838.9 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 0.25, 1 leaves, 2.08 bytes/nz, 2.40803e-05 s/0 threads (speedup 0.960396 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 @@ -7484,16 +7565,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.013e-02 s (100.00 %) - analyzed arrays in 7.665e-03 s (25.44 %) - cleaned-up arrays in 6.199e-05 s (0.21 %) - deduplicated arrays in 1.907e-05 s (0.06 %) + converted COO to RSB in 1.115e-02 s (100.00 %) + analyzed arrays in 1.097e-02 s (98.43 %) + cleaned-up arrays in 5.913e-05 s (0.53 %) + deduplicated arrays in 1.788e-05 s (0.16 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.633e-02 s (54.18 %) - memory allocations took 1.693e-05 s (0.06 %) - leafs setup took 1.192e-05 s (0.04 %) - halfword conversion took 6.031e-03 s (20.01 %) -Built (100 x 100)[0x1746190]{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' + shuffled partitions in 5.198e-05 s (0.47 %) + memory allocations took 2.193e-05 s (0.20 %) + leafs setup took 5.007e-06 s (0.04 %) + halfword conversion took 1.693e-05 s (0.15 %) +Built (100 x 100)[0x88c380]{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' # 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 @@ -7539,10 +7620,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.0143s; avg 0.004768s ( +/- 36.36/ 39.93 %); best 0.003034s; worst 0.006672s; std dev. 0.00149 (taking best). -Reference operation time is 0.00303411 s (6.658 Mflops) with 1 threads. -Challenging best inner round reference (2.21729e-05 s/1 threads) with: subdivision 0.5, 6 leaves, 2.163 bytes/nz, 0.00303411 s/0 threads (speedup 0.00730787 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 +3 iterations (1 th.) took 0.0001731s; avg 5.77e-05s ( +/- 11.57/ 21.49 %); best 5.102e-05s; worst 7.01e-05s; std dev. 8.775e-06 (taking best). +Reference operation time is 5.10216e-05 s (395.9 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 0.5, 7 leaves, 2.164 bytes/nz, 5.10216e-05 s/0 threads (speedup 0.453271 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 # 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 @@ -7575,16 +7656,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 2.986e-02 s (100.00 %) - analyzed arrays in 7.768e-03 s (26.01 %) - cleaned-up arrays in 6.080e-05 s (0.20 %) - deduplicated arrays in 1.812e-05 s (0.06 %) + converted COO to RSB in 6.267e-02 s (100.00 %) + analyzed arrays in 1.457e-02 s (23.24 %) + cleaned-up arrays in 6.008e-05 s (0.10 %) + deduplicated arrays in 1.907e-05 s (0.03 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.513e-02 s (50.67 %) - memory allocations took 1.502e-05 s (0.05 %) - leafs setup took 8.821e-06 s (0.03 %) - halfword conversion took 6.856e-03 s (22.96 %) -Built (100 x 100)[0x171da30]{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' + shuffled partitions in 3.199e-02 s (51.05 %) + memory allocations took 2.074e-05 s (0.03 %) + leafs setup took 1.502e-05 s (0.02 %) + halfword conversion took 1.599e-02 s (25.52 %) +Built (100 x 100)[0x88e100]{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: 8, 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 @@ -7630,10 +7711,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.01046s; avg 0.003486s ( +/- 34.88/ 31.57 %); best 0.00227s; worst 0.004586s; std dev. 0.000949 (taking best). -Reference operation time is 0.00226998 s (8.899 Mflops) with 1 threads. -Challenging best inner round reference (2.21729e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00226998 s/0 threads (speedup 0.00976788 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 +3 iterations (1 th.) took 0.02396s; avg 0.007988s ( +/- 0.36/ 0.20 %); best 0.00796s; worst 0.008004s; std dev. 2.015e-05 (taking best). +Reference operation time is 0.00795984 s (2.538 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 1, 8 leaves, 2.185 bytes/nz, 0.00795984 s/0 threads (speedup 0.00290541 x), same?n. +New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 11 subms, 8 lsubms, 2.1846 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 @@ -7666,16 +7747,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 2.743e-02 s (100.00 %) - analyzed arrays in 7.804e-03 s (28.46 %) - cleaned-up arrays in 6.104e-05 s (0.22 %) - deduplicated arrays in 1.907e-05 s (0.07 %) + converted COO to RSB in 6.758e-02 s (100.00 %) + analyzed arrays in 2.292e-02 s (33.91 %) + cleaned-up arrays in 6.008e-05 s (0.09 %) + deduplicated arrays in 1.788e-05 s (0.03 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.375e-02 s (50.15 %) - memory allocations took 1.884e-05 s (0.07 %) - leafs setup took 1.001e-05 s (0.04 %) - halfword conversion took 5.756e-03 s (20.99 %) -Built (100 x 100)[0x171da30]{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' + shuffled partitions in 2.902e-02 s (42.94 %) + memory allocations took 2.599e-05 s (0.04 %) + leafs setup took 1.502e-05 s (0.02 %) + halfword conversion took 1.552e-02 s (22.97 %) +Built (100 x 100)[0x877540]{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 @@ -7721,9 +7802,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.01232s; avg 0.004106s ( +/- 43.40/ 31.93 %); best 0.002324s; worst 0.005417s; std dev. 0.001306 (taking best). -Reference operation time is 0.0023241 s (8.692 Mflops) with 1 threads. -Challenging best inner round reference (2.21729e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.0023241 s/0 threads (speedup 0.00954042 x), same?n. +3 iterations (1 th.) took 0.02437s; avg 0.008123s ( +/- 15.72/ 11.32 %); best 0.006846s; worst 0.009043s; std dev. 0.0009319 (taking best). +Reference operation time is 0.00684595 s (2.951 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.00684595 s/0 threads (speedup 0.00337814 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 @@ -7757,16 +7838,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 2.955e-02 s (100.00 %) - analyzed arrays in 8.466e-03 s (28.65 %) - cleaned-up arrays in 6.104e-05 s (0.21 %) - deduplicated arrays in 1.884e-05 s (0.06 %) + converted COO to RSB in 6.041e-02 s (100.00 %) + analyzed arrays in 1.234e-02 s (20.42 %) + cleaned-up arrays in 6.008e-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 1.235e-02 s (41.79 %) - memory allocations took 2.027e-05 s (0.07 %) - leafs setup took 9.060e-06 s (0.03 %) - halfword conversion took 8.623e-03 s (29.18 %) -Built (100 x 100)[0x1749c40]{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' + shuffled partitions in 3.147e-02 s (52.09 %) + memory allocations took 2.050e-05 s (0.03 %) + leafs setup took 1.192e-05 s (0.02 %) + halfword conversion took 1.649e-02 s (27.30 %) +Built (100 x 100)[0x8d4840]{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: 8, 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 @@ -7812,11 +7893,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.01015s; avg 0.003384s ( +/- 34.89/ 52.56 %); best 0.002203s; worst 0.005162s; std dev. 0.00128 (taking best). -Reference operation time is 0.00220299 s (9.169 Mflops) with 1 threads. -Challenging best inner round reference (2.21729e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00220299 s/0 threads (speedup 0.0100649 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: 911.021 Mflops. +3 iterations (1 th.) took 0.01825s; avg 0.006082s ( +/- 33.00/ 39.41 %); best 0.004075s; worst 0.008479s; std dev. 0.001819 (taking best). +Reference operation time is 0.00407505 s (4.957 Mflops) with 1 threads. +Challenging best inner round reference (2.31266e-05 s/1 threads) with: subdivision 4, 8 leaves, 2.185 bytes/nz, 0.00407505 s/0 threads (speedup 0.00567517 x), same?n. +New candidate clone performs slowly; discarding it: 100 x 100, type S, 5050 nnz, 50 nnz/r, 11 subms, 8 lsubms, 2.1846 bpnz +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 @@ -7832,23 +7913,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.200351 s (eq. to 9e+03/ 9e+03 old/new op.times), gained local/global speedup 1 x (2.21729e-05 : 2.21729e-05) / 1 x (2.21729e-05 : 2.21729e-05). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.335123 s (eq. to 1e+04/ 1e+04 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.2s, 0.15s for constructor, 0 clones) obtained NO speedup (best stays 911 Mflops). -Second run of RSB Autotuner took 0.20043 s and estimated a speedup of 1.000000 x (2.217e-05 s -> 2.217e-05 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.34s, 0.27s for constructor, 0 clones) obtained NO speedup (best stays 873.5 Mflops). +Second run of RSB Autotuner took 0.335268 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.000000 0.003704 0.027967 0.031671 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.031671 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.003704 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.027967 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.010591 0.031931 0.042522 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.042522 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.010591 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.031931 %: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.031671 +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.042522 %: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 @@ -7863,34 +7944,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.0438449 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.0586209 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 0 0.00370407 0 0.027967 -# so far, program took 7.640s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.943s/0.000s . +%constructor:lower-100x100-5050nz 0 0.010591 0 0.0319309 +# so far, program took 7.720s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.184s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.03972s (system CPU time used) -ru_utime : 2.886s (user CPU time used) +ru_stime : 0.0729s (system CPU time used) +ru_utime : 6.184s (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 7.640s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 0.943s/0.000s . +# so far, program took 7.720s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.184s/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 2.519e-02 s (100.00 %) - analyzed arrays in 3.338e-03 s (13.25 %) - cleaned-up arrays in 6.008e-05 s (0.24 %) - deduplicated arrays in 1.907e-05 s (0.08 %) + converted COO to RSB in 2.313e-02 s (100.00 %) + analyzed arrays in 3.065e-03 s (13.25 %) + cleaned-up arrays in 6.008e-05 s (0.26 %) + deduplicated arrays in 1.693e-05 s (0.07 %) sorted arrays in 9.537e-07 s (0.00 %) - shuffled partitions in 1.434e-02 s (56.93 %) - memory allocations took 1.287e-05 s (0.05 %) - leafs setup took 7.868e-06 s (0.03 %) - halfword conversion took 7.407e-03 s (29.40 %) -Built (100 x 100)[0x172c720]{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.025s): (100 x 100)[0x172c720]{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' + shuffled partitions in 1.366e-02 s (59.08 %) + memory allocations took 1.311e-05 s (0.06 %) + leafs setup took 9.775e-06 s (0.04 %) + halfword conversion took 6.296e-03 s (27.22 %) +Built (100 x 100)[0x877540]{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.023s): (100 x 100)[0x877540]{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. @@ -7941,10 +8022,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.01114s; avg 0.003715s ( +/- 21.69/ 28.03 %); best 0.002909s; worst 0.004756s; std dev. 0.0007722 (taking best). -Reference operation time is 0.00290895 s (27.78 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.002909 Mflops: 27.776) -Merge (3 -> 1 leaves) took w.c.t. of 0.0001469s, ~0.0001209s of computing time (of which 6.294e-05s sorting, 1.001e-05s analysis) +3 iterations (1 th.) took 0.01163s; avg 0.003875s ( +/- 23.54/ 33.15 %); best 0.002963s; worst 0.00516s; std dev. 0.0009348 (taking best). +Reference operation time is 0.00296307 s (27.27 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.002963 Mflops: 27.269) +Merge (3 -> 1 leaves) took w.c.t. of 0.000164s, ~0.000138s of computing time (of which 6.413e-05s sorting, 1.001e-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 @@ -7975,7 +8056,7 @@ # 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.0002749s; avg 9.163e-05s ( +/- 5.03/ 10.06 %); best 8.702e-05s; worst 0.0001009s; std dev. 6.519e-06 (taking best). +3 iterations (1 th.) took 0.0003042s; avg 0.0001014s ( +/- 14.18/ 15.44 %); best 8.702e-05s; worst 0.0001171s; std dev. 1.23e-05 (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 @@ -7993,15 +8074,15 @@ # RSB_IO_WANT_SUBDIVISION_MULTIPLIER: 1 # librsb version 1.3.0.2 - 202212201855: Initialization success 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 33.427x: 0.002909s -> 8.702e-05s, so taking this instance. +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 34.049x: 0.002963s -> 8.702e-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.03886s (of which 0.0001562s partitioning, 0.0274s I/O); computing times: 0.0001209s in par. loops, 6.294e-05s sorting, 1.001e-05s analyzing) -Total merge + benchmarking process took 0.03886s, equivalent to 446.5/13.4 new/old ops (0.0192s for 2 clones -- as 220.7/6.6 ops, or 110.3/3.3 ops per clone), SPEEDUP of 33.427x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 33.427x (0.002909s -> 8.702e-05s), will amortize in 13.8 ops by saving 0.002822s per op. -In 1 tuning rounds (tot. 0.06s, 0.019s for constructor, 2 clones) obtained a SPEEDUP of 3242.7% (33.43x) (from 27.78 to 928.5 Mflops). Employed 0.027s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.03006s (of which 0.0001721s partitioning, 0.02044s I/O); computing times: 0.000138s in par. loops, 6.413e-05s sorting, 1.001e-05s analyzing) +Total merge + benchmarking process took 0.03006s, equivalent to 345.4/10.1 new/old ops (0.01767s for 2 clones -- as 203.0/6.0 ops, or 101.5/3.0 ops per clone), SPEEDUP of 34.049x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 34.049x (0.002963s -> 8.702e-05s), will amortize in 10.5 ops by saving 0.002876s per op. +In 1 tuning rounds (tot. 0.051s, 0.018s for constructor, 2 clones) obtained a SPEEDUP of 3304.9% (34.05x) (from 27.27 to 928.5 Mflops). Employed 0.028s 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.086463 s (2.909e-03 s -> 8.702e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.0791738 s (2.963e-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 C, 5050 nnz, 50 nnz/r, 1 subms, 1 lsubms, 2.0800 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:10 @@ -8067,20 +8148,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.000299s; avg 9.966e-05s ( +/- 9.81/ 17.46 %); best 8.988e-05s; worst 0.0001171s; std dev. 1.234e-05 (taking best). -Reference operation time is 8.98838e-05 s (898.9 Mflops) with 1 threads. +3 iterations (1 th.) took 0.0002899s; avg 9.664e-05s ( +/- 9.95/ 19.90 %); best 8.702e-05s; worst 0.0001159s; std dev. 1.36e-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 1.017e-02 s (100.00 %) - analyzed arrays in 3.506e-03 s (34.47 %) - cleaned-up arrays in 5.913e-05 s (0.58 %) - deduplicated arrays in 2.003e-05 s (0.20 %) + converted COO to RSB in 1.213e-02 s (100.00 %) + analyzed arrays in 2.958e-03 s (24.38 %) + cleaned-up arrays in 5.984e-05 s (0.49 %) + deduplicated arrays in 1.717e-05 s (0.14 %) sorted arrays in 9.537e-07 s (0.01 %) - shuffled partitions in 6.550e-03 s (64.40 %) - memory allocations took 1.216e-05 s (0.12 %) - leafs setup took 5.960e-06 s (0.06 %) - halfword conversion took 1.502e-05 s (0.15 %) -Built (100 x 100)[0x171a230]{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' + shuffled partitions in 9.057e-03 s (74.65 %) + memory allocations took 1.287e-05 s (0.11 %) + leafs setup took 1.001e-05 s (0.08 %) + halfword conversion took 1.597e-05 s (0.13 %) +Built (100 x 100)[0x89ac10]{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 @@ -8114,16 +8195,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 2.968e-02 s (100.00 %) - analyzed arrays in 8.455e-03 s (28.48 %) - cleaned-up arrays in 5.889e-05 s (0.20 %) - deduplicated arrays in 1.717e-05 s (0.06 %) + converted COO to RSB in 2.829e-02 s (100.00 %) + analyzed arrays in 9.385e-03 s (33.17 %) + cleaned-up arrays in 6.104e-05 s (0.22 %) + deduplicated arrays in 1.788e-05 s (0.06 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.391e-02 s (46.87 %) - memory allocations took 1.693e-05 s (0.06 %) - leafs setup took 6.914e-06 s (0.02 %) - halfword conversion took 7.215e-03 s (24.31 %) -Built (100 x 100)[0x1747360]{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' + shuffled partitions in 1.646e-02 s (58.19 %) + memory allocations took 2.313e-05 s (0.08 %) + leafs setup took 1.097e-05 s (0.04 %) + halfword conversion took 2.328e-03 s (8.23 %) +Built (100 x 100)[0x88c9a0]{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 @@ -8169,9 +8250,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.01148s; avg 0.003827s ( +/- 26.05/ 33.78 %); best 0.00283s; worst 0.00512s; std dev. 0.0009579 (taking best). -Reference operation time is 0.00283003 s (28.55 Mflops) with 1 threads. -Challenging best inner round reference (8.98838e-05 s/1 threads) with: subdivision 0.25, 3 leaves, 2.121 bytes/nz, 0.00283003 s/0 threads (speedup 0.0317607 x), same?n. +3 iterations (1 th.) took 0.003877s; avg 0.001292s ( +/- 3.83/ 2.76 %); best 0.001243s; worst 0.001328s; std dev. 3.608e-05 (taking best). +Reference operation time is 0.00124288 s (65.01 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.00124288 s/0 threads (speedup 0.0700173 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 @@ -8205,16 +8286,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 2.750e-02 s (100.00 %) - analyzed arrays in 7.044e-03 s (25.61 %) - cleaned-up arrays in 5.913e-05 s (0.21 %) - deduplicated arrays in 1.788e-05 s (0.07 %) - sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.318e-02 s (47.94 %) - memory allocations took 1.979e-05 s (0.07 %) - leafs setup took 1.097e-05 s (0.04 %) - halfword conversion took 7.163e-03 s (26.05 %) -Built (100 x 100)[0x172c720]{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.129e-02 s (100.00 %) + analyzed arrays in 5.292e-03 s (24.86 %) + cleaned-up arrays in 1.101e-04 s (0.52 %) + deduplicated arrays in 1.788e-05 s (0.08 %) + sorted arrays in 9.537e-07 s (0.00 %) + shuffled partitions in 4.703e-03 s (22.09 %) + memory allocations took 1.979e-05 s (0.09 %) + leafs setup took 1.001e-05 s (0.05 %) + halfword conversion took 1.113e-02 s (52.29 %) +Built (100 x 100)[0x88e720]{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 @@ -8260,9 +8341,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.01097s; avg 0.003657s ( +/- 32.33/ 28.01 %); best 0.002475s; worst 0.004682s; std dev. 0.0009078 (taking best). -Reference operation time is 0.00247502 s (32.65 Mflops) with 1 threads. -Challenging best inner round reference (8.98838e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00247502 s/0 threads (speedup 0.0363163 x), same?n. +3 iterations (1 th.) took 0.01471s; avg 0.004903s ( +/- 29.37/ 44.34 %); best 0.003463s; worst 0.007077s; std dev. 0.001564 (taking best). +Reference operation time is 0.00346279 s (23.33 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.00346279 s/0 threads (speedup 0.0251308 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 @@ -8296,16 +8377,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 2.877e-02 s (100.00 %) - analyzed arrays in 8.386e-03 s (29.15 %) - cleaned-up arrays in 6.008e-05 s (0.21 %) - deduplicated arrays in 1.788e-05 s (0.06 %) + converted COO to RSB in 2.774e-02 s (100.00 %) + analyzed arrays in 7.565e-03 s (27.27 %) + cleaned-up arrays in 6.008e-05 s (0.22 %) + deduplicated arrays in 1.907e-05 s (0.07 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.361e-02 s (47.32 %) - memory allocations took 1.717e-05 s (0.06 %) - leafs setup took 1.001e-05 s (0.03 %) - halfword conversion took 6.660e-03 s (23.15 %) -Built (100 x 100)[0x172c720]{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' + shuffled partitions in 1.380e-02 s (49.75 %) + memory allocations took 2.098e-05 s (0.08 %) + leafs setup took 1.001e-05 s (0.04 %) + halfword conversion took 6.258e-03 s (22.56 %) +Built (100 x 100)[0x877540]{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 @@ -8351,9 +8432,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.01192s; avg 0.003975s ( +/- 24.63/ 36.45 %); best 0.002996s; worst 0.005424s; std dev. 0.001045 (taking best). -Reference operation time is 0.00299597 s (26.97 Mflops) with 1 threads. -Challenging best inner round reference (8.98838e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00299597 s/0 threads (speedup 0.0300016 x), same?n. +3 iterations (1 th.) took 0.009159s; avg 0.003053s ( +/- 35.57/ 58.50 %); best 0.001967s; worst 0.004839s; std dev. 0.001273 (taking best). +Reference operation time is 0.00196695 s (41.08 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.00196695 s/0 threads (speedup 0.0442424 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 @@ -8387,16 +8468,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 2.813e-02 s (100.00 %) - analyzed arrays in 7.696e-03 s (27.36 %) - cleaned-up arrays in 5.913e-05 s (0.21 %) - deduplicated arrays in 1.788e-05 s (0.06 %) + converted COO to RSB in 3.039e-02 s (100.00 %) + analyzed arrays in 9.229e-03 s (30.37 %) + cleaned-up arrays in 6.294e-05 s (0.21 %) + deduplicated arrays in 1.812e-05 s (0.06 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.355e-02 s (48.18 %) - memory allocations took 2.003e-05 s (0.07 %) - leafs setup took 9.060e-06 s (0.03 %) - halfword conversion took 6.774e-03 s (24.08 %) -Built (100 x 100)[0x172c720]{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' + shuffled partitions in 1.600e-02 s (52.66 %) + memory allocations took 2.193e-05 s (0.07 %) + leafs setup took 1.287e-05 s (0.04 %) + halfword conversion took 5.038e-03 s (16.58 %) +Built (100 x 100)[0x877540]{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 @@ -8442,9 +8523,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.01126s; avg 0.003753s ( +/- 38.11/ 42.86 %); best 0.002323s; worst 0.005362s; std dev. 0.001247 (taking best). -Reference operation time is 0.00232291 s (34.78 Mflops) with 1 threads. -Challenging best inner round reference (8.98838e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00232291 s/0 threads (speedup 0.0386944 x), same?n. +3 iterations (1 th.) took 0.01225s; avg 0.004084s ( +/- 15.77/ 30.73 %); best 0.00344s; worst 0.005339s; std dev. 0.0008874 (taking best). +Reference operation time is 0.00344014 s (23.49 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.00344014 s/0 threads (speedup 0.0252963 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 @@ -8478,16 +8559,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 2.832e-02 s (100.00 %) - analyzed arrays in 6.737e-03 s (23.79 %) - cleaned-up arrays in 5.889e-05 s (0.21 %) + converted COO to RSB in 2.849e-02 s (100.00 %) + analyzed arrays in 8.533e-03 s (29.95 %) + cleaned-up arrays in 6.199e-05 s (0.22 %) deduplicated arrays in 1.812e-05 s (0.06 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.461e-02 s (51.57 %) - memory allocations took 2.408e-05 s (0.09 %) - leafs setup took 8.821e-06 s (0.03 %) - halfword conversion took 6.867e-03 s (24.24 %) -Built (100 x 100)[0x175d820]{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' + shuffled partitions in 1.331e-02 s (46.71 %) + memory allocations took 2.885e-05 s (0.10 %) + leafs setup took 1.311e-05 s (0.05 %) + halfword conversion took 6.524e-03 s (22.90 %) +Built (100 x 100)[0x8e8450]{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 @@ -8533,11 +8614,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.01142s; avg 0.003806s ( +/- 34.60/ 38.48 %); best 0.002489s; worst 0.00527s; std dev. 0.00114 (taking best). -Reference operation time is 0.00248885 s (32.46 Mflops) with 1 threads. -Challenging best inner round reference (8.98838e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00248885 s/0 threads (speedup 0.0361146 x), same?n. +3 iterations (1 th.) took 0.008933s; avg 0.002978s ( +/- 18.35/ 20.29 %); best 0.002431s; worst 0.003582s; std dev. 0.0004716 (taking best). +Reference operation time is 0.00243115 s (33.24 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.00243115 s/0 threads (speedup 0.0357948 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: 898.938 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 @@ -8553,23 +8634,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.216351 s (eq. to 2e+03/ 2e+03 old/new op.times), gained local/global speedup 1 x (8.98838e-05 : 8.98838e-05) / 1 x (8.98838e-05 : 8.98838e-05). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.203293 s (eq. to 2e+03/ 2e+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.22s, 0.16s for constructor, 0 clones) obtained NO speedup (best stays 898.9 Mflops). -Second run of RSB Autotuner took 0.216432 s and estimated a speedup of 1.000000 x (8.988e-05 s -> 8.988e-05 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.2s, 0.15s for constructor, 0 clones) obtained NO speedup (best stays 928.5 Mflops). +Second run of RSB Autotuner took 0.203409 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.003338 0.014343 0.017681 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.017682 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.003338 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.014343 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000001 0.003065 0.013664 0.016729 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.016730 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.003065 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.013664 %: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.017681 +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.016729 %: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 @@ -8584,34 +8665,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.025192 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.023129 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 9.53674e-07 0.0033381 0 0.014343 -# so far, program took 7.992s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.246s/0.000s . +%constructor:lower-100x100-5050nz 9.53674e-07 0.00306487 0 0.013664 +# so far, program took 8.057s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.467s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.04813s (system CPU time used) -ru_utime : 3.225s (user CPU time used) +ru_stime : 0.07777s (system CPU time used) +ru_utime : 6.515s (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 7.992s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.246s/0.000s . +# so far, program took 8.057s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.467s/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 2.408e-02 s (100.00 %) - analyzed arrays in 3.361e-03 s (13.96 %) - cleaned-up arrays in 6.008e-05 s (0.25 %) - deduplicated arrays in 1.907e-05 s (0.08 %) + converted COO to RSB in 2.600e-02 s (100.00 %) + analyzed arrays in 2.625e-03 s (10.09 %) + cleaned-up arrays in 6.008e-05 s (0.23 %) + deduplicated arrays in 1.788e-05 s (0.07 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.398e-02 s (58.06 %) - memory allocations took 1.597e-05 s (0.07 %) - leafs setup took 7.868e-06 s (0.03 %) - halfword conversion took 6.630e-03 s (27.54 %) -Built (100 x 100)[0x16f7520]{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.024s): (100 x 100)[0x16f7520]{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' + shuffled partitions in 1.431e-02 s (55.02 %) + memory allocations took 4.315e-05 s (0.17 %) + leafs setup took 1.097e-05 s (0.04 %) + halfword conversion took 8.934e-03 s (34.36 %) +Built (100 x 100)[0x877540]{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.026s): (100 x 100)[0x877540]{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. @@ -8662,10 +8743,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.01431s; avg 0.004769s ( +/- 39.50/ 66.92 %); best 0.002885s; worst 0.00796s; std dev. 0.002269 (taking best). -Reference operation time is 0.0028851 s (28.01 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.002885 Mflops: 28.006) -Merge (3 -> 1 leaves) took w.c.t. of 0.0002899s, ~0.0002048s of computing time (of which 9.418e-05s sorting, 1.097e-05s analysis) +3 iterations (1 th.) took 0.01162s; avg 0.003872s ( +/- 11.19/ 20.08 %); best 0.003439s; worst 0.00465s; std dev. 0.000551 (taking best). +Reference operation time is 0.00343919 s (23.49 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.003439 Mflops: 23.494) +Merge (3 -> 1 leaves) took w.c.t. of 0.000351s, ~0.0002701s of computing time (of which 0.0001559s 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 @@ -8696,8 +8777,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.000289s; avg 9.632e-05s ( +/- 7.67/ 6.93 %); best 8.893e-05s; worst 0.000103s; std dev. 5.765e-06 (taking best). -Reference operation time is 8.89301e-05 s (908.6 Mflops) with 1 threads. +3 iterations (1 th.) took 0.0002789s; avg 9.298e-05s ( +/- 3.33/ 6.41 %); best 8.988e-05s; worst 9.894e-05s; std dev. 4.216e-06 (taking best). +Reference operation time is 8.98838e-05 s (898.9 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 @@ -8713,16 +8794,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: 8.893e-05 s ~Mflops: 908.578 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 32.442x: 0.002885s -> 8.893e-05s, so taking this instance. +After merge step 1: tpop: 8.988e-05 s ~Mflops: 898.938 nsubm:1 otn:1 +Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 38.263x: 0.003439s -> 8.988e-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.04052s (of which 0.0003009s partitioning, 0.02794s I/O); computing times: 0.0002048s in par. loops, 9.418e-05s sorting, 1.097e-05s analyzing) -Total merge + benchmarking process took 0.04052s, equivalent to 455.7/14.0 new/old ops (0.02184s for 2 clones -- as 245.6/7.6 ops, or 122.8/3.8 ops per clone), SPEEDUP of 32.442x -Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 32.442x (0.002885s -> 8.893e-05s), will amortize in 14.5 ops by saving 0.002796s per op. -In 1 tuning rounds (tot. 0.066s, 0.022s for constructor, 2 clones) obtained a SPEEDUP of 3144.2% (32.44x) (from 28.01 to 908.6 Mflops). Employed 0.028s for I/O of matrix plots. +A total of 1 merge steps (of max 6) (3 -> 1 subms) took 0.03863s (of which 0.0003631s partitioning, 0.02941s I/O); computing times: 0.0002701s in par. loops, 0.0001559s sorting, 1.192e-05s analyzing) +Total merge + benchmarking process took 0.03863s, equivalent to 429.8/11.2 new/old ops (0.01925s for 2 clones -- as 214.2/5.6 ops, or 107.1/2.8 ops per clone), SPEEDUP of 38.263x +Applying multi-merge (3 -> 1 leaves, 1 steps, 0 -> 1 th.sp.) yielded SPEEDUP of 38.263x (0.003439s -> 8.988e-05s), will amortize in 11.5 ops by saving 0.003349s per op. +In 1 tuning rounds (tot. 0.063s, 0.019s for constructor, 2 clones) obtained a SPEEDUP of 3726.3% (38.26x) (from 23.49 to 898.9 Mflops). Employed 0.027s 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.094465 s (2.885e-03 s -> 8.893e-05 s per spmv_sxsa) (tuned: 3 -> 1 lsubm). +First run of RSB Autotuner took 0.090502 s (3.439e-03 s -> 8.988e-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 @@ -8788,20 +8869,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.0002911s; avg 9.704e-05s ( +/- 8.35/ 16.46 %); best 8.893e-05s; worst 0.000113s; std dev. 1.13e-05 (taking best). -Reference operation time is 8.89301e-05 s (908.6 Mflops) with 1 threads. +3 iterations (1 th.) took 0.000289s; avg 9.632e-05s ( +/- 9.65/ 17.33 %); best 8.702e-05s; worst 0.000113s; std dev. 1.183e-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 1.119e-02 s (100.00 %) - analyzed arrays in 3.302e-03 s (29.50 %) - cleaned-up arrays in 5.913e-05 s (0.53 %) - deduplicated arrays in 1.788e-05 s (0.16 %) - sorted arrays in 9.537e-07 s (0.01 %) - shuffled partitions in 6.449e-03 s (57.62 %) - memory allocations took 1.597e-05 s (0.14 %) - leafs setup took 5.007e-06 s (0.04 %) - halfword conversion took 1.340e-03 s (11.97 %) -Built (100 x 100)[0x1748390]{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 1.003e-02 s (100.00 %) + analyzed arrays in 3.330e-03 s (33.21 %) + cleaned-up arrays in 6.199e-05 s (0.62 %) + deduplicated arrays in 1.717e-05 s (0.17 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 6.581e-03 s (65.64 %) + memory allocations took 1.192e-05 s (0.12 %) + leafs setup took 7.153e-06 s (0.07 %) + halfword conversion took 1.502e-05 s (0.15 %) +Built (100 x 100)[0x88b880]{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 @@ -8835,16 +8916,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 2.825e-02 s (100.00 %) - analyzed arrays in 6.789e-03 s (24.03 %) - cleaned-up arrays in 5.913e-05 s (0.21 %) - deduplicated arrays in 1.788e-05 s (0.06 %) - sorted arrays in 9.537e-07 s (0.00 %) - shuffled partitions in 1.485e-02 s (52.59 %) - memory allocations took 1.693e-05 s (0.06 %) - leafs setup took 1.001e-05 s (0.04 %) - halfword conversion took 6.496e-03 s (23.00 %) -Built (100 x 100)[0x16fac20]{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' + converted COO to RSB in 2.697e-02 s (100.00 %) + analyzed arrays in 6.983e-03 s (25.90 %) + cleaned-up arrays in 6.008e-05 s (0.22 %) + deduplicated arrays in 1.812e-05 s (0.07 %) + sorted arrays in 0.000e+00 s (0.00 %) + shuffled partitions in 1.276e-02 s (47.30 %) + memory allocations took 2.170e-05 s (0.08 %) + leafs setup took 1.097e-05 s (0.04 %) + halfword conversion took 7.112e-03 s (26.37 %) +Built (100 x 100)[0x877540]{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 @@ -8890,9 +8971,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.009652s; avg 0.003217s ( +/- 27.61/ 16.03 %); best 0.002329s; worst 0.003733s; std dev. 0.0006309 (taking best). -Reference operation time is 0.00232887 s (34.69 Mflops) with 1 threads. -Challenging best inner round reference (8.89301e-05 s/1 threads) with: subdivision 0.25, 6 leaves, 2.163 bytes/nz, 0.00232887 s/0 threads (speedup 0.0381859 x), same?n. +3 iterations (1 th.) took 0.01158s; avg 0.003861s ( +/- 24.84/ 33.55 %); best 0.002902s; worst 0.005157s; std dev. 0.0009508 (taking best). +Reference operation time is 0.00290203 s (27.84 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.00290203 s/0 threads (speedup 0.0299869 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 @@ -8926,16 +9007,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.302e-02 s (100.00 %) - analyzed arrays in 8.018e-03 s (24.28 %) - cleaned-up arrays in 5.913e-05 s (0.18 %) - deduplicated arrays in 1.884e-05 s (0.06 %) + converted COO to RSB in 2.694e-02 s (100.00 %) + analyzed arrays in 6.664e-03 s (24.74 %) + cleaned-up arrays in 6.080e-05 s (0.23 %) + deduplicated arrays in 1.812e-05 s (0.07 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.342e-02 s (40.64 %) - memory allocations took 1.717e-05 s (0.05 %) - leafs setup took 1.097e-05 s (0.03 %) - halfword conversion took 1.147e-02 s (34.74 %) -Built (100 x 100)[0x16fac20]{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' + shuffled partitions in 1.353e-02 s (50.24 %) + memory allocations took 2.313e-05 s (0.09 %) + leafs setup took 1.287e-05 s (0.05 %) + halfword conversion took 6.620e-03 s (24.58 %) +Built (100 x 100)[0x877540]{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 @@ -8981,9 +9062,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.01235s; avg 0.004117s ( +/- 14.61/ 25.98 %); best 0.003516s; worst 0.005187s; std dev. 0.0007583 (taking best). -Reference operation time is 0.00351596 s (22.98 Mflops) with 1 threads. -Challenging best inner round reference (8.89301e-05 s/1 threads) with: subdivision 0.5, 10 leaves, 2.206 bytes/nz, 0.00351596 s/0 threads (speedup 0.0252933 x), same?n. +3 iterations (1 th.) took 0.01088s; avg 0.003628s ( +/- 34.59/ 40.27 %); best 0.002373s; worst 0.005089s; std dev. 0.001118 (taking best). +Reference operation time is 0.00237298 s (34.05 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.00237298 s/0 threads (speedup 0.0366724 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 @@ -9017,16 +9098,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.169e-02 s (100.00 %) - analyzed arrays in 6.577e-03 s (20.76 %) - cleaned-up arrays in 6.008e-05 s (0.19 %) - deduplicated arrays in 1.907e-05 s (0.06 %) + converted COO to RSB in 2.909e-02 s (100.00 %) + analyzed arrays in 9.338e-03 s (32.10 %) + cleaned-up arrays in 5.984e-05 s (0.21 %) + deduplicated arrays in 1.693e-05 s (0.06 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.841e-02 s (58.11 %) - memory allocations took 2.098e-05 s (0.07 %) - leafs setup took 1.383e-05 s (0.04 %) - halfword conversion took 6.579e-03 s (20.76 %) -Built (100 x 100)[0x1722920]{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' + shuffled partitions in 1.131e-02 s (38.88 %) + memory allocations took 2.003e-05 s (0.07 %) + leafs setup took 1.001e-05 s (0.03 %) + halfword conversion took 8.332e-03 s (28.64 %) +Built (100 x 100)[0x8790a0]{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 @@ -9072,9 +9153,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.01232s; avg 0.004108s ( +/- 12.51/ 24.15 %); best 0.003594s; worst 0.0051s; std dev. 0.0007016 (taking best). -Reference operation time is 0.00359392 s (22.48 Mflops) with 1 threads. -Challenging best inner round reference (8.89301e-05 s/1 threads) with: subdivision 1, 10 leaves, 2.206 bytes/nz, 0.00359392 s/0 threads (speedup 0.0247446 x), same?n. +3 iterations (1 th.) took 0.009266s; avg 0.003089s ( +/- 22.30/ 12.35 %); best 0.0024s; worst 0.00347s; std dev. 0.0004879 (taking best). +Reference operation time is 0.00239992 s (33.67 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.00239992 s/0 threads (speedup 0.0362607 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 @@ -9108,16 +9189,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 2.783e-02 s (100.00 %) - analyzed arrays in 6.580e-03 s (23.64 %) - cleaned-up arrays in 6.008e-05 s (0.22 %) - deduplicated arrays in 1.907e-05 s (0.07 %) + converted COO to RSB in 2.682e-02 s (100.00 %) + analyzed arrays in 6.433e-03 s (23.98 %) + cleaned-up arrays in 5.984e-05 s (0.22 %) + deduplicated arrays in 1.812e-05 s (0.07 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.407e-02 s (50.53 %) - memory allocations took 2.193e-05 s (0.08 %) - leafs setup took 8.821e-06 s (0.03 %) - halfword conversion took 7.077e-03 s (25.42 %) -Built (100 x 100)[0x1740c70]{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' + shuffled partitions in 1.354e-02 s (50.47 %) + memory allocations took 4.125e-05 s (0.15 %) + leafs setup took 1.097e-05 s (0.04 %) + halfword conversion took 6.719e-03 s (25.05 %) +Built (100 x 100)[0x90acb0]{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 @@ -9163,9 +9244,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.01242s; avg 0.004141s ( +/- 19.08/ 27.34 %); best 0.003351s; worst 0.005273s; std dev. 0.0008211 (taking best). -Reference operation time is 0.00335097 s (24.11 Mflops) with 1 threads. -Challenging best inner round reference (8.89301e-05 s/1 threads) with: subdivision 2, 10 leaves, 2.206 bytes/nz, 0.00335097 s/0 threads (speedup 0.0265386 x), same?n. +3 iterations (1 th.) took 0.01157s; avg 0.003856s ( +/- 25.25/ 36.40 %); best 0.002882s; worst 0.005259s; std dev. 0.001017 (taking best). +Reference operation time is 0.002882 s (28.04 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.002882 s/0 threads (speedup 0.0301952 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 @@ -9199,16 +9280,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.660e-02 s (100.00 %) - analyzed arrays in 7.941e-03 s (21.70 %) - cleaned-up arrays in 5.913e-05 s (0.16 %) - deduplicated arrays in 2.003e-05 s (0.05 %) + converted COO to RSB in 2.677e-02 s (100.00 %) + analyzed arrays in 6.744e-03 s (25.19 %) + cleaned-up arrays in 6.104e-05 s (0.23 %) + deduplicated arrays in 1.788e-05 s (0.07 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.261e-02 s (34.46 %) - memory allocations took 3.481e-05 s (0.10 %) - leafs setup took 7.868e-06 s (0.02 %) - halfword conversion took 1.592e-02 s (43.50 %) -Built (100 x 100)[0x1789ea0]{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' + shuffled partitions in 1.331e-02 s (49.74 %) + memory allocations took 6.890e-05 s (0.26 %) + leafs setup took 1.001e-05 s (0.04 %) + halfword conversion took 6.551e-03 s (24.47 %) +Built (100 x 100)[0x90acb0]{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 @@ -9254,11 +9335,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.0116s; avg 0.003868s ( +/- 25.15/ 37.54 %); best 0.002895s; worst 0.00532s; std dev. 0.001046 (taking best). -Reference operation time is 0.00289512 s (27.91 Mflops) with 1 threads. -Challenging best inner round reference (8.89301e-05 s/1 threads) with: subdivision 4, 10 leaves, 2.206 bytes/nz, 0.00289512 s/0 threads (speedup 0.0307173 x), same?n. +3 iterations (1 th.) took 0.01113s; avg 0.003709s ( +/- 35.71/ 40.16 %); best 0.002385s; worst 0.005199s; std dev. 0.001155 (taking best). +Reference operation time is 0.0023849 s (33.88 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.0023849 s/0 threads (speedup 0.0364891 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: 908.578 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 @@ -9274,23 +9355,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.234055 s (eq. to 3e+03/ 3e+03 old/new op.times), gained local/global speedup 1 x (8.89301e-05 : 8.89301e-05) / 1 x (8.89301e-05 : 8.89301e-05). This is not amortizable ! +Last tuner inner round (1 of 1) took 0.218968 s (eq. to 3e+03/ 3e+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.23s, 0.17s for constructor, 0 clones) obtained NO speedup (best stays 908.6 Mflops). -Second run of RSB Autotuner took 0.234171 s and estimated a speedup of 1.000000 x (8.893e-05 s -> 8.893e-05 s per op) in same matrix (1 -> 1 lsubm) +In 1 tuning rounds (tot. 0.22s, 0.16s for constructor, 0 clones) obtained NO speedup (best stays 928.5 Mflops). +Second run of RSB Autotuner took 0.219053 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.000000 0.003361 0.013979 0.017340 -%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.017340 -%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.003361 -%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.013979 +%:CONSTRUCTOR_TIMES:lower-100x100-5050nz S N 1 100 100 5050 0.000000 0.002625 0.014308 0.016933 +%:UNSORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.016933 +%:RSB_SUBDIVISION_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.002625 +%:RSB_SHUFFLE_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.014308 %: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.017340 +%:SORTEDCOO2RSB_TIME:lower-100x100-5050nz S N 1 100 100 5050 0.016933 %: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 @@ -9305,71 +9386,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.024076 1e+09 1e+09 +%operation:lower-100x100-5050nz 0.0260029 1e+09 1e+09 %constructor:matrix SORT[1] SCAN[1] SHUFFLE[1] INSERT[1] -%constructor:lower-100x100-5050nz 0 0.00336099 0 0.013979 -# so far, program took 8.381s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.575s/0.000s . +%constructor:lower-100x100-5050nz 0 0.00262499 0 0.014308 +# so far, program took 8.426s of wall clock time; ancillary tests 0.000s; I/O 0.000s; checks 0.000s; conversions 0.000s; rsb/mkl tuning 1.776s/0.000s . getrusage() stats: ru_maxrss: 5 (maximum resident set size -- MB) -ru_stime : 0.07839s (system CPU time used) -ru_utime : 3.54s (user CPU time used) +ru_stime : 0.1037s (system CPU time used) +ru_utime : 6.842s (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 882.55 6.869e-03 0.000e+00 2.289e-05 0.000e+00 1.843e-01 2.33e+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 838.86 2.254e-03 0.000e+00 2.408e-05 0.000e+00 1.302e-01 1.32e+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 928.49 2.909e-03 0.000e+00 8.702e-05 0.000e+00 8.646e-02 6.13e-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 908.58 2.885e-03 0.000e+00 8.893e-05 0.000e+00 9.447e-02 1.08e+00 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 806.90 7.954e-03 0.000e+00 2.503e-05 0.000e+00 1.880e-01 2.13e+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 838.86 7.963e-03 0.000e+00 2.408e-05 0.000e+00 1.769e-01 1.32e+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 928.49 2.963e-03 0.000e+00 8.702e-05 0.000e+00 7.917e-02 6.13e-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 898.94 3.439e-03 0.000e+00 8.988e-05 0.000e+00 9.050e-02 1.07e+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. 11389.7 % faster, avg. sp. ratio 114.897x, max sp. ratio 300.115x, avg. ratio 0.000x) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 3878.3/993.6/8052.0/15513.3 tuned ops) -#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 36.8/ 26.8/ 57.7/147.0 untuned ops) -#pr: (and amortizes from untuned rsb in avg. 37.4, min. 26.9, max. 58.4 ops) +#pr: (in succ. cases rsb autotuning gave avg. 17918.5 % faster, avg. sp. ratio 180.185x, max sp. ratio 330.693x, avg. ratio 0.000x) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 4193.6/909.8/7509.6/16774.4 tuned ops) +#pr: (in succ. cases rsb autotuning took an avg/min/max/tot of: 24.7/ 22.2/ 26.7/ 98.9 untuned ops) +#pr: (and amortizes from untuned rsb in avg. 25.1, min. 22.3, max. 27.5 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 1.317/ 0.603/ 2.294,GBps) -#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 5.347/ 0.613/ 2.329,GBps) +#pr: (avg/min/max operands (mtx,lhs,rhs) read bandwidth lower bound 1.265/ 0.603/ 2.097,GBps) +#pr: (avg/min/max operands (mtx,rhs:r;lhs:rw) bandwidth lower bound 5.136/ 0.613/ 2.129,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.12 s, min 0.09 s, max 0.18 s, tot 0.50 s (4 samples) -#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.12 s, min 0.09 s, max 0.18 s, tot 0.50 s (4 samples) -#pr: best tun. rsb canon. mflops were: on avg. 8.896e+02, min 8.389e+02, max 9.285e+02 (4 samples) -#pr: ref. unt. rsb canon. mflops were: on avg. 1.692e+01, min 2.941e+00, max 2.801e+01 (4 samples) -#pr: best tun. rsb operation time was: on avg. 5.573e-05s, min 2.289e-05s, max 8.893e-05s, tot 2.229e-04s (4 samples) -#pr: ref. unt. rsb operation time was: on avg. 3.729e-03s, min 2.254e-03s, max 6.869e-03s, tot 1.492e-02s (4 samples) -#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 9.127e-01 3.470e+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: 8.288e-01 -#pr: min / max ratio of in-cache MEMSET bandwidth to extrapolated read bandwidth ratio: 7.564e-01 2.876e+00 -#pr: # Warning: extrapolated memory I/O bandwidth exceeds cache bandwidth! -#pr: Record collection took 1.59 s. +#pr: rsb auto tuning (either succ. or uns.) time was: on avg.: 0.13 s, min 0.08 s, max 0.19 s, tot 0.53 s (4 samples) +#pr: rsb auto tuning ( only successful ) time was: on avg.: 0.13 s, min 0.08 s, max 0.19 s, tot 0.53 s (4 samples) +#pr: best tun. rsb canon. mflops were: on avg. 8.683e+02, min 8.069e+02, max 9.285e+02 (4 samples) +#pr: ref. unt. rsb canon. mflops were: on avg. 1.396e+01, min 2.537e+00, max 2.727e+01 (4 samples) +#pr: best tun. rsb operation time was: on avg. 5.651e-05s, min 2.408e-05s, max 8.988e-05s, tot 2.260e-04s (4 samples) +#pr: ref. unt. rsb operation time was: on avg. 5.580e-03s, min 2.963e-03s, max 7.963e-03s, tot 2.232e-02s (4 samples) +#pr: min / max ratio of in-memory MEMSET bandwidth to extrapolated read bandwidth ratio: 1.675e+00 5.823e+00 +#pr: in-cache to in-memory MEMSET bandwidth ratio: 1.607e+00 +#pr: Record collection took 1.80 s. #pr: Record comprises 40 memory benchmark samples (prepend RSB_PR_MBW=1 to dump this). -#pr: Record comprises 99 environment variables in 4260 bytes (prepend RSB_PR_ENV=1 to dump this). +#pr: Record comprises 99 environment variables in 4314 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 1714004026 (after 8.4s of w.c.t.) +# terminating run at 1714006908 (after 8.4s 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 85623 Apr 24 12:13 test-tuning-lower-100x100-5050nz--D-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84545 Apr 24 12:13 test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85623 Apr 24 12:13 test-tuning-lower-100x100-5050nz--S-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84545 Apr 24 12:13 test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85622 Apr 24 12:13 test-tuning-lower-100x100-5050nz--C-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84545 Apr 24 12:13 test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps --rw-r--r-- 1 pbuilder1 pbuilder1 85622 Apr 24 12:13 test-tuning-lower-100x100-5050nz--Z-N-1--base.eps --rw-r--r-- 1 pbuilder1 pbuilder1 84545 Apr 24 12:13 test-tuning-lower-100x100-5050nz--Z-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85636 Apr 25 15:01 test-tuning-lower-100x100-5050nz--D-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84558 Apr 25 15:01 test-tuning-lower-100x100-5050nz--D-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85637 Apr 25 15:01 test-tuning-lower-100x100-5050nz--S-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84559 Apr 25 15:01 test-tuning-lower-100x100-5050nz--S-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85637 Apr 25 15:01 test-tuning-lower-100x100-5050nz--C-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84559 Apr 25 15:01 test-tuning-lower-100x100-5050nz--C-N-1--mv-tuned_merge1_1x1th.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 85637 Apr 25 15:01 test-tuning-lower-100x100-5050nz--Z-N-1--base.eps +-rw-r--r-- 1 pbuilder2 pbuilder2 84559 Apr 25 15:01 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 4374 Apr 24 12:13 test.txt +-rw-r--r-- 1 pbuilder2 pbuilder2 4087 Apr 25 15:01 test.txt + RSB_PR_WLTC=2 + RSB_PR_SR=0 + rsbench --read-performance-record test.rpr @@ -9377,31 +9455,31 @@ /usr/bin/latex + which kpsepath /usr/bin/kpsepath -++ kpsepath tex ++ sed 's/!!//g;s/:/\n/g;' -+ find . /nonexistent/first-build/.texlive2023/texmf-config/tex/kpsewhich// /nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/generic// /nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/latex// /nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/// /nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/kpsewhich//': No such file or directory -find: '/nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/kpsewhich// /nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/generic// /nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/latex// /nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/// /nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/kpsewhich//': No such file or directory +find: '/nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/generic//': No such file or directory -find: '/nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/generic//': No such file or directory +find: '/nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex/latex//': No such file or directory -find: '/nonexistent/first-build/.texlive2023/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/.texlive2023/texmf-config/tex/latex//': No such file or directory +find: '/nonexistent/second-build/.texlive2023/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/.texlive2023/texmf-config/tex///': No such file or directory -find: '/nonexistent/first-build/.texlive2023/texmf-var/tex///': No such file or directory -find: '/nonexistent/first-build/texmf/tex///': No such file or directory +find: '/nonexistent/second-build/.texlive2023/texmf-config/tex///': No such file or directory +find: '/nonexistent/second-build/.texlive2023/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 @@ -9416,7 +9494,7 @@ This error may be safely ignored. Correctly allocated a matrix. Summary information of the matrix: -(3 x 3)[0x243a770]{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)[0x4ac770]{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. @@ -9431,7 +9509,7 @@ This error may be safely ignored. Correctly allocated a matrix. Summary information of the matrix: -(3 x 3)[0x18a8770]{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)[0x21cf770]{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. @@ -9495,51 +9573,51 @@ Done. Building a matrix with 5 nnz, 5 x 5 Duplicates check: 5 - 0 = 5 - converted COO to RSB in 5.281e-02 s (100.00 %) - analyzed arrays in 1.705e-02 s (32.29 %) - cleaned-up arrays in 1.907e-06 s (0.00 %) - deduplicated arrays in 2.146e-06 s (0.00 %) - sorted arrays in 7.729e-03 s (14.63 %) - shuffled partitions in 1.412e-02 s (26.74 %) - memory allocations took 6.270e-05 s (0.12 %) - leafs setup took 1.097e-05 s (0.02 %) - halfword conversion took 1.383e-02 s (26.18 %) -Built (5 x 5)[0x18abe90]{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 5.689e-04 s (100.00 %) + analyzed arrays in 1.812e-05 s (3.19 %) + cleaned-up arrays in 1.907e-06 s (0.34 %) + deduplicated arrays in 1.192e-06 s (0.21 %) + sorted arrays in 5.100e-04 s (89.65 %) + shuffled partitions in 1.001e-05 s (1.76 %) + memory allocations took 1.788e-05 s (3.14 %) + leafs setup took 1.907e-06 s (0.34 %) + halfword conversion took 5.007e-06 s (0.88 %) +Built (5 x 5)[0x21d2e90]{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)[0x18abe90]{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)[0x21d2e90]{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.722837s. +Before auto-tuning, 100 multiplications took 0.000412s. 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.=3.39699e-07), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.0244s; avg 0.008134s ( +/- 8.17/ 4.96 %); best 0.00747s; worst 0.008538s; std dev. 0.0004734 (taking best). -Reference operation time is 0.00746989 s (0.002677 Mflops) with 4 threads. -3 iterations (4 th.) took 0.01369s; avg 0.004563s ( +/- 76.38/ 62.42 %); best 0.001078s; worst 0.007411s; std dev. 0.002624 (taking best). -Reference operation time is 0.00107789 s (0.01855 Mflops) with 4 threads. -After 0.038269s, autotuning routine did not find a better threads count configuration. -(5 x 5)[0x18abe90]{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.714878s -- effective speedup of 1.01113 x +Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.30653e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.01574s; avg 0.005246s ( +/- 81.05/ 57.62 %); best 0.000994s; worst 0.008269s; std dev. 0.003095 (taking best). +Reference operation time is 0.000993967 s (0.02012 Mflops) with 4 threads. +3 iterations (4 th.) took 0.02545s; avg 0.008484s ( +/- 9.25/ 15.41 %); best 0.007699s; worst 0.009791s; std dev. 0.0009307 (taking best). +Reference operation time is 0.00769901 s (0.002598 Mflops) with 4 threads. +After 0.041339s, autotuning routine did not find a better threads count configuration. +(5 x 5)[0x21d2e90]{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.798151s -- effective speedup of 0.000516177 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.=3.39699e-07), 4 suggested as starting thread count. -3 iterations (4 th.) took 0.02453s; avg 0.008178s ( +/- 8.58/ 4.42 %); best 0.007476s; worst 0.008539s; std dev. 0.0004962 (taking best). -Reference operation time is 0.00747609 s (0.002675 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.007476 Mflops: 0.003) -Merge (2 -> 1 leaves) took w.c.t. of 5.293e-05s, ~1.097e-05s of computing time (of which 9.537e-07s sorting, 1.407e-05s analysis) +Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.30653e-07), 4 suggested as starting thread count. +3 iterations (4 th.) took 0.024s; avg 0.008001s ( +/- 0.13/ 0.15 %); best 0.00799s; worst 0.008013s; std dev. 9.425e-06 (taking best). +Reference operation time is 0.00799012 s (0.002503 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.00799 Mflops: 0.003) +Merge (2 -> 1 leaves) took w.c.t. of 4.816e-05s, ~9.775e-06s of computing time (of which 0s sorting, 1.311e-05s analysis) 3 iterations (4 th.) took 1.407e-05s; avg 4.689e-06s ( +/- 79.66/154.24 %); best 9.537e-07s; worst 1.192e-05s; std dev. 5.115e-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 7839.250x: 0.007476s -> 9.537e-07s, so taking this instance. +Applying merge (2 -> 1 leaves, 4 th.) yielded SPEEDUP of 8378.250x: 0.00799s -> 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.01709s (of which 0.000638s partitioning, 0s I/O); computing times: 1.097e-05s in par. loops, 9.537e-07s sorting, 1.407e-05s analyzing) -Total merge + benchmarking process took 0.01709s, equivalent to 17925.2/2.3 new/old ops (0.03911s for 2 clones -- as 41011.0/5.2 ops, or 20505.5/2.6 ops per clone), SPEEDUP of 7839.250x -Applying multi-merge (2 -> 1 leaves, 1 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 7839.250x (0.007476s -> 9.537e-07s), will amortize in 2.3 ops by saving 0.007475s per op. -In 1 tuning rounds (tot. 0.064s, 0.039s for constructor, 2 clones) obtained a SPEEDUP of 783825.0% (7839x) (from 0.002675 to 20.97 Mflops). -After 0.064488s, autotuning routine declared speedup of 7839.25 x, when using threads count of 4. -(5 x 5)[0x18ab470]{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.000050s -- further speedup of 14278.2 x +A total of 1 merge steps (of max 6) (2 -> 1 subms) took 0.02398s (of which 0.0008049s partitioning, 0s I/O); computing times: 9.775e-06s in par. loops, 0s sorting, 1.311e-05s analyzing) +Total merge + benchmarking process took 0.02398s, equivalent to 25141.8/3.0 new/old ops (0.04702s for 2 clones -- as 49308.2/5.9 ops, or 24654.1/2.9 ops per clone), SPEEDUP of 8378.250x +Applying multi-merge (2 -> 1 leaves, 1 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 8378.250x (0.00799s -> 9.537e-07s), will amortize in 3.0 ops by saving 0.007989s per op. +In 1 tuning rounds (tot. 0.072s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 837725.0% (8378x) (from 0.002503 to 20.97 Mflops). +After 0.072035s, autotuning routine declared speedup of 8378.25 x, when using threads count of 4. +(5 x 5)[0x21d2470]{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.000048s -- further speedup of 16572.7 x 0/2 0 0 -> 0 1/2 1 0 -> 5 0/2 0 3 -> 0 @@ -9550,7 +9628,7 @@ Correctly initialized the library. Correctly allocated a matrix with 7 nonzeroes. Summary information of the matrix: -(6 x 6)[0x18abe90]{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)[0x21d2e90]{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 @@ -9701,56 +9779,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 1.303e-01 s (100.00 %) - analyzed arrays in 2.261e-02 s (17.35 %) - cleaned-up arrays in 7.331e-04 s (0.56 %) - deduplicated arrays in 2.589e-04 s (0.20 %) - sorted arrays in 6.262e-02 s (48.07 %) - shuffled partitions in 2.797e-02 s (21.47 %) - memory allocations took 1.299e-04 s (0.10 %) - leafs setup took 1.979e-05 s (0.02 %) - halfword conversion took 1.593e-02 s (12.22 %) -Built (500 x 500)[0x1016530]{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 6.014e-02 s (100.00 %) + analyzed arrays in 1.131e-02 s (18.80 %) + cleaned-up arrays in 7.420e-04 s (1.23 %) + deduplicated arrays in 2.570e-04 s (0.43 %) + sorted arrays in 2.473e-02 s (41.13 %) + shuffled partitions in 1.548e-02 s (25.73 %) + memory allocations took 1.240e-04 s (0.21 %) + leafs setup took 1.788e-05 s (0.03 %) + halfword conversion took 7.474e-03 s (12.43 %) +Built (500 x 500)[0x1be7530]{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)[0x1016530]{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)[0x1be7530]{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.699452s. +Before auto-tuning, 100 multiplications took 0.399393s. 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.=5.422e-07), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.0245s; avg 0.008166s ( +/- 15.12/ 12.23 %); best 0.006931s; worst 0.009165s; std dev. 0.0009271 (taking best). -Reference operation time is 0.00693107 s (36.07 Mflops) with 4 threads. -3 iterations (4 th.) took 0.02278s; avg 0.007592s ( +/- 10.62/ 19.47 %); best 0.006786s; worst 0.00907s; std dev. 0.001046 (taking best). -Reference operation time is 0.00678587 s (36.84 Mflops) with 4 threads. -After 0.047478s, autotuning routine did not find a better threads count configuration. -(500 x 500)[0x1016530]{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.754117s -- effective speedup of 0.927511 x +Sampling (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.32644e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.01187s; avg 0.003958s ( +/- 2.67/ 1.47 %); best 0.003852s; worst 0.004016s; std dev. 7.492e-05 (taking best). +Reference operation time is 0.00385189 s (64.9 Mflops) with 4 threads. +3 iterations (4 th.) took 0.01197s; avg 0.003989s ( +/- 0.32/ 0.32 %); best 0.003976s; worst 0.004002s; std dev. 1.051e-05 (taking best). +Reference operation time is 0.00397611 s (62.88 Mflops) with 4 threads. +After 0.024029s, autotuning routine did not find a better threads count configuration. +(500 x 500)[0x1be7530]{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.399922s -- effective speedup of 0.998677 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.=5.422e-07), 4 suggested as starting thread count. -3 iterations (4 th.) took 0.02413s; avg 0.008044s ( +/- 13.49/ 7.29 %); best 0.006959s; worst 0.00863s; std dev. 0.0007679 (taking best). -Reference operation time is 0.00695896 s (35.92 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.006959 Mflops: 35.925) -Merge (16 -> 10 leaves) took w.c.t. of 0.007983s, ~0.001104s of computing time (of which 0.000613s sorting, 1.597e-05s analysis) -3 iterations (4 th.) took 0.02882s; avg 0.009606s ( +/- 43.55/ 70.92 %); best 0.005422s; worst 0.01642s; std dev. 0.004859 (taking best). -Reference operation time is 0.00542212 s (46.11 Mflops) with 4 threads. -After merge step 1: tpop: 0.005422 s ~Mflops: 46.107 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.283x: 0.006959s -> 0.005422s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 0.0004699s, ~0.000428s of computing time (of which 0.0002501s sorting, 1.383e-05s analysis) -3 iterations (4 th.) took 0.02376s; avg 0.007919s ( +/- 3.27/ 2.41 %); best 0.00766s; worst 0.00811s; std dev. 0.0001898 (taking best). -Reference operation time is 0.00766015 s (32.64 Mflops) with 4 threads. -After merge step 2: tpop: 0.00766 s ~Mflops: 32.636 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.413x: 0.005422s -> 0.00766s. -Skipping further merge based tests after 1 definite performance degradations in a row (and last exceeding limit). -A total of 2 merge steps (of max 6) (16 -> 7 subms) took 0.08405s (of which 0.008493s partitioning, 0s I/O); computing times: 0.001532s in par. loops, 0.0008631s sorting, 2.98e-05s analyzing) -Total merge + benchmarking process took 0.08405s, equivalent to 15.5/12.1 new/old ops (0.04615s for 2 clones -- as 8.5/6.6 ops, or 4.3/3.3 ops per clone), SPEEDUP of 1.283x -Applying multi-merge (16 -> 10 leaves, 1 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 1.283x (0.006959s -> 0.005422s), will amortize in 54.7 ops by saving 0.001537s per op. -In 1 tuning rounds (tot. 0.13s, 0.046s for constructor, 2 clones) obtained a SPEEDUP of 28.3% (1.283x) (from 35.92 to 46.11 Mflops). -After 0.133267s, autotuning routine declared speedup of 1.28344 x, when using threads count of 4. -(500 x 500)[0x101b960]{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: 10, symflags:'' -After threads auto-tuning, 100 multiplications took 0.760674s -- further speedup of 0.99138 x +Starting autotuning (15 x 0.1 s stages, transA=N, nrhs=2, timer gran.=1.32644e-07), 4 suggested as starting thread count. +3 iterations (4 th.) took 0.01178s; avg 0.003928s ( +/- 4.93/ 3.04 %); best 0.003734s; worst 0.004047s; std dev. 0.0001382 (taking best). +Reference operation time is 0.00373387 s (66.95 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.003734 Mflops: 66.955) +Merge (16 -> 10 leaves) took w.c.t. of 0.004546s, ~0.001354s of computing time (of which 0.0007811s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.01134s; avg 0.003779s ( +/- 11.77/ 6.07 %); best 0.003334s; worst 0.004008s; std dev. 0.0003145 (taking best). +Reference operation time is 0.00333405 s (74.98 Mflops) with 4 threads. +After merge step 1: tpop: 0.003334 s ~Mflops: 74.984 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.120x: 0.003734s -> 0.003334s, so taking this instance. +Merge (10 -> 7 leaves) took w.c.t. of 0.000602s, ~0.0005629s of computing time (of which 0.000351s sorting, 1.502e-05s analysis) +3 iterations (4 th.) took 0.01104s; avg 0.003681s ( +/- 18.17/ 9.69 %); best 0.003012s; worst 0.004037s; std dev. 0.0004732 (taking best). +Reference operation time is 0.00301194 s (83 Mflops) with 4 threads. +After merge step 2: tpop: 0.003012 s ~Mflops: 83.003 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.107x: 0.003334s -> 0.003012s, so taking this instance. +Merge (7 -> 4 leaves) took w.c.t. of 0.0004241s, ~0.000387s of computing time (of which 0.0001979s sorting, 1.407e-05s analysis) +3 iterations (4 th.) took 0.0113s; avg 0.003766s ( +/- 13.50/ 7.29 %); best 0.003258s; worst 0.004041s; std dev. 0.0003598 (taking best). +Reference operation time is 0.00325799 s (76.73 Mflops) with 4 threads. +After merge step 3: tpop: 0.003258 s ~Mflops: 76.734 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.082x: 0.003012s -> 0.003258s. +Merge (4 -> 3 leaves) took w.c.t. of 0.00035s, ~0.0003161s of computing time (of which 0s sorting, 1.192e-05s analysis) +3 iterations (4 th.) took 0.01156s; avg 0.003853s ( +/- 7.91/ 4.42 %); best 0.003548s; worst 0.004023s; std dev. 0.000216 (taking best). +Reference operation time is 0.00354791 s (70.46 Mflops) with 4 threads. +After merge step 4: tpop: 0.003548 s ~Mflops: 70.464 nsubm:3 otn:4 +Applying merge (4 -> 3 leaves, 4 th.) yielded SLOWDOWN (2th of 3 tolerable) of 1.178x: 0.003012s -> 0.003548s. +Merge (3 -> 2 leaves) took w.c.t. of 0.0003459s, ~0.000313s of computing time (of which 9.537e-07s sorting, 1.311e-05s analysis) +3 iterations (4 th.) took 0.01159s; avg 0.003864s ( +/- 7.01/ 3.62 %); best 0.003593s; worst 0.004004s; std dev. 0.0001917 (taking best). +Reference operation time is 0.00359297 s (69.58 Mflops) with 4 threads. +After merge step 5: tpop: 0.003593 s ~Mflops: 69.580 nsubm:2 otn:4 +Applying merge (3 -> 2 leaves, 4 th.) yielded SLOWDOWN (3th of 3 tolerable) of 1.193x: 0.003012s -> 0.003593s. +Merge (2 -> 1 leaves) took w.c.t. of 0.0006812s, ~0.0006468s of computing time (of which 9.537e-07s sorting, 1.287e-05s analysis) +3 iterations (4 th.) took 0.001827s; avg 0.000609s ( +/- 1.81/ 3.43 %); best 0.000598s; worst 0.0006299s; std dev. 1.479e-05 (taking best). +Reference operation time is 0.000597954 s (418.1 Mflops) with 4 threads. +After merge step 6: tpop: 0.000598 s ~Mflops: 418.093 nsubm:1 otn:4 +Applying merge (2 -> 1 leaves, 4 th.) yielded SPEEDUP of 5.037x: 0.003012s -> 0.000598s, 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.1039s (of which 0.00703s partitioning, 0s I/O); computing times: 0.00358s in par. loops, 0.001332s sorting, 8.297e-05s analyzing) +Total merge + benchmarking process took 0.1039s, equivalent to 173.8/27.8 new/old ops (0.05005s for 4 clones -- as 83.7/13.4 ops, or 20.9/3.4 ops per clone), SPEEDUP of 6.244x +Applying multi-merge (16 -> 1 leaves, 6 steps, 4 -> 4 th.sp.) yielded SPEEDUP of 6.244x (0.003734s -> 0.000598s), will amortize in 33.1 ops by saving 0.003136s per op. +In 1 tuning rounds (tot. 0.13s, 0.05s for constructor, 4 clones) obtained a SPEEDUP of 524.4% (6.244x) (from 66.95 to 418.1 Mflops). +After 0.128324s, autotuning routine declared speedup of 6.24442 x, when using threads count of 4. +(500 x 500)[0x1bec960]{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.117972s -- further speedup of 3.38998 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! @@ -9758,19 +9856,19 @@ Correctly initialized the library. Building a matrix with 7 nnz, 6 x 6 Duplicates check: 1 - 0 = 1 - converted COO to RSB in 2.270e-02 s (100.00 %) - analyzed arrays in 1.833e-02 s (80.78 %) - cleaned-up arrays in 1.097e-05 s (0.05 %) - deduplicated arrays in 9.537e-07 s (0.00 %) - sorted arrays in 4.053e-06 s (0.02 %) - shuffled partitions in 4.283e-03 s (18.87 %) - memory allocations took 3.600e-05 s (0.16 %) - leafs setup took 9.775e-06 s (0.04 %) - halfword conversion took 1.407e-05 s (0.06 %) -Built (6 x 6)[0x16aa780]{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.566e-02 s (100.00 %) + analyzed arrays in 2.757e-02 s (77.31 %) + cleaned-up arrays in 1.121e-05 s (0.03 %) + deduplicated arrays in 1.192e-06 s (0.00 %) + sorted arrays in 3.815e-06 s (0.01 %) + shuffled partitions in 7.995e-03 s (22.42 %) + memory allocations took 4.578e-05 s (0.13 %) + leafs setup took 1.502e-05 s (0.04 %) + halfword conversion took 1.311e-05 s (0.04 %) +Built (6 x 6)[0x8c7780]{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)[0x16aa780]{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)[0x8c7780]{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 @@ -9796,20 +9894,56 @@ 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:3.459e-07 -3 iterations (4 th.) took 6.39e-05s; avg 2.13e-05s ( +/- 95.52/186.57 %); best 9.537e-07s; worst 6.104e-05s; std dev. 2.81e-05 (taking best). +Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:5.351e-07 +3 iterations (4 th.) took 6.485e-05s; avg 2.162e-05s ( +/- 95.59/186.76 %); best 9.537e-07s; worst 6.199e-05s; std dev. 2.855e-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 0s, ~0s of computing time (of which 0s sorting, 0s analysis) -3 iterations (4 th.) took 2.861e-06s; avg 9.537e-07s ( +/- 63.73/100.00 %); best 3.459e-07s; worst 1.907e-06s; std dev. 7.787e-07 (taking best). -Reference operation time is 3.4591e-07 s (5.782 Mflops) with 4 threads. -After merge step 1: tpop: 3.459e-07 s ~Mflops: 5.782 nsubm:1 otn:4 -Applying merge (1 -> 1 leaves, 4 th.) yielded SPEEDUP of 2.757x: 9.537e-07s -> 3.459e-07s, so taking this instance. +Merge (1 -> 1 leaves) took w.c.t. of 1.192e-06s, ~0s of computing time (of which 0s sorting, 0s analysis) +3 iterations (4 th.) took 3.815e-06s; avg 1.272e-06s ( +/- 25.00/ 50.00 %); best 9.537e-07s; worst 1.907e-06s; std dev. 4.496e-07 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying merge (1 -> 1 leaves, 4 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.009507s (of which 5.96e-06s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) -Total merge + benchmarking process took 0.009507s, equivalent to 27483.9/9968.8 new/old ops (0.02474s for 2 clones -- as 71516.0/25939.8 ops, or 35758.0/12969.9 ops per clone), SPEEDUP of 2.757x -Applying multi-merge (1 -> 1 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2.757x (9.537e-07s -> 3.459e-07s), will amortize in 15642.5 ops by saving 6.078e-07s per op. -In 1 tuning rounds (tot. 0.025s, 0.025s for constructor, 2 clones) obtained a SPEEDUP of 175.7% (2.757x) (from 2.097 to 5.782 Mflops). +A total of 1 merge steps (of max 6) (1 -> 1 subms) took 2.789e-05s (of which 5.96e-06s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) +Total merge + benchmarking process took 2.789e-05s, equivalent to 29.2/29.2 new/old ops (0.02369s for 1 clones -- as 24839.8/24839.8 ops, or 24839.8/24839.8 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 1.812e-05s; avg 6.04e-06s ( +/- 84.21/148.68 %); best 9.537e-07s; worst 1.502e-05s; std dev. 6.369e-06 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +Starting split (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) +Split (1 -> 1 leaves, 1 -> 1 subms) took 7.296e-05s (of which: 5.96e-06s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 52.00/ 92.00 %); best 9.537e-07s; worst 3.815e-06s; std dev. 1.296e-06 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After split step 1: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. +Split (1 -> 1 leaves, 1 -> 1 subms) took 8.821e-06s (of which: 2.861e-06s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 4.053e-06s; avg 1.351e-06s ( +/- 29.41/ 41.18 %); best 9.537e-07s; worst 1.907e-06s; std dev. 4.052e-07 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After split step 2: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (2th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. +Split (1 -> 1 leaves, 1 -> 1 subms) took 1.383e-05s (of which: 4.053e-06s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 52.00/104.00 %); best 9.537e-07s; worst 4.053e-06s; std dev. 1.461e-06 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After split step 3: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (3th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. +Split (1 -> 1 leaves, 1 -> 1 subms) took 6.914e-06s (of which: 9.537e-07s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 2.861e-06s; avg 9.537e-07s ( +/- 0.00/ 0.00 %); best 9.537e-07s; worst 9.537e-07s; std dev. 0 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After split step 4: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (4th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. +Split (1 -> 1 leaves, 1 -> 1 subms) took 5.96e-06s (of which: 1.907e-06s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 3.099e-06s; avg 1.033e-06s ( +/- 7.69/ 15.38 %); best 9.537e-07s; worst 1.192e-06s; std dev. 1.124e-07 (taking best). +Reference operation time is 9.53674e-07 s (2.097 Mflops) with 4 threads. +After split step 5: tpop: 9.537e-07 s ~Mflops: 2.097 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded NEGLIGIBLE change (5th in a row) (old/new=1.00000x): 9.537e-07s -> 9.537e-07s, so IGNORING this instance. +Split (1 -> 1 leaves, 1 -> 1 subms) took 2.503e-05s (of which: 8.106e-06s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. +3 iterations (4 th.) took 1.097e-05s; avg 3.656e-06s ( +/- 85.36/173.91 %); best 5.351e-07s; worst 1.001e-05s; std dev. 4.512e-06 (taking best). +Reference operation time is 5.35142e-07 s (3.737 Mflops) with 4 threads. +After split step 6: tpop: 5.351e-07 s ~Mflops: 3.737 nsubm:1 otn:4 +Applying split (1 -> 1 leaves, 4 th.) yielded SPEEDUP of 1.782x: 9.537e-07s -> 5.351e-07s, so taking this instance. +A total of 6 split steps (of max 6) (1 -> 1 subms) took 0.02795s (of which 0.0002139s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 2.384e-05s analyzing) +Total split + benchmarking process took 0.02795s, equivalent to 52221.6/29303.5 new/old ops (0.04676s for 2 clones -- as 87374.8/49029.2 ops, or 43687.4/24514.6 ops per clone), SPEEDUP of 1.782x +Applying multi-split (1 -> 1 leaves, 6 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.782x (9.537e-07s -> 5.351e-07s), will amortize in 66771.5 ops by saving 4.185e-07s per op. +In 1 tuning rounds (tot. 0.076s, 0.07s for constructor, 3 clones) obtained a SPEEDUP of 78.2% (1.782x) (from 2.097 to 3.737 Mflops). Backsolving we should get a unitary vector: %%MatrixMarket matrix array real general @@ -9844,120 +9978,124 @@ /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 4.069e-02 s (100.00 %) - analyzed arrays in 8.721e-03 s (21.43 %) - cleaned-up arrays in 5.960e-06 s (0.01 %) - deduplicated arrays in 6.199e-06 s (0.02 %) - sorted arrays in 1.144e-02 s (28.11 %) - shuffled partitions in 9.438e-03 s (23.19 %) - memory allocations took 7.272e-05 s (0.18 %) - leafs setup took 1.502e-05 s (0.04 %) - halfword conversion took 1.096e-02 s (26.95 %) -Built (20 x 20)[0xd7d690]{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 7.215e-02 s (100.00 %) + analyzed arrays in 2.385e-02 s (33.06 %) + cleaned-up arrays in 6.914e-06 s (0.01 %) + deduplicated arrays in 5.007e-06 s (0.01 %) + sorted arrays in 2.019e-02 s (27.98 %) + shuffled partitions in 1.196e-02 s (16.58 %) + memory allocations took 9.632e-05 s (0.13 %) + leafs setup took 1.907e-05 s (0.03 %) + halfword conversion took 1.598e-02 s (22.15 %) +Built (20 x 20)[0xe23690]{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.431e-07 -Starting autotuning (16 x 1.43099e-07 s stages, transA=N, nrhs=1, timer gran.=1.43099e-07), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.01147s; avg 0.003823s ( +/- 37.85/ 20.34 %); best 0.002376s; worst 0.004601s; std dev. 0.001024 (taking best). -Reference operation time is 0.00237608 s (0.3535 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.002376 Mflops: 0.354) -Merge (10 -> 8 leaves) took w.c.t. of 6.7e-05s, ~2.193e-05s of computing time (of which 4.053e-06s sorting, 1.502e-05s analysis) -3 iterations (4 th.) took 0.01294s; avg 0.004313s ( +/- 47.92/ 71.96 %); best 0.002246s; worst 0.007416s; std dev. 0.002234 (taking best). -Reference operation time is 0.00224614 s (0.374 Mflops) with 4 threads. -After merge step 1: tpop: 0.002246 s ~Mflops: 0.374 nsubm:8 otn:4 -Applying merge (10 -> 8 leaves, 4 th.) yielded SPEEDUP of 1.058x: 0.002376s -> 0.002246s, so taking this instance. -Merge (8 -> 6 leaves) took w.c.t. of 7.319e-05s, ~1.407e-05s of computing time (of which 2.861e-06s sorting, 1.216e-05s analysis) -3 iterations (4 th.) took 0.008965s; avg 0.002988s ( +/- 25.17/ 49.31 %); best 0.002236s; worst 0.004462s; std dev. 0.001042 (taking best). -Reference operation time is 0.00223613 s (0.3756 Mflops) with 4 threads. -After merge step 2: tpop: 0.002236 s ~Mflops: 0.376 nsubm:6 otn:4 -Applying merge (8 -> 6 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00448x): 0.002246s -> 0.002236s, so IGNORING this instance. -Merge (6 -> 3 leaves) took w.c.t. of 3.409e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 8.106e-06s analysis) -3 iterations (4 th.) took 0.01358s; avg 0.004527s ( +/- 2.94/ 5.28 %); best 0.004394s; worst 0.004766s; std dev. 0.0001693 (taking best). -Reference operation time is 0.00439405 s (0.1912 Mflops) with 4 threads. -After merge step 3: tpop: 0.004394 s ~Mflops: 0.191 nsubm:3 otn:4 -Applying merge (6 -> 3 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.956x: 0.002246s -> 0.004394s. -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) (10 -> 3 subms) took 0.05126s (of which 0.0001962s partitioning, 0s I/O); computing times: 4.888e-05s in par. loops, 1.001e-05s sorting, 3.529e-05s analyzing) -Total merge + benchmarking process took 0.05126s, equivalent to 22.8/21.6 new/old ops (0.02494s for 2 clones -- as 11.1/10.5 ops, or 5.6/5.2 ops per clone), SPEEDUP of 1.058x -Applying multi-merge (10 -> 8 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.058x (0.002376s -> 0.002246s), will amortize in 394.5 ops by saving 0.0001299s per op. -In 1 tuning rounds (tot. 0.072s, 0.025s for constructor, 2 clones) obtained a SPEEDUP of 5.8% (1.058x) (from 0.3535 to 0.374 Mflops). +Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.275e-07 +Starting autotuning (16 x 1.27494e-07 s stages, transA=N, nrhs=1, timer gran.=1.27494e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 0.02344s; avg 0.007813s ( +/- 4.69/ 8.99 %); best 0.007446s; worst 0.008515s; std dev. 0.0004967 (taking best). +Reference operation time is 0.00744605 s (0.1128 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.007446 Mflops: 0.113) +Merge (10 -> 8 leaves) took w.c.t. of 6.914e-05s, ~2.313e-05s of computing time (of which 4.053e-06s sorting, 1.693e-05s analysis) +3 iterations (4 th.) took 0.02439s; avg 0.00813s ( +/- 7.90/ 4.92 %); best 0.007488s; worst 0.00853s; std dev. 0.0004585 (taking best). +Reference operation time is 0.00748801 s (0.1122 Mflops) with 4 threads. +After merge step 1: tpop: 0.007488 s ~Mflops: 0.112 nsubm:8 otn:4 +Applying merge (10 -> 8 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=0.99440x): 0.007446s -> 0.007488s, so IGNORING this instance. +Merge (8 -> 6 leaves) took w.c.t. of 7.01e-05s, ~1.407e-05s of computing time (of which 2.861e-06s sorting, 1.693e-05s analysis) +3 iterations (4 th.) took 0.02334s; avg 0.007779s ( +/- 5.70/ 9.51 %); best 0.007336s; worst 0.008519s; std dev. 0.0005264 (taking best). +Reference operation time is 0.00733614 s (0.1145 Mflops) with 4 threads. +After merge step 2: tpop: 0.007336 s ~Mflops: 0.115 nsubm:6 otn:4 +Applying merge (8 -> 6 leaves, 4 th.) yielded SPEEDUP of 1.015x: 0.007446s -> 0.007336s, so taking this instance. +Merge (6 -> 3 leaves) took w.c.t. of 4.697e-05s, ~1.693e-05s of computing time (of which 5.007e-06s sorting, 1.311e-05s analysis) +3 iterations (4 th.) took 0.02335s; avg 0.007783s ( +/- 5.52/ 9.37 %); best 0.007353s; worst 0.008512s; std dev. 0.0005182 (taking best). +Reference operation time is 0.00735307 s (0.1142 Mflops) with 4 threads. +After merge step 3: tpop: 0.007353 s ~Mflops: 0.114 nsubm:3 otn:4 +Applying merge (6 -> 3 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=0.99770x): 0.007336s -> 0.007353s, so IGNORING this instance. +Merge (3 -> 1 leaves) took w.c.t. of 7.606e-05s, ~4.292e-05s of computing time (of which 7.868e-06s sorting, 1.407e-05s analysis) +3 iterations (4 th.) took 1.502e-05s; avg 5.007e-06s ( +/- 61.90/123.81 %); best 1.907e-06s; worst 1.121e-05s; std dev. 4.383e-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 3846.250x: 0.007336s -> 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.124s (of which 0.0002921s partitioning, 0s I/O); computing times: 9.704e-05s in par. loops, 1.979e-05s sorting, 6.104e-05s analyzing) +Total merge + benchmarking process took 0.124s, equivalent to 64998.6/16.6 new/old ops (0.07672s for 3 clones -- as 40220.9/10.3 ops, or 13407.0/3.4 ops per clone), SPEEDUP of 3903.875x +Applying multi-merge (10 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 3903.875x (0.007446s -> 1.907e-06s), will amortize in 16.7 ops by saving 0.007444s per op. +In 1 tuning rounds (tot. 0.17s, 0.077s for constructor, 3 clones) obtained a SPEEDUP of 390287.5% (3904x) (from 0.1128 to 440.4 Mflops). autotuner chose 4 threads -Will autotune matrix: 20 x 20, type D, 210 nnz, 10 nnz/r, 11 subms, 8 lsubms, 3.0095 bpnz. -Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:1.431e-07 -Starting autotuning (16 x 1.43099e-07 s stages, transA=N, nrhs=1, timer gran.=1.43099e-07), 4 suggested as starting thread count(default). -3 iterations (4 th.) took 0.008877s; avg 0.002959s ( +/- 25.38/ 48.73 %); best 0.002208s; worst 0.004401s; std dev. 0.00102 (taking best). -~ 4 threads: 0.002208s (0.38 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 0.01396s; avg 0.004653s ( +/- 53.10/ 92.81 %); best 0.002182s; worst 0.008971s; std dev. 0.003064 (taking best). - 3 threads: 0.002182s (0.38 Mflops) (0/2 degradations so far) - -3 iterations (2 th.) took 0.01798s; avg 0.005995s ( +/- 63.37/ 79.66 %); best 0.002196s; worst 0.01077s; std dev. 0.003568 (taking best). - 2 threads: 0.002196s (0.38 Mflops) (1/2 degradations so far) - -3 iterations (1 th.) took 0.008969s; avg 0.00299s ( +/- 25.68/ 50.29 %); best 0.002222s; worst 0.004493s; std dev. 0.001063 (taking best). - 1 threads: 0.002222s (0.38 Mflops) (2/2 degradations so far) - -Best threads choice is 3; starting threads were 4; max speed gap is 1x; search took 0.05s. -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, 11 subms, 8 lsubms, 3.0095 bpnz (tpop: 0.002182 Mflops: 0.385) -Merge (8 -> 6 leaves) took w.c.t. of 4.601e-05s, ~1.597e-05s of computing time (of which 2.861e-06s sorting, 1.502e-05s analysis) -3 iterations (4 th.) took 0.01127s; avg 0.003756s ( +/- 37.69/ 19.47 %); best 0.00234s; worst 0.004487s; std dev. 0.001001 (taking best). -~ 4 threads: 0.00234s (0.36 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 0.01241s; avg 0.004135s ( +/- 47.91/ 41.53 %); best 0.002154s; worst 0.005853s; std dev. 0.001522 (taking best). - 3 threads: 0.002154s (0.39 Mflops) (0/2 degradations so far) - -3 iterations (2 th.) took 0.01723s; avg 0.005745s ( +/- 61.15/ 83.35 %); best 0.002232s; worst 0.01053s; std dev. 0.003507 (taking best). - 2 threads: 0.002232s (0.38 Mflops) (1/2 degradations so far) - -3 iterations (1 th.) took 0.008916s; avg 0.002972s ( +/- 25.10/ 49.59 %); best 0.002226s; worst 0.004446s; std dev. 0.001042 (taking best). - 1 threads: 0.002226s (0.38 Mflops) (2/2 degradations so far) - -Best threads choice is 3; starting threads were 4; max speed gap is 1.1x; search took 0.05s. -After merge step 1: tpop: 0.002154 s ~Mflops: 0.390 nsubm:6 otn:3 -Applying merge (8 -> 6 leaves, 3 th.) yielded SPEEDUP of 1.013x: 0.002182s -> 0.002154s, so taking this instance. -Merge (6 -> 3 leaves) took w.c.t. of 4.22e-05s, ~1.502e-05s of computing time (of which 4.053e-06s sorting, 1.097e-05s analysis) -3 iterations (4 th.) took 0.01353s; avg 0.00451s ( +/- 50.79/ 53.32 %); best 0.002219s; worst 0.006915s; std dev. 0.001919 (taking best). -~ 4 threads: 0.002219s (0.38 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 0.01724s; avg 0.005747s ( +/- 22.01/ 44.00 %); best 0.004482s; worst 0.008275s; std dev. 0.001788 (taking best). - 3 threads: 0.004482s (0.19 Mflops) (1/2 degradations so far) - -3 iterations (2 th.) took 0.008943s; avg 0.002981s ( +/- 26.20/ 49.68 %); best 0.0022s; worst 0.004462s; std dev. 0.001048 (taking best). - 2 threads: 0.0022s (0.38 Mflops) (0/2 degradations so far) - -3 iterations (1 th.) took 0.01507s; avg 0.005024s ( +/- 54.56/ 65.78 %); best 0.002283s; worst 0.008329s; std dev. 0.0025 (taking best). - 1 threads: 0.002283s (0.37 Mflops) (1/2 degradations so far) - -Best threads choice is 2; starting threads were 4; max speed gap is 2x; search took 0.055s. -After merge step 2: tpop: 0.0022 s ~Mflops: 0.382 nsubm:3 otn:2 -Applying merge (6 -> 3 leaves, 2 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.021x: 0.002154s -> 0.0022s. -Merge (3 -> 1 leaves) took w.c.t. of 6.08e-05s, ~2.599e-05s of computing time (of which 1.097e-05s sorting, 1.502e-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). +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.275e-07 +Starting autotuning (16 x 1.27494e-07 s stages, transA=N, nrhs=1, timer gran.=1.27494e-07), 4 suggested as starting thread count(default). +3 iterations (4 th.) took 2.098e-05s; avg 6.994e-06s ( +/- 72.73/128.41 %); best 1.907e-06s; worst 1.597e-05s; std dev. 6.369e-06 (taking best). ~ 4 threads: 1.907e-06s (4.4e+02 Mflops) (0/2 degradations so far) - -3 iterations (3 th.) took 1.287e-05s; avg 4.292e-06s ( +/- 55.56/111.11 %); best 1.907e-06s; worst 9.06e-06s; std dev. 3.372e-06 (taking best). - 3 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 ( +/- 52.00/ 44.00 %); best 9.537e-07s; worst 2.861e-06s; std dev. 7.867e-07 (taking best). + 3 threads: 9.537e-07s (8.8e+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 ( +/- 52.00/ 56.00 %); best 9.537e-07s; worst 3.099e-06s; std dev. 8.778e-07 (taking best). + 2 threads: 1.907e-06s (4.4e+02 Mflops) (1/2 degradations so far) - +3 iterations (1 th.) took 5.007e-06s; avg 1.669e-06s ( +/- 28.57/ 14.29 %); best 1.192e-06s; worst 1.907e-06s; std dev. 3.372e-07 (taking best). + 1 threads: 1.192e-06s (7e+02 Mflops) (2/2 degradations so far) - +Best threads choice is 3; starting threads were 4; max speed gap is 2x; search took 0.0001s. +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 1.192e-06s, ~0s of computing time (of which 0s sorting, 0s analysis) +3 iterations (4 th.) took 5.96e-06s; avg 1.987e-06s ( +/- 52.00/ 44.00 %); best 9.537e-07s; worst 2.861e-06s; std dev. 7.867e-07 (taking best). +~ 4 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 6.199e-06s; avg 2.066e-06s ( +/- 7.69/ 3.85 %); best 1.907e-06s; worst 2.146e-06s; std dev. 1.124e-07 (taking best). + 3 threads: 1.907e-06s (4.4e+02 Mflops) (1/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.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). 1 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - -Best threads choice is 1; starting threads were 4; max speed gap is 2x; search took 0.00093s. -After merge step 3: tpop: 9.537e-07 s ~Mflops: 880.804 nsubm:1 otn:1 -Applying merge (3 -> 1 leaves, 1 th.) yielded SPEEDUP of 2258.750x: 0.002154s -> 9.537e-07s, so taking this instance. +Best threads choice is 4; starting threads were 4; max speed gap is 2x; search took 5.7e-05s. +After merge step 1: tpop: 9.537e-07 s ~Mflops: 880.804 nsubm:1 otn:4 +Applying merge (1 -> 1 leaves, 4 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 3 merge steps (of max 6) (8 -> 1 subms) took 0.1255s (of which 0.0001721s partitioning, 0s I/O); computing times: 5.698e-05s in par. loops, 1.788e-05s sorting, 4.101e-05s analyzing) -Total merge + benchmarking process took 0.1255s, equivalent to 131621.5/57.5 new/old ops (0.03655s for 3 clones -- as 38325.5/16.8 ops, or 12775.2/5.6 ops per clone), SPEEDUP of 2288.000x -Applying multi-merge (8 -> 1 leaves, 3 steps, 3 -> 1 th.sp.) yielded SPEEDUP of 2288.000x (0.002182s -> 9.537e-07s), will amortize in 57.6 ops by saving 0.002181s per op. -In 1 tuning rounds (tot. 0.19s, 0.037s for constructor, 3 clones) obtained a SPEEDUP of 228700.0% (2288x) (from 0.385 to 880.8 Mflops). +A total of 1 merge steps (of max 6) (1 -> 1 subms) took 7.296e-05s (of which 5.007e-06s partitioning, 0s I/O); computing times: 0s in par. loops, 0s sorting, 0s analyzing) +Total merge + benchmarking process took 7.296e-05s, equivalent to 76.5/76.5 new/old ops (0.02332s for 1 clones -- as 24457.0/24457.0 ops, or 24457.0/24457.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 2.098e-05s; avg 6.994e-06s ( +/- 72.73/128.41 %); best 1.907e-06s; worst 1.597e-05s; std dev. 6.369e-06 (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 ( +/- 52.00/ 44.00 %); best 9.537e-07s; worst 2.861e-06s; std dev. 7.867e-07 (taking best). + 3 threads: 9.537e-07s (8.8e+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.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). + 1 threads: 9.537e-07s (8.8e+02 Mflops) (0/2 degradations so far) - +Best threads choice is 3; starting threads were 4; max speed gap is 2x; search took 0.0003s. +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: 9.537e-07 Mflops: 880.804) +Split (1 -> 3 leaves, 1 -> 4 subms) took 7.51e-05s (of which: 6.914e-06s analysis, -1.714e+09s mem.mgmt); compute time: 3.386e-05s overall, 5.96e-06s searches, 2.789e-05s shuffle, 9.06e-06s switch, 9.537e-07s quadrants. +3 iterations (4 th.) took 0.02356s; avg 0.007853s ( +/- 3.83/ 1.93 %); best 0.007552s; worst 0.008005s; std dev. 0.0002129 (taking best). +~ 4 threads: 0.007552s (0.11 Mflops) (0/2 degradations so far) - +3 iterations (3 th.) took 0.02395s; avg 0.007985s ( +/- 0.36/ 0.19 %); best 0.007956s; worst 0.008s; std dev. 2.046e-05 (taking best). + 3 threads: 0.007956s (0.11 Mflops) (1/2 degradations so far) - +3 iterations (2 th.) took 0.02397s; avg 0.007989s ( +/- 0.33/ 0.17 %); best 0.007963s; worst 0.008003s; std dev. 1.849e-05 (taking best). + 2 threads: 0.007963s (0.11 Mflops) (2/2 degradations so far) - +Best threads choice is 4; starting threads were 4; max speed gap is 1.1x; search took 0.072s. +After split step 1: tpop: 0.007552 s ~Mflops: 0.111 nsubm:3 otn:4 +Applying split (1 -> 3 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 7918.750x: 9.537e-07s -> 0.007552s. +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.07172s (of which 0.0001049s partitioning, 0s I/O); computing times: 3.386e-05s in par. loops, 5.96e-06s sorting, 6.914e-06s analyzing) +Total split + benchmarking process took 0.07172s, equivalent to 75200.8/75200.8 new/old ops (0.0238s for 1 clones -- as 24952.0/24952.0 ops, or 24952.0/24952.0 ops per clone), SPEEDUP of 1.000x (NO SPEEDUP) +In 1 tuning rounds (tot. 0.12s, 0.047s for constructor, 2 clones) obtained NO speedup (best stays 880.8 Mflops). check results are ok Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 1.462e-02 s (100.00 %) - analyzed arrays in 4.936e-03 s (33.75 %) - cleaned-up arrays in 2.146e-06 s (0.01 %) - deduplicated arrays in 4.053e-06 s (0.03 %) - sorted arrays in 7.495e-03 s (51.25 %) - shuffled partitions in 2.149e-03 s (14.69 %) - memory allocations took 2.217e-05 s (0.15 %) - leafs setup took 4.053e-06 s (0.03 %) - halfword conversion took 9.060e-06 s (0.06 %) -Built (6 x 6)[0xd7e110]{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 2.267e-02 s (100.00 %) + analyzed arrays in 8.037e-03 s (35.46 %) + cleaned-up arrays in 1.907e-06 s (0.01 %) + deduplicated arrays in 2.861e-06 s (0.01 %) + sorted arrays in 6.602e-03 s (29.13 %) + shuffled partitions in 7.981e-03 s (35.21 %) + memory allocations took 2.623e-05 s (0.12 %) + leafs setup took 1.001e-05 s (0.04 %) + halfword conversion took 4.053e-06 s (0.02 %) +Built (6 x 6)[0xe27110]{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.4387E-04 s -A single USMM took 0.3695E-04 s -USMM-to-USMV speed ratio is is 1.187 x +Repeated USMV took 0.4983E-04 s +A single USMM took 0.4005E-04 s +USMM-to-USMV speed ratio is is 1.244 x Call auto-tuning routine.. Repeat measurement. -Tuned USMM took 0.1001E-04 s -Tuned-to-untuned speed ratio is is 3.690 x +Tuned USMM took 0.1407E-04 s +Tuned-to-untuned speed ratio is is 2.847 x FAILED: 0 PASSED: 2 /build/reproducible-path/librsb-1.3.0.2+dfsg/examples/fortran_rsb_fi @@ -10006,239 +10144,223 @@ 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 3.771e-02 s (100.00 %) - analyzed arrays in 1.073e-02 s (28.44 %) + converted COO to RSB in 6.752e-02 s (100.00 %) + analyzed arrays in 2.389e-02 s (35.38 %) cleaned-up arrays in 5.007e-06 s (0.01 %) - deduplicated arrays in 4.053e-06 s (0.01 %) - sorted arrays in 9.857e-03 s (26.14 %) - shuffled partitions in 1.031e-02 s (27.33 %) - memory allocations took 4.315e-05 s (0.11 %) - leafs setup took 1.693e-05 s (0.04 %) - halfword conversion took 6.719e-03 s (17.82 %) -Built (6 x 6)[0x27a4c00]{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:'' + deduplicated arrays in 3.815e-06 s (0.01 %) + sorted arrays in 1.154e-02 s (17.10 %) + shuffled partitions in 1.600e-02 s (23.69 %) + memory allocations took 5.436e-05 s (0.08 %) + leafs setup took 1.979e-05 s (0.03 %) + halfword conversion took 1.597e-02 s (23.66 %) +Built (6 x 6)[0xbcbc00]{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)[0x27a6f90]{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)[0xbcdf90]{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.01075s; avg 0.003582s ( +/- 22.08/ 40.03 %); best 0.002791s; worst 0.005016s; std dev. 0.001016 (taking best). -Reference operation time is 0.00279117 s (0.05159 Mflops) with 4 threads. -After 0.010882s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.02386s; avg 0.007952s ( +/- 1.12/ 0.62 %); best 0.007863s; worst 0.008002s; std dev. 6.33e-05 (taking best). +Reference operation time is 0.00786304 s (0.01831 Mflops) with 4 threads. +After 0.024006s, 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 0.01375s; avg 0.004585s ( +/- 2.31/ 4.22 %); best 0.004479s; worst 0.004778s; std dev. 0.0001369 (taking best). -Reference operation time is 0.00447893 s (0.03215 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.004479 Mflops: 0.032) -Merge (16 -> 10 leaves) took w.c.t. of 0.001561s, ~0.000144s of computing time (of which 5.007e-06s sorting, 1.502e-05s analysis) -3 iterations (4 th.) took 0.01706s; avg 0.005687s ( +/- 60.90/101.85 %); best 0.002224s; worst 0.01148s; std dev. 0.004122 (taking best). -Reference operation time is 0.00222397 s (0.06475 Mflops) with 4 threads. -After merge step 1: tpop: 0.002224 s ~Mflops: 0.065 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SPEEDUP of 2.014x: 0.004479s -> 0.002224s, so taking this instance. -Merge (10 -> 7 leaves) took w.c.t. of 4.697e-05s, ~1.407e-05s of computing time (of which 1.907e-06s sorting, 1.192e-05s analysis) -3 iterations (4 th.) took 0.008868s; avg 0.002956s ( +/- 23.68/ 46.41 %); best 0.002256s; worst 0.004328s; std dev. 0.0009702 (taking best). -Reference operation time is 0.00225592 s (0.06383 Mflops) with 4 threads. -After merge step 2: tpop: 0.002256 s ~Mflops: 0.064 nsubm:7 otn:4 -Applying merge (10 -> 7 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=0.98584x): 0.002224s -> 0.002256s, so IGNORING this instance. -Merge (7 -> 4 leaves) took w.c.t. of 3.791e-05s, ~1.311e-05s of computing time (of which 1.907e-06s sorting, 1.097e-05s analysis) -3 iterations (4 th.) took 0.01719s; avg 0.00573s ( +/- 24.55/ 48.76 %); best 0.004323s; worst 0.008524s; std dev. 0.001976 (taking best). -Reference operation time is 0.00432301 s (0.03331 Mflops) with 4 threads. -After merge step 3: tpop: 0.004323 s ~Mflops: 0.033 nsubm:4 otn:4 -Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.944x: 0.002224s -> 0.004323s. -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.06209s (of which 0.001681s partitioning, 0s I/O); computing times: 0.0001712s in par. loops, 8.821e-06s sorting, 3.791e-05s analyzing) -Total merge + benchmarking process took 0.06209s, equivalent to 27.9/13.9 new/old ops (0.02854s for 2 clones -- as 12.8/6.4 ops, or 6.4/3.2 ops per clone), SPEEDUP of 2.014x -Applying multi-merge (16 -> 10 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 2.014x (0.004479s -> 0.002224s), will amortize in 27.5 ops by saving 0.002255s per op. -In 1 tuning rounds (tot. 0.088s, 0.029s for constructor, 2 clones) obtained a SPEEDUP of 101.4% (2.014x) (from 0.03215 to 0.06475 Mflops). -After 0.088007s, global autotuning declared speedup of 2.01394 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x27a8220]{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: 10, symflags:'' +3 iterations (4 th.) took 0.02399s; avg 0.007996s ( +/- 0.03/ 0.05 %); best 0.007994s; worst 0.008s; std dev. 2.725e-06 (taking best). +Reference operation time is 0.00799394 s (0.01801 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.007994 Mflops: 0.018) +Merge (16 -> 10 leaves) took w.c.t. of 0.01995s, ~0.01219s of computing time (of which 6.914e-06s sorting, 1.693e-05s analysis) +3 iterations (4 th.) took 0.02798s; avg 0.009325s ( +/- 14.40/ 28.72 %); best 0.007982s; worst 0.012s; std dev. 0.001894 (taking best). +Reference operation time is 0.00798202 s (0.01804 Mflops) with 4 threads. +After merge step 1: tpop: 0.007982 s ~Mflops: 0.018 nsubm:10 otn:4 +Applying merge (16 -> 10 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00149x): 0.007994s -> 0.007982s, so IGNORING this instance. +Merge (10 -> 7 leaves) took w.c.t. of 4.697e-05s, ~1.407e-05s of computing time (of which 2.146e-06s sorting, 1.502e-05s analysis) +3 iterations (4 th.) took 0.02389s; avg 0.007964s ( +/- 0.56/ 0.30 %); best 0.00792s; worst 0.007988s; std dev. 3.133e-05 (taking best). +Reference operation time is 0.00792003 s (0.01818 Mflops) with 4 threads. +After merge step 2: tpop: 0.00792 s ~Mflops: 0.018 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded NEGLIGIBLE change (2th in a row) (old/new=1.00933x): 0.007994s -> 0.00792s, so IGNORING this instance. +Merge (7 -> 4 leaves) took w.c.t. of 4.315e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 1.192e-05s analysis) +3 iterations (4 th.) took 0.0239s; avg 0.007967s ( +/- 0.68/ 0.42 %); best 0.007912s; worst 0.008s; std dev. 3.886e-05 (taking best). +Reference operation time is 0.00791216 s (0.0182 Mflops) with 4 threads. +After merge step 3: tpop: 0.007912 s ~Mflops: 0.018 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.010x: 0.007994s -> 0.007912s, so taking this instance. +Merge (4 -> 1 leaves) took w.c.t. of 4.697e-05s, ~1.597e-05s of computing time (of which 3.099e-06s sorting, 1.287e-05s analysis) +3 iterations (4 th.) took 1.597e-05s; avg 5.325e-06s ( +/- 77.61/141.79 %); best 1.192e-06s; worst 1.287e-05s; std dev. 5.347e-06 (taking best). +Reference operation time is 1.19209e-06 s (120.8 Mflops) with 4 threads. +After merge step 4: tpop: 1.192e-06 s ~Mflops: 120.796 nsubm:1 otn:4 +Applying merge (4 -> 1 leaves, 4 th.) yielded SPEEDUP of 6637.200x: 0.007912s -> 1.192e-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.1491s (of which 0.02014s partitioning, 0s I/O); computing times: 0.01223s in par. loops, 1.526e-05s sorting, 5.674e-05s analyzing) +Total merge + benchmarking process took 0.1491s, equivalent to 125081.6/18.7 new/old ops (0.07176s for 3 clones -- as 60200.8/9.0 ops, or 20066.9/3.0 ops per clone), SPEEDUP of 6705.800x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 6705.800x (0.007994s -> 1.192e-06s), will amortize in 18.7 ops by saving 0.007993s per op. +In 1 tuning rounds (tot. 0.2s, 0.072s for constructor, 3 clones) obtained a SPEEDUP of 670480.0% (6706x) (from 0.01801 to 120.8 Mflops). +After 0.197154s, global autotuning declared speedup of 6705.8 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd1780]{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:'' Considering S clone. Building a matrix with 36 nnz, 6 x 6 Duplicates check: 36 - 0 = 36 - converted COO to RSB in 2.341e-02 s (100.00 %) - analyzed arrays in 8.208e-03 s (35.06 %) - cleaned-up arrays in 1.907e-06 s (0.01 %) - deduplicated arrays in 2.146e-06 s (0.01 %) + converted COO to RSB in 4.675e-02 s (100.00 %) + analyzed arrays in 1.471e-02 s (31.46 %) + 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 6.642e-03 s (28.37 %) - memory allocations took 4.697e-05 s (0.20 %) - leafs setup took 1.001e-05 s (0.04 %) - halfword conversion took 8.499e-03 s (36.30 %) -Built (6 x 6)[0x27abee0]{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:'' + shuffled partitions in 1.601e-02 s (34.23 %) + memory allocations took 3.910e-05 s (0.08 %) + leafs setup took 1.216e-05 s (0.03 %) + halfword conversion took 1.598e-02 s (34.17 %) +Built (6 x 6)[0xbd23c0]{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: 13, symflags:'' Base matrix: -(6 x 6)[0x27abee0]{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)[0xbd23c0]{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: 13, 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. +Will use autotuning routine to sample matrix: 6 x 6, type S, 36 nnz, 6 nnz/r, 17 subms, 13 lsubms, 4.6111 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.01139s; avg 0.003798s ( +/- 39.97/ 24.49 %); best 0.00228s; worst 0.004728s; std dev. 0.001082 (taking best). -Reference operation time is 0.00228 s (0.06316 Mflops) with 4 threads. -After 0.011466s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.05186s; avg 0.01729s ( +/- 53.72/107.40 %); best 0.007999s; worst 0.03585s; std dev. 0.01313 (taking best). +Reference operation time is 0.00799894 s (0.018 Mflops) with 4 threads. +After 0.051934s, 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. +Will autotune matrix: 6 x 6, type S, 36 nnz, 6 nnz/r, 17 subms, 13 lsubms, 4.6111 bpnz. Parameters: verbosity:1 mintimes:3 maxtimes:10 mindt:0 maxdt:0.1 -3 iterations (4 th.) took 0.009404s; avg 0.003135s ( +/- 27.26/ 38.00 %); best 0.00228s; worst 0.004326s; std dev. 0.0008685 (taking best). -Reference operation time is 0.00228 s (0.06316 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.00228 Mflops: 0.063) -Merge (16 -> 10 leaves) took w.c.t. of 0.001412s, ~3.028e-05s of computing time (of which 2.861e-06s sorting, 1.311e-05s analysis) -3 iterations (4 th.) took 0.03702s; avg 0.01234s ( +/- 44.16/ 84.51 %); best 0.006891s; worst 0.02277s; std dev. 0.007377 (taking best). -Reference operation time is 0.00689101 s (0.0209 Mflops) with 4 threads. -After merge step 1: tpop: 0.006891 s ~Mflops: 0.021 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 3.022x: 0.00228s -> 0.006891s. -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.0385s (of which 0.001427s partitioning, 0s I/O); computing times: 3.028e-05s in par. loops, 2.861e-06s sorting, 1.311e-05s analyzing) -Total merge + benchmarking process took 0.0385s, equivalent to 16.9/16.9 new/old ops (0.01652s for 1 clones -- as 7.2/7.2 ops, or 7.2/7.2 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.02296s; avg 0.007653s ( +/- 8.92/ 11.31 %); best 0.00697s; worst 0.008519s; std dev. 0.0006454 (taking best). -Reference operation time is 0.00697017 s (0.02066 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 S, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.00697 Mflops: 0.021) -Split (16 -> 28 leaves, 21 -> 37 subms) took 0.01299s (of which: 1.097e-05s analysis, -6.856e+09s mem.mgmt); compute time: 0.0001721s overall, 4.053e-06s searches, 0.0001681s shuffle, 0.0001369s switch, 3.338e-06s quadrants. -3 iterations (4 th.) took 0.02204s; avg 0.007348s ( +/- 15.67/ 14.77 %); best 0.006196s; worst 0.008433s; std dev. 0.0009145 (taking best). -Reference operation time is 0.00619602 s (0.02324 Mflops) with 4 threads. -After split step 1: tpop: 0.006196 s ~Mflops: 0.023 nsubm:28 otn:4 -Applying split (16 -> 28 leaves, 4 th.) yielded SPEEDUP of 1.125x: 0.00697s -> 0.006196s, so taking this instance. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.008607s (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.02492s; avg 0.008307s ( +/- 15.81/ 8.51 %); best 0.006994s; worst 0.009014s; std dev. 0.0009295 (taking best). -Reference operation time is 0.00699401 s (0.02059 Mflops) with 4 threads. -After split step 2: tpop: 0.006994 s ~Mflops: 0.021 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.129x: 0.006196s -> 0.006994s. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.01382s (of which: 1.621e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. -3 iterations (4 th.) took 0.0251s; avg 0.008366s ( +/- 16.89/ 9.77 %); best 0.006953s; worst 0.009184s; std dev. 0.001003 (taking best). -Reference operation time is 0.006953 s (0.02071 Mflops) with 4 threads. -After split step 3: tpop: 0.006953 s ~Mflops: 0.021 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (2th of 3 tolerable) of 1.122x: 0.006196s -> 0.006953s. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.009003s (of which: 1.812e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. -3 iterations (4 th.) took 0.02278s; avg 0.007593s ( +/- 11.58/ 22.67 %); best 0.006714s; worst 0.009314s; std dev. 0.001217 (taking best). -Reference operation time is 0.00671387 s (0.02145 Mflops) with 4 threads. -After split step 4: tpop: 0.006714 s ~Mflops: 0.021 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (3th of 3 tolerable) of 1.084x: 0.006196s -> 0.006714s. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.01592s (of which: 1.693e-05s analysis, 0s mem.mgmt); compute time: 0s overall, 0s searches, 0s shuffle, 0s switch, 0s quadrants. -3 iterations (4 th.) took 0.02392s; avg 0.007973s ( +/- 14.21/ 7.13 %); best 0.00684s; worst 0.008542s; std dev. 0.0008014 (taking best). -Reference operation time is 0.00683999 s (0.02105 Mflops) with 4 threads. -After split step 5: tpop: 0.00684 s ~Mflops: 0.021 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (4th of 3 tolerable) of 1.104x: 0.006196s -> 0.00684s. -Skipping further split based tests after 4 definite performance degradations in a row. -A total of 5 split steps (of max 6) (16 -> 28 subms) took 0.2039s (of which 0.06131s partitioning, 0s I/O); computing times: 0.0001721s in par. loops, 4.053e-06s sorting, 7.725e-05s analyzing) -Total split + benchmarking process took 0.2039s, equivalent to 32.9/29.2 new/old ops (0.04109s for 2 clones -- as 6.6/5.9 ops, or 3.3/2.9 ops per clone), SPEEDUP of 1.125x -Applying multi-split (16 -> 28 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.125x (0.00697s -> 0.006196s), will amortize in 263.3 ops by saving 0.0007741s per op. -In 1 tuning rounds (tot. 0.31s, 0.058s for constructor, 3 clones) obtained a SPEEDUP of 12.5% (1.125x) (from 0.02066 to 0.02324 Mflops). -After 0.309134s, global autotuning declared speedup of 1.12494 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x27ad5b8]{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: 28, symflags:'' +3 iterations (4 th.) took 0.02399s; avg 0.007997s ( +/- 0.11/ 0.17 %); best 0.007989s; worst 0.008011s; std dev. 9.804e-06 (taking best). +Reference operation time is 0.00798893 s (0.01802 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, 17 subms, 13 lsubms, 4.6111 bpnz (tpop: 0.007989 Mflops: 0.018) +Merge (13 -> 10 leaves) took w.c.t. of 4.888e-05s, ~1.383e-05s of computing time (of which 2.146e-06s sorting, 1.502e-05s analysis) +3 iterations (4 th.) took 0.02389s; avg 0.007964s ( +/- 0.96/ 0.55 %); best 0.007888s; worst 0.008008s; std dev. 5.425e-05 (taking best). +Reference operation time is 0.00788784 s (0.01826 Mflops) with 4 threads. +After merge step 1: tpop: 0.007888 s ~Mflops: 0.018 nsubm:10 otn:4 +Applying merge (13 -> 10 leaves, 4 th.) yielded SPEEDUP of 1.013x: 0.007989s -> 0.007888s, so taking this instance. +Merge (10 -> 7 leaves) took w.c.t. of 5.698e-05s, ~1.597e-05s of computing time (of which 1.907e-06s sorting, 1.693e-05s analysis) +3 iterations (4 th.) took 0.02388s; avg 0.00796s ( +/- 1.04/ 0.56 %); best 0.007877s; worst 0.008004s; std dev. 5.855e-05 (taking best). +Reference operation time is 0.00787687 s (0.01828 Mflops) with 4 threads. +After merge step 2: tpop: 0.007877 s ~Mflops: 0.018 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded NEGLIGIBLE change (1th in a row) (old/new=1.00139x): 0.007888s -> 0.007877s, so IGNORING this instance. +Merge (7 -> 4 leaves) took w.c.t. of 5.102e-05s, ~1.311e-05s of computing time (of which 2.146e-06s sorting, 1.407e-05s analysis) +3 iterations (4 th.) took 0.02293s; avg 0.007645s ( +/- 9.22/ 4.69 %); best 0.00694s; worst 0.008003s; std dev. 0.0004984 (taking best). +Reference operation time is 0.00693989 s (0.02075 Mflops) with 4 threads. +After merge step 3: tpop: 0.00694 s ~Mflops: 0.021 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SPEEDUP of 1.137x: 0.007888s -> 0.00694s, so taking this instance. +Merge (4 -> 1 leaves) took w.c.t. of 5.007e-05s, ~1.693e-05s of computing time (of which 3.099e-06s sorting, 1.097e-05s analysis) +3 iterations (4 th.) took 1.502e-05s; avg 5.007e-06s ( +/- 80.95/161.90 %); best 9.537e-07s; worst 1.311e-05s; std dev. 5.732e-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 7277.000x: 0.00694s -> 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) (13 -> 1 subms) took 0.148s (of which 0.005189s partitioning, 0s I/O); computing times: 5.984e-05s in par. loops, 9.298e-06s sorting, 5.698e-05s analyzing) +Total merge + benchmarking process took 0.148s, equivalent to 155169.5/18.5 new/old ops (0.09573s for 4 clones -- as 100379.2/12.0 ops, or 25094.8/3.0 ops per clone), SPEEDUP of 8377.000x +Applying multi-merge (13 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 8377.000x (0.007989s -> 9.537e-07s), will amortize in 18.5 ops by saving 0.007988s per op. +In 1 tuning rounds (tot. 0.2s, 0.096s for constructor, 4 clones) obtained a SPEEDUP of 837600.0% (8377x) (from 0.01802 to 151 Mflops). +After 0.196028s, global autotuning declared speedup of 8377 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbce380]{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 4.096e-02 s (100.00 %) - analyzed arrays in 1.408e-02 s (34.36 %) - cleaned-up arrays in 1.907e-06 s (0.00 %) - deduplicated arrays in 9.537e-07 s (0.00 %) + converted COO to RSB in 4.790e-02 s (100.00 %) + analyzed arrays in 1.588e-02 s (33.15 %) + cleaned-up arrays in 2.861e-06 s (0.01 %) + deduplicated arrays in 2.146e-06 s (0.00 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 9.810e-03 s (23.95 %) - memory allocations took 1.621e-05 s (0.04 %) - leafs setup took 1.192e-05 s (0.03 %) - halfword conversion took 1.705e-02 s (41.61 %) -Built (6 x 6)[0x27abee0]{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:'' + shuffled partitions in 1.603e-02 s (33.46 %) + memory allocations took 1.907e-05 s (0.04 %) + leafs setup took 1.597e-05 s (0.03 %) + halfword conversion took 1.595e-02 s (33.30 %) +Built (6 x 6)[0xbd23c0]{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)[0x27abee0]{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)[0xbd23c0]{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.02198s; avg 0.007326s ( +/- 18.04/ 24.54 %); best 0.006004s; worst 0.009124s; std dev. 0.001317 (taking best). -Reference operation time is 0.0060041 s (0.09593 Mflops) with 4 threads. -After 0.022062s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.1599s; avg 0.05329s ( +/- 79.11/154.99 %); best 0.01113s; worst 0.1359s; std dev. 0.05841 (taking best). +Reference operation time is 0.0111308 s (0.05175 Mflops) with 4 threads. +After 0.159945s, 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 0.01712s; avg 0.005705s ( +/- 61.28/ 39.61 %); best 0.002209s; worst 0.007965s; std dev. 0.002507 (taking best). -Reference operation time is 0.00220895 s (0.2608 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.002209 Mflops: 0.261) -Merge (16 -> 10 leaves) took w.c.t. of 0.006472s, ~3.624e-05s of computing time (of which 2.861e-06s sorting, 1.693e-05s analysis) -3 iterations (4 th.) took 0.0369s; avg 0.0123s ( +/- 44.17/ 74.53 %); best 0.006868s; worst 0.02147s; std dev. 0.006519 (taking best). -Reference operation time is 0.00686789 s (0.08387 Mflops) with 4 threads. -After merge step 1: tpop: 0.006868 s ~Mflops: 0.084 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 3.109x: 0.002209s -> 0.006868s. -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.04345s (of which 0.006491s partitioning, 0s I/O); computing times: 3.624e-05s in par. loops, 2.861e-06s sorting, 1.693e-05s analyzing) -Total merge + benchmarking process took 0.04345s, equivalent to 19.7/19.7 new/old ops (0.02382s for 1 clones -- as 10.8/10.8 ops, or 10.8/10.8 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.01605s; avg 0.005349s ( +/- 42.64/ 56.87 %); best 0.003068s; worst 0.008391s; std dev. 0.002239 (taking best). -Reference operation time is 0.00306797 s (0.1877 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 C, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.003068 Mflops: 0.188) -Split (16 -> 28 leaves, 21 -> 37 subms) took 0.006774s (of which: 1.383e-05s analysis, -6.856e+09s mem.mgmt); compute time: 8.416e-05s overall, 4.768e-06s searches, 7.939e-05s shuffle, 2.456e-05s switch, 8.106e-06s quadrants. -3 iterations (4 th.) took 0.01543s; avg 0.005143s ( +/- 42.95/ 65.39 %); best 0.002934s; worst 0.008506s; std dev. 0.002417 (taking best). -Reference operation time is 0.00293398 s (0.1963 Mflops) with 4 threads. -After split step 1: tpop: 0.002934 s ~Mflops: 0.196 nsubm:28 otn:4 -Applying split (16 -> 28 leaves, 4 th.) yielded SPEEDUP of 1.046x: 0.003068s -> 0.002934s, so taking this instance. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.005695s (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.02222s; avg 0.007407s ( +/- 5.99/ 6.63 %); best 0.006963s; worst 0.007898s; std dev. 0.0003832 (taking best). -Reference operation time is 0.00696301 s (0.08272 Mflops) with 4 threads. -After split step 2: tpop: 0.006963 s ~Mflops: 0.083 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 2.373x: 0.002934s -> 0.006963s. -Skipping further split based tests after 1 definite performance degradations in a row (and last exceeding limit). -A total of 2 split steps (of max 6) (16 -> 28 subms) took 0.07599s (of which 0.01258s partitioning, 0s I/O); computing times: 8.416e-05s in par. loops, 4.768e-06s sorting, 2.789e-05s analyzing) -Total split + benchmarking process took 0.07599s, equivalent to 25.9/24.8 new/old ops (0.04386s for 2 clones -- as 14.9/14.3 ops, or 7.5/7.1 ops per clone), SPEEDUP of 1.046x -Applying multi-split (16 -> 28 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.046x (0.003068s -> 0.002934s), will amortize in 567.1 ops by saving 0.000134s per op. -In 1 tuning rounds (tot. 0.2s, 0.068s for constructor, 3 clones) obtained a SPEEDUP of 4.6% (1.046x) (from 0.1877 to 0.1963 Mflops). -After 0.196603s, global autotuning declared speedup of 1.04567 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x27ae3e8]{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: 28, symflags:'' +3 iterations (4 th.) took 0.02398s; avg 0.007995s ( +/- 0.10/ 0.15 %); best 0.007987s; worst 0.008007s; std dev. 8.683e-06 (taking best). +Reference operation time is 0.00798702 s (0.07212 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.007987 Mflops: 0.072) +Merge (16 -> 10 leaves) took w.c.t. of 6.604e-05s, ~2.694e-05s of computing time (of which 2.861e-06s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.02791s; avg 0.009302s ( +/- 14.03/ 28.05 %); best 0.007997s; worst 0.01191s; std dev. 0.001845 (taking best). +Reference operation time is 0.00799704 s (0.07203 Mflops) with 4 threads. +After merge step 1: tpop: 0.007997 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.99875x): 0.007987s -> 0.007997s, so IGNORING this instance. +Merge (10 -> 7 leaves) took w.c.t. of 5.388e-05s, ~1.407e-05s of computing time (of which 3.099e-06s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.02276s; avg 0.007588s ( +/- 10.84/ 5.66 %); best 0.006765s; worst 0.008017s; std dev. 0.000582 (taking best). +Reference operation time is 0.00676489 s (0.08515 Mflops) with 4 threads. +After merge step 2: tpop: 0.006765 s ~Mflops: 0.085 nsubm:7 otn:4 +Applying merge (10 -> 7 leaves, 4 th.) yielded SPEEDUP of 1.181x: 0.007987s -> 0.006765s, so taking this instance. +Merge (7 -> 4 leaves) took w.c.t. of 4.911e-05s, ~1.502e-05s of computing time (of which 3.099e-06s sorting, 1.287e-05s analysis) +3 iterations (4 th.) took 0.0239s; avg 0.007967s ( +/- 0.85/ 0.44 %); best 0.007899s; worst 0.008002s; std dev. 4.784e-05 (taking best). +Reference operation time is 0.00789905 s (0.07292 Mflops) with 4 threads. +After merge step 3: tpop: 0.007899 s ~Mflops: 0.073 nsubm:4 otn:4 +Applying merge (7 -> 4 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 1.168x: 0.006765s -> 0.007899s. +Merge (4 -> 1 leaves) took w.c.t. of 5.102e-05s, ~1.597e-05s of computing time (of which 3.099e-06s sorting, 1.192e-05s analysis) +3 iterations (4 th.) took 1.693e-05s; avg 5.643e-06s ( +/- 66.20/128.17 %); best 1.907e-06s; worst 1.287e-05s; std dev. 5.115e-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 3546.750x: 0.006765s -> 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.12s (of which 0.0002508s partitioning, 0s I/O); computing times: 7.2e-05s in par. loops, 1.216e-05s sorting, 5.674e-05s analyzing) +Total merge + benchmarking process took 0.12s, equivalent to 62902.0/15.0 new/old ops (0.06372s for 3 clones -- as 33408.8/8.0 ops, or 11136.2/2.7 ops per clone), SPEEDUP of 4187.500x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4187.500x (0.007987s -> 1.907e-06s), will amortize in 15.0 ops by saving 0.007985s per op. +In 1 tuning rounds (tot. 0.17s, 0.064s for constructor, 3 clones) obtained a SPEEDUP of 418650.0% (4188x) (from 0.07212 to 302 Mflops). +After 0.168006s, global autotuning declared speedup of 4187.5 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbcf220]{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 3.981e-02 s (100.00 %) - analyzed arrays in 1.518e-02 s (38.13 %) - cleaned-up arrays in 3.099e-06 s (0.01 %) - deduplicated arrays in 9.537e-07 s (0.00 %) + converted COO to RSB in 5.188e-02 s (100.00 %) + analyzed arrays in 1.589e-02 s (30.62 %) + cleaned-up arrays in 2.861e-06 s (0.01 %) + deduplicated arrays in 1.192e-06 s (0.00 %) sorted arrays in 0.000e+00 s (0.00 %) - shuffled partitions in 1.210e-02 s (30.40 %) - memory allocations took 1.621e-05 s (0.04 %) - leafs setup took 1.287e-05 s (0.03 %) - halfword conversion took 1.249e-02 s (31.38 %) -Built (6 x 6)[0x27ae400]{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:'' + shuffled partitions in 1.997e-02 s (38.48 %) + memory allocations took 4.292e-05 s (0.08 %) + leafs setup took 1.407e-05 s (0.03 %) + halfword conversion took 1.596e-02 s (30.77 %) +Built (6 x 6)[0xbd6340]{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)[0x27ae400]{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)[0xbd6340]{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.01988s; avg 0.006626s ( +/- 55.40/ 28.53 %); best 0.002955s; worst 0.008516s; std dev. 0.002596 (taking best). -Reference operation time is 0.00295496 s (0.1949 Mflops) with 4 threads. -After 0.019953s, autotuning routine did not find a better threads count configuration. +3 iterations (4 th.) took 0.02391s; avg 0.007969s ( +/- 0.59/ 0.30 %); best 0.007922s; worst 0.007993s; std dev. 3.327e-05 (taking best). +Reference operation time is 0.00792193 s (0.07271 Mflops) with 4 threads. +After 0.029080s, 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.01896s; avg 0.006321s ( +/- 52.89/ 43.66 %); best 0.002978s; worst 0.009081s; std dev. 0.002525 (taking best). -Reference operation time is 0.00297809 s (0.1934 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.002978 Mflops: 0.193) -Merge (16 -> 10 leaves) took w.c.t. of 0.008074s, ~3.982e-05s of computing time (of which 5.007e-06s sorting, 1.597e-05s analysis) -3 iterations (4 th.) took 0.04086s; avg 0.01362s ( +/- 41.54/ 78.68 %); best 0.007962s; worst 0.02433s; std dev. 0.007581 (taking best). -Reference operation time is 0.00796199 s (0.07234 Mflops) with 4 threads. -After merge step 1: tpop: 0.007962 s ~Mflops: 0.072 nsubm:10 otn:4 -Applying merge (16 -> 10 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 2.674x: 0.002978s -> 0.007962s. -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.04901s (of which 0.008098s partitioning, 0s I/O); computing times: 3.982e-05s in par. loops, 5.007e-06s sorting, 1.597e-05s analyzing) -Total merge + benchmarking process took 0.04901s, equivalent to 16.5/16.5 new/old ops (0.01652s for 1 clones -- as 5.5/5.5 ops, or 5.5/5.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 0.02111s; avg 0.007038s ( +/- 56.89/ 28.55 %); best 0.003034s; worst 0.009047s; std dev. 0.002831 (taking best). -Reference operation time is 0.00303411 s (0.1898 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 Z, 36 nnz, 6 nnz/r, 21 subms, 16 lsubms, 4.8889 bpnz (tpop: 0.003034 Mflops: 0.190) -Split (16 -> 28 leaves, 21 -> 37 subms) took 0.009777s (of which: 1.192e-05s analysis, -6.856e+09s mem.mgmt); compute time: 4.888e-05s overall, 4.768e-06s searches, 4.411e-05s shuffle, 1.574e-05s switch, 2.861e-06s quadrants. -3 iterations (4 th.) took 0.02099s; avg 0.006995s ( +/- 75.94/110.02 %); best 0.001683s; worst 0.01469s; std dev. 0.005572 (taking best). -Reference operation time is 0.001683 s (0.3422 Mflops) with 4 threads. -After split step 1: tpop: 0.001683 s ~Mflops: 0.342 nsubm:28 otn:4 -Applying split (16 -> 28 leaves, 4 th.) yielded SPEEDUP of 1.803x: 0.003034s -> 0.001683s, so taking this instance. -Split (28 -> 28 leaves, 37 -> 37 subms) took 0.004981s (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.01706s; avg 0.005687s ( +/- 12.10/ 21.66 %); best 0.004999s; worst 0.006919s; std dev. 0.0008729 (taking best). -Reference operation time is 0.00499916 s (0.1152 Mflops) with 4 threads. -After split step 2: tpop: 0.004999 s ~Mflops: 0.115 nsubm:28 otn:4 -Applying split (28 -> 28 leaves, 4 th.) yielded SLOWDOWN (1th of 3 tolerable) of 2.970x: 0.001683s -> 0.004999s. -Skipping further split based tests after 1 definite performance degradations in a row (and last exceeding limit). -A total of 2 split steps (of max 6) (16 -> 28 subms) took 0.06803s (of which 0.01499s partitioning, 0s I/O); computing times: 4.888e-05s in par. loops, 4.768e-06s sorting, 2.599e-05s analyzing) -Total split + benchmarking process took 0.06803s, equivalent to 40.4/22.4 new/old ops (0.0289s for 2 clones -- as 17.2/9.5 ops, or 8.6/4.8 ops per clone), SPEEDUP of 1.803x -Applying multi-split (16 -> 28 leaves, 1 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 1.803x (0.003034s -> 0.001683s), will amortize in 50.3 ops by saving 0.001351s per op. -In 1 tuning rounds (tot. 0.19s, 0.045s for constructor, 3 clones) obtained a SPEEDUP of 80.3% (1.803x) (from 0.1898 to 0.3422 Mflops). -After 0.188756s, global autotuning declared speedup of 1.8028 x, when using threads count of 4 and a new matrix: -(6 x 6)[0x27b0e58]{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: 28, symflags:'' +3 iterations (4 th.) took 0.02399s; avg 0.007996s ( +/- 0.10/ 0.10 %); best 0.007988s; worst 0.008004s; std dev. 6.541e-06 (taking best). +Reference operation time is 0.00798798 s (0.07211 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.007988 Mflops: 0.072) +Merge (16 -> 10 leaves) took w.c.t. of 0.007962s, ~3.815e-05s of computing time (of which 5.007e-06s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.02797s; avg 0.009323s ( +/- 14.20/ 28.30 %); best 0.007999s; worst 0.01196s; std dev. 0.001866 (taking best). +Reference operation time is 0.00799918 s (0.07201 Mflops) with 4 threads. +After merge step 1: tpop: 0.007999 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.99860x): 0.007988s -> 0.007999s, so IGNORING this instance. +Merge (10 -> 7 leaves) took w.c.t. of 4.792e-05s, ~1.287e-05s of computing time (of which 3.099e-06s sorting, 1.597e-05s analysis) +3 iterations (4 th.) took 0.02387s; avg 0.007957s ( +/- 0.50/ 0.35 %); best 0.007917s; worst 0.007985s; std dev. 2.904e-05 (taking best). +Reference operation time is 0.00791693 s (0.07276 Mflops) with 4 threads. +After merge step 2: tpop: 0.007917 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.00897x): 0.007988s -> 0.007917s, so IGNORING this instance. +Merge (7 -> 4 leaves) took w.c.t. of 4.506e-05s, ~1.192e-05s of computing time (of which 2.146e-06s sorting, 1.287e-05s analysis) +3 iterations (4 th.) took 0.0239s; avg 0.007968s ( +/- 0.48/ 0.54 %); best 0.007929s; worst 0.008011s; std dev. 3.365e-05 (taking best). +Reference operation time is 0.00792909 s (0.07264 Mflops) with 4 threads. +After merge step 3: tpop: 0.007929 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.00743x): 0.007988s -> 0.007929s, so IGNORING this instance. +Merge (4 -> 1 leaves) took w.c.t. of 4.387e-05s, ~1.407e-05s of computing time (of which 3.815e-06s sorting, 1.097e-05s 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 4188.000x: 0.007988s -> 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.108s (of which 0.008146s partitioning, 0s I/O); computing times: 7.701e-05s in par. loops, 1.407e-05s sorting, 5.579e-05s analyzing) +Total merge + benchmarking process took 0.108s, equivalent to 56620.0/13.5 new/old ops (0.04669s for 2 clones -- as 24478.0/5.8 ops, or 12239.0/2.9 ops per clone), SPEEDUP of 4188.000x +Applying multi-merge (16 -> 1 leaves, 4 steps, 0 -> 4 th.sp.) yielded SPEEDUP of 4188.000x (0.007988s -> 1.907e-06s), will amortize in 13.5 ops by saving 0.007986s per op. +In 1 tuning rounds (tot. 0.15s, 0.047s for constructor, 2 clones) obtained a SPEEDUP of 418700.0% (4188x) (from 0.07211 to 302 Mflops). +After 0.154924s, global autotuning declared speedup of 4188 x, when using threads count of 4 and a new matrix: +(6 x 6)[0xbd4940]{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' @@ -10369,18 +10491,19 @@ 4 0 DIFF PRINT TEST END Beginning large binary search test. -Detected 378310656 bytes of memory, comprehensive of 1394180096 of free memory. +Detected 2870853632 bytes of memory, comprehensive of 1777315840 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 (997 MB) than on the maximal coordinate indices array (1045635072) allows. -Skipping test: too little memory. -Skipping large binary search test. +Will perform the test using less memory (247 MB) than on the maximal coordinate indices array (259245056) allows. +(c)allocated 64811264 nnz (259245056 bytes) +Succeeded retrieving array last element. +Successfully performed large binary search test. BASIC SPARSE BLAS TEST: BEGIN INIT INTERFACE TEST: BEGIN got RSB_IO_WANT_EXTRA_VERBOSE_INTERFACE: -1 got RSB_IO_WANT_IS_INITIALIZED_MARKER: 1 INIT INTERFACE TEST: END (SUCCESS) DEVEL PRINT TEST: BEGIN -(4 x 4)[0xde8fd0]{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)[0x1327fd0]{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 | @@ -10389,8 +10512,8 @@ RSB_FLAG_ASSEMBLED_IN_COO_ARRAYS | RSB_FLAG_OWN_PARTITIONING_ARRAYS | RSB_FLAG_SORT_INPUT -(2 x 2)[0xde90a0]{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)[0xde9170]{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)[0x13280a0]{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)[0x1328170]{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%) @@ -10398,9 +10521,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)[0xde90a0]{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)[0xde9170]{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)[0xde8fd0]{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)[0x13280a0]{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)[0x1328170]{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)[0x1327fd0]{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 | @@ -10418,8 +10541,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.015282 s, max allowed was 30.000000. - PASSED:5885 +Terminating testing earlier due to user timeout request: test took 30.003373 s, max allowed was 30.000000. + PASSED:8432 FAILED:0 ADVANCED SPARSE BLAS TEST: END (SUCCESS) gmake qtests -C librsbpp @@ -10428,74 +10551,74 @@ 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 -++ ./rsbpp Td,s G.mtx +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 ++ grep Z-sort +++ ./rsbpp Td,s G.mtx ++ wc -l + test 54 = 54 ++ grep Z-sort ++ wc -l ++ ./rsbpp Td G.mtx + test 27 = 27 -++ grep Z-sort ++ wc -l +++ grep Z-sort ++ ./rsbpp Td,z G.mtx + test 54 = 54 ++ grep Z-sort ++ wc -l ++ ./rsbpp vTd,z G.mtx + test 54 = 54 +++ wc -l ++ grep Z-sort ++ ./rsbpp vTd,z G.mtx -++ wc -l + test 54 = 54 ++ wc -l ++ grep Zorted ++ ./rsbpp vvvTd,z G.mtx + test 8 = 8 ++ grep Z-sort -++ ./rsbpp vvTd,z G.mtx ++ wc -l +++ ./rsbpp vvTd,z G.mtx + test 54 = 54 ++ wc -l -++ grep Range ++ ./rsbpp vvTd,z G.mtx +++ grep Range + test 0 = 0 +++ grep Range ++ wc -l ++ ./rsbpp vvvTd,z G.mtx -++ grep Range + test 258 -gt 0 ++ wc -l ++ grep Range ++ ./rsbpp vvvTd,z S.mtx + test 0 -eq 0 -++ grep Range -++ ./rsbpp vvvTd,z G.mtx ++ wc -l +++ ./rsbpp vvvTd,z G.mtx +++ grep Range + test 258 = 258 ++ wc -l ++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp m10M10I1r1,4,8sFv + test 9 = 9 +++ wc -l ++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1,4,8sFv -++ wc -l + test 9 = 9 -++ wc -l +++ grep spmm- ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1sFvtN,T -++ grep spmm- +++ wc -l + test 3 = 3 ++ grep spmm- -++ wc -l ++ OMP_NUM_THREADS=1 ++ ./rsbpp C1000m100M100I1r1vtN,TsF +++ wc -l + test 2 = 2 +++ grep spmm- ++ wc -l ++ OMP_NUM_THREADS=1 -++ grep spmm- ++ ./rsbpp C1000m100M100I1r0vtN,TsF + test 0 = 0 ++ wc -l @@ -10504,20 +10627,20 @@ ++ ./rsbpp vvvC1000m100M100I1r1vtN,TorsF ++ grep Recursing + test 4 = 4 -++ grep Recursing +++ wc -l ++ OMP_NUM_THREADS=2 ++ RSB_NUM_THREADS=2 ++ ./rsbpp vvvC1000m100M100I1r1vtN,TorsF -++ wc -l +++ grep Recursing + test 4 = 4 +++ wc -l +++ grep Recursing ++ OMP_NUM_THREADS=1 ++ RSB_NUM_THREADS=1 ++ ./rsbpp vvvC1000m100M100I1r1vtN,ToRsF -++ grep Recursing -++ wc -l + test 208 = 208 -++ grep Recursing ++ wc -l +++ grep Recursing ++ OMP_NUM_THREADS=2 ++ RSB_NUM_THREADS=2 ++ ./rsbpp vvvC1000m100M100I1r1vtN,ToRsF @@ -10567,7 +10690,7 @@ 0 0 0 0 before tuning for SPMV: -(3 x 3)[0x6acd10]{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)[0x72c490]{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 @@ -10656,18 +10779,18 @@ BEGIN Rsb_Matrix_test_multimatrix_ms_mnrhs BEGIN -(3 x 3)[0x6d0aa0]{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.04045: -(3 x 3)[0x6d1240]{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)[0x6d0aa0]{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.00019: -(3 x 3)[0x6b6f40]{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)[0x6d0aa0]{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.01397: -(3 x 3)[0x6d1240]{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)[0x6d0aa0]{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)[0x6d0aa0]{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)[0x746d00]{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.00755: +(3 x 3)[0x74a830]{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)[0x746d00]{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.22871: +(3 x 3)[0x74a830]{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)[0x746d00]{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.01417: +(3 x 3)[0x744ac0]{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)[0x746d00]{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.13858: +(3 x 3)[0x744ac0]{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 ! @@ -10684,10 +10807,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 virt64a +running on i-capture-the-hostname Built without the MKL. ( ! ./rsbtest --unrecognized-option-triggers-abort ) -running on virt64a +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 ) @@ -10696,7 +10819,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 virt64a +running on i-capture-the-hostname Will not invoke autotuning routine. Benchmark will sample for at most 0.01 s Built without render support! @@ -10748,7 +10871,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; }; }) @@ -10758,7 +10881,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' @@ -10900,12 +11023,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/2022/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2022/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/4210 and its subdirectories -I: Current time: Wed Apr 24 12:21:59 -12 2024 -I: pbuilder-time-stamp: 1714004519 +I: removing directory /srv/workspace/pbuilder/2022 and its subdirectories +I: Current time: Thu Apr 25 15:07:45 +14 2024 +I: pbuilder-time-stamp: 1714007265