Diff of the two buildlogs: -- --- b1/build.log 2021-07-27 17:43:32.458292153 +0000 +++ b2/build.log 2021-07-27 18:24:08.463129395 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jul 27 05:32:58 -12 2021 -I: pbuilder-time-stamp: 1627407178 +I: Current time: Wed Jul 28 07:43:51 +14 2021 +I: pbuilder-time-stamp: 1627407831 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./fenicsx-performance-tests_0.0~git20210119.80e82ac-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.RxOPRYv7/trustedkeys.kbx': General error -gpgv: Signature made Fri Feb 12 03:42:28 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.gbngkVKJ/trustedkeys.kbx': General error +gpgv: Signature made Sat Feb 13 05:42:28 2021 +14 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./fenicsx-performance-tests_0.0~git20210119.80e82ac-1.dsc @@ -26,135 +26,169 @@ dpkg-source: info: unpacking fenicsx-performance-tests_0.0~git20210119.80e82ac-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/9297/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/14601/tmp/hooks/D01_modify_environment starting +debug: Running on ff64a. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/14601/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/14601/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + 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,-fixfilepath parallel=6' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='c4d2b8748dd54a7bba1c9b14be3d99d9' - 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='9297' - PS1='# ' - PS2='> ' + INVOCATION_ID=e287730e2bba4a3c9916f90afa8b8b99 + 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=14601 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/tmp.2RYBGPOeet/pbuilderrc_FWnn --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.2RYBGPOeet/b1 --logfile b1/build.log fenicsx-performance-tests_0.0~git20210119.80e82ac-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + 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/tmp.2RYBGPOeet/pbuilderrc_hwpU --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.2RYBGPOeet/b2 --logfile b2/build.log --extrapackages usrmerge fenicsx-performance-tests_0.0~git20210119.80e82ac-1.dsc' + SUDO_GID=114 + SUDO_UID=109 + 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:8000/ I: uname -a - Linux virt32a 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-2 (2021-07-20) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-8-arm64 #1 SMP Debian 5.10.46-2 (2021-07-20) aarch64 GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more - -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 25 21:24 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/9297/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Feb 8 04:38 more + -rwsr-xr-x 1 root root 34400 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 9824 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 28 07:45 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 26 23:27 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Feb 8 04:38 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/14601/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -446,7 +480,7 @@ Get: 244 http://deb.debian.org/debian bullseye/main armhf python3-basix armhf 0.0.1~git20210122.4f10ef2-2 [75.3 kB] Get: 245 http://deb.debian.org/debian bullseye/main armhf python3-ffcx all 2019.2.0~git20210122.22ca4c0-2 [106 kB] Get: 246 http://deb.debian.org/debian bullseye/main armhf libdolfinx-dev all 2019.2.0~git20210130.c14cb0a-5 [149 kB] -Fetched 145 MB in 14s (10.5 MB/s) +Fetched 145 MB in 14s (10.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19398 files and directories currently installed.) @@ -1471,8 +1505,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 1s (84.9 kB/s) +Selecting previously unselected package libnumber-compare-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 ... 54128 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/ && 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 > ../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_source.changes +hostname: Name or service not known +I: Running cd /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/ && 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 > ../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_source.changes dpkg-buildpackage: info: source package fenicsx-performance-tests dpkg-buildpackage: info: source version 0.0~git20210119.80e82ac-1 dpkg-buildpackage: info: source distribution unstable @@ -1574,7 +1645,7 @@ -- Build files have been written to: /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf dh_auto_build -O--buildsystem=cmake -O--sourcedirectory=src - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j6 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -B"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/CMakeFiles" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" @@ -1582,9 +1653,9 @@ make[2]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend make[3]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' -[ 22%] Generating Elasticity.c -[ 22%] Generating Poisson.c +[ 11%] Generating Poisson.c ffcx /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/Poisson.ufl +[ 22%] Generating Elasticity.c ffcx /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/Elasticity.ufl cd "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake" --color= Dependee "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake" is newer than depender "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/CMakeFiles/dolfinx-scaling-test.dir/depend.internal". @@ -1593,29 +1664,29 @@ make[3]: Leaving directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build make[3]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' -[ 33%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -std=c++17 -o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/mesh.cpp" -[ 44%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o +[ 33%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o +[ 44%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -std=c++17 -o CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/main.cpp" +/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -std=c++17 -o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/mesh.cpp" [ 55%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o +[ 66%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -std=c++17 -o CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/elasticity_problem.cpp" -[ 66%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o +/usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -o CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/Elasticity.c" +[ 77%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -std=c++17 -o CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/poisson_problem.cpp" +[ 88%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o +/usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/Poisson.c" In file included from /usr/include/dolfinx/fem/Function.h:10, - from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/elasticity_problem.h:9, - from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/elasticity_problem.cpp:7: + from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/poisson_problem.h:9, + from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/poisson_problem.cpp:7: /usr/include/dolfinx/fem/interpolate.h: In function 'void dolfinx::fem::interpolate(dolfinx::fem::Function&, const std::function(const Eigen::Ref >&)>&) [with T = double]': /usr/include/dolfinx/fem/interpolate.h:273:27: note: parameter passing for argument of type 'tcb::span' changed in GCC 7.1 273 | element->interpolate(_vals, cell_info[c], _coeffs); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dolfinx/fem/interpolate.h:273:27: note: parameter passing for argument of type 'tcb::span' changed in GCC 7.1 -[ 77%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -/usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -o CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/Elasticity.c" -[ 88%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -/usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_TIMER_DYN_LINK -DDOLFINX_VERSION=\"2019.2.9.99\" -DEIGEN_MAX_ALIGN_BYTES=32 -DHAS_SLEPC -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" -I"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.14/arm-linux-gnueabihf-real/include -g -O2 -fdebug-prefix-map=/build/fenicsx-performance-tests-0.0~git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -c "/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/Poisson.c" In file included from /usr/include/dolfinx/fem/Function.h:10, - from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/poisson_problem.h:9, - from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/poisson_problem.cpp:7: + from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/elasticity_problem.h:9, + from /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src/elasticity_problem.cpp:7: /usr/include/dolfinx/fem/interpolate.h: In function 'void dolfinx::fem::interpolate(dolfinx::fem::Function&, const std::function(const Eigen::Ref >&)>&) [with T = double]': /usr/include/dolfinx/fem/interpolate.h:273:27: note: parameter passing for argument of type 'tcb::span' changed in GCC 7.1 273 | element->interpolate(_vals, cell_info[c], _coeffs); @@ -1632,8 +1703,8 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac' debian/tests/run-dolfinx-scaling-test -p /build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf -==== elasticity weak scaling (4 processes with ndofs=10000) ==== -UnitCube (22x23x23) to be refined 0 times +==== elasticity weak scaling (6 processes with ndofs=10000) ==== +UnitCube (27x22x30) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 @@ -1642,18 +1713,18 @@ petsc version: Petsc Release Version 3.14.5, Mar 03, 2021 Problem type: elasticity Scaling type: weak - Num processes: 4 - Num cells 69828 - Total degrees of freedom: 39744 - Average degrees of freedom per process: 9936 + Num processes: 6 + Num cells 106920 + Total degrees of freedom: 59892 + Average degrees of freedom per process: 9982 ---------------------------------------------------------------- -KSP Object: 4 MPI processes +KSP Object: 6 MPI processes type: cg maximum iterations=10000, initial guess is zero tolerances: relative=1e-08, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test -PC Object: 4 MPI processes +PC Object: 6 MPI processes type: gamg type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 @@ -1665,17 +1736,17 @@ Symmetric graph false Number of levels to square graph 1 Number smoothing steps 1 - Complexity: grid = 1.39118 + Complexity: grid = 1.39873 Coarse grid solver -- level ------------------------------- - KSP Object: (mg_coarse_) 4 MPI processes + KSP Object: (mg_coarse_) 6 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_coarse_) 4 MPI processes + PC Object: (mg_coarse_) 6 MPI processes type: bjacobi - number of blocks = 4 + number of blocks = 6 Local solver is the same for all blocks, as in the following KSP and PC objects on rank 0: KSP Object: (mg_coarse_sub_) 1 MPI processes type: preonly @@ -1689,35 +1760,35 @@ tolerance for zero pivot 2.22045e-14 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] matrix ordering: nd - factor fill ratio given 5., needed 1.12988 + factor fill ratio given 5., needed 1.40013 Factored matrix follows: Mat Object: 1 MPI processes type: seqaij - rows=300, cols=300, bs=6 + rows=438, cols=438, bs=6 package used to perform factorization: petsc - total: nonzeros=77040, allocated nonzeros=77040 - using I-node routines: found 91 nodes, limit used is 5 + total: nonzeros=161244, allocated nonzeros=161244 + using I-node routines: found 135 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij - rows=300, cols=300, bs=6 - total: nonzeros=68184, allocated nonzeros=68184 + rows=438, cols=438, bs=6 + total: nonzeros=115164, allocated nonzeros=115164 total number of mallocs used during MatSetValues calls=0 - using I-node routines: found 98 nodes, limit used is 5 + using I-node routines: found 146 nodes, limit used is 5 linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=300, cols=300, bs=6 - total: nonzeros=68184, allocated nonzeros=68184 + rows=438, cols=438, bs=6 + total: nonzeros=115164, allocated nonzeros=115164 total number of mallocs used during MatSetValues calls=0 - using I-node (on process 0) routines: found 98 nodes, limit used is 5 + using I-node (on process 0) routines: found 146 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- - KSP Object: (mg_levels_1_) 4 MPI processes + KSP Object: (mg_levels_1_) 6 MPI processes type: chebyshev - eigenvalue estimates used: min = 0.172308, max = 1.89538 - eigenvalues estimate via cg min 0.0298648, max 1.72308 + eigenvalue estimates used: min = 0.181048, max = 1.99153 + eigenvalues estimate via cg min 0.0300182, max 1.81048 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] - KSP Object: (mg_levels_1_esteig_) 4 MPI processes + KSP Object: (mg_levels_1_esteig_) 6 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. @@ -1728,24 +1799,24 @@ tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_levels_1_) 4 MPI processes + PC Object: (mg_levels_1_) 6 MPI processes type: jacobi linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=3306, cols=3306, bs=6 - total: nonzeros=585108, allocated nonzeros=585108 + rows=4860, cols=4860, bs=6 + total: nonzeros=896760, allocated nonzeros=896760 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 232 nodes, limit used is 5 + using I-node (on process 0) routines: found 224 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- - KSP Object: (mg_levels_2_) 4 MPI processes + KSP Object: (mg_levels_2_) 6 MPI processes type: chebyshev - eigenvalue estimates used: min = 0.251223, max = 2.76345 - eigenvalues estimate via cg min 0.0436577, max 2.51223 + eigenvalue estimates used: min = 0.268473, max = 2.9532 + eigenvalues estimate via cg min 0.0505135, max 2.68473 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] - KSP Object: (mg_levels_2_esteig_) 4 MPI processes + KSP Object: (mg_levels_2_esteig_) 6 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. @@ -1756,82 +1827,82 @@ tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_levels_2_) 4 MPI processes + PC Object: (mg_levels_2_) 6 MPI processes type: jacobi linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=39744, cols=39744, bs=3 - total: nonzeros=1670058, allocated nonzeros=1670058 + rows=59892, cols=59892, bs=3 + total: nonzeros=2537874, allocated nonzeros=2537874 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3353 nodes, limit used is 5 + using I-node (on process 0) routines: found 3313 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=39744, cols=39744, bs=3 - total: nonzeros=1670058, allocated nonzeros=1670058 + rows=59892, cols=59892, bs=3 + total: nonzeros=2537874, allocated nonzeros=2537874 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3353 nodes, limit used is 5 + using I-node (on process 0) routines: found 3313 nodes, limit used is 5 -[MPI_AVG] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------- -Build BoxMesh | 1 2.077526 2.077526 -Build dofmap data | 2 0.108775 0.217551 -Build sparsity | 1 0.182124 0.182124 -Compute SCOTCH graph re-ordering | 2 0.005457 0.010915 -Compute dof reordering map | 2 0.025806 0.051613 -Compute entities of dim = 1 | 1 0.202271 0.202271 -Compute entities of dim = 2 | 1 0.177979 0.177979 -Compute graph partition (SCOTCH) | 1 1.577138 1.577138 -Compute local part of mesh dual graph | 1 0.176246 0.176246 -Compute local-to-local map | 1 0.001560 0.001560 -Compute non-local part of mesh dual graph | 1 0.075272 0.075272 -Compute-local-to-global links for global/local adjacency list | 1 0.000882 0.000882 -Distribute in graph creation AdjacencyList | 1 0.084194 0.084194 -Extract partition boundaries from SCOTCH graph | 1 0.018362 0.018362 -Fetch float data from remote processes | 1 0.006772 0.006772 -Get SCOTCH graph data | 1 0.000051 0.000051 -Init dofmap from element dofmap | 2 0.010997 0.021995 -PETSc Krylov solver | 1 5.352973 5.352973 -SCOTCH: call SCOTCH_dgraphBuild | 1 0.006710 0.006710 -SCOTCH: call SCOTCH_dgraphHalo | 1 0.048955 0.048955 -SCOTCH: call SCOTCH_dgraphPart | 1 1.484538 1.484538 -SCOTCH: call SCOTCH_graphBuild | 2 0.000018 0.000036 -SCOTCH: call SCOTCH_graphOrder | 2 0.005244 0.010489 -SparsityPattern::assemble | 1 0.299049 0.299049 -TOPOLOGY: Create sets | 1 0.021168 0.021168 -ZZZ Assemble matrix | 1 0.509435 0.509435 -ZZZ Assemble vector | 1 0.047675 0.047675 -ZZZ Create Mesh | 1 2.079777 2.079777 -ZZZ Create RHS function | 1 0.270927 0.270927 -ZZZ Create boundary conditions | 1 0.134391 0.134391 -ZZZ Create forms | 1 0.000423 0.000423 -ZZZ Create mesh entity permutations | 1 0.405810 0.405810 -ZZZ Create near-nullspace | 1 0.167980 0.167980 -ZZZ FunctionSpace | 1 0.182246 0.182246 -ZZZ Solve | 1 5.354693 5.354693 -*** Number of Krylov iterations: 15 -*** Solution norm: 4.24044e-05 +[MPI_AVG] Summary of timings | reps wall avg wall tot +-------------------------------------------------------------------------------------------- +Build BoxMesh | 1 52.648450 52.648450 +Build dofmap data | 2 1.382394 2.764788 +Build sparsity | 1 0.910588 0.910588 +Compute SCOTCH graph re-ordering | 2 0.053648 0.107296 +Compute dof reordering map | 2 0.258654 0.517307 +Compute entities of dim = 1 | 1 5.519796 5.519796 +Compute entities of dim = 2 | 1 4.515239 4.515239 +Compute graph partition (SCOTCH) | 1 46.321329 46.321329 +Compute local part of mesh dual graph | 1 0.448825 0.448825 +Compute local-to-local map | 1 0.034155 0.034155 +Compute non-local part of mesh dual graph | 1 0.362399 0.362399 +Compute-local-to-global links for global/local adjacency list | 1 0.007545 0.007545 +Distribute in graph creation AdjacencyList | 1 0.534291 0.534291 +Extract partition boundaries from SCOTCH graph | 1 0.014367 0.014367 +Fetch float data from remote processes | 1 0.275424 0.275424 +Get SCOTCH graph data | 1 0.000029 0.000029 +Init dofmap from element dofmap | 2 0.115089 0.230177 +PETSc Krylov solver | 1 93.387329 93.387329 +SCOTCH: call SCOTCH_dgraphBuild | 1 0.089868 0.089868 +SCOTCH: call SCOTCH_dgraphHalo | 1 0.180859 0.180859 +SCOTCH: call SCOTCH_dgraphPart | 1 45.973506 45.973506 +SCOTCH: call SCOTCH_graphBuild | 2 0.000041 0.000081 +SCOTCH: call SCOTCH_graphOrder | 2 0.051362 0.102723 +SparsityPattern::assemble | 1 1.986346 1.986346 +TOPOLOGY: Create sets | 1 0.432875 0.432875 +ZZZ Assemble matrix | 1 6.691765 6.691765 +ZZZ Assemble vector | 1 0.283402 0.283402 +ZZZ Create Mesh | 1 52.657460 52.657460 +ZZZ Create RHS function | 1 1.724269 1.724269 +ZZZ Create boundary conditions | 1 1.017387 1.017387 +ZZZ Create forms | 1 0.004973 0.004973 +ZZZ Create mesh entity permutations | 1 10.353389 10.353389 +ZZZ Create near-nullspace | 1 2.420864 2.420864 +ZZZ FunctionSpace | 1 1.525363 1.525363 +ZZZ Solve | 1 93.610615 93.610615 +*** Number of Krylov iterations: 17 +*** Solution norm: 5.20307e-05 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- -/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named virt32a with 4 processors, by pbuilder1 Tue Jul 27 05:42:09 2021 +/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named i-capture-the-hostname with 6 processors, by pbuilder2 Wed Jul 28 08:09:16 2021 Using Petsc Release Version 3.14.5, Mar 03, 2021 Max Max/Min Avg Total -Time (sec): 9.679e+00 1.000 9.679e+00 -Objects: 3.780e+02 1.005 3.765e+02 -Flop: 2.202e+08 1.156 2.061e+08 8.245e+08 -Flop/sec: 2.275e+07 1.156 2.130e+07 8.519e+07 -MPI Messages: 1.142e+03 1.048 1.103e+03 4.412e+03 -MPI Message Lengths: 8.520e+06 1.252 6.745e+03 2.976e+07 -MPI Reductions: 6.450e+02 1.000 +Time (sec): 1.748e+02 1.000 1.748e+02 +Objects: 3.780e+02 1.005 3.763e+02 +Flop: 2.443e+08 1.120 2.263e+08 1.358e+09 +Flop/sec: 1.398e+06 1.120 1.295e+06 7.769e+06 +MPI Messages: 1.916e+03 1.636 1.559e+03 9.352e+03 +MPI Message Lengths: 1.230e+07 1.804 5.806e+03 5.430e+07 +MPI Reductions: 6.510e+02 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) e.g., VecAXPY() for real vectors of length N --> 2N flop @@ -1839,7 +1910,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 9.6789e+00 100.0% 8.2451e+08 100.0% 4.412e+03 100.0% 6.745e+03 100.0% 6.380e+02 98.9% + 0: Main Stage: 1.7479e+02 100.0% 1.3580e+09 100.0% 9.352e+03 100.0% 5.806e+03 100.0% 6.440e+02 98.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -1863,80 +1934,80 @@ --- Event Stage 0: Main Stage -BuildTwoSided 95 1.0 6.4222e-01 3.8 0.00e+00 0.0 2.6e+02 4.0e+00 9.5e+01 4 0 6 0 15 4 0 6 0 15 0 -BuildTwoSidedF 76 1.0 5.9880e-01 4.4 0.00e+00 0.0 1.3e+02 6.8e+04 7.6e+01 3 0 3 30 12 3 0 3 30 12 0 -MatMult 183 1.0 1.0311e+00 1.0 1.13e+08 1.1 2.2e+03 4.5e+03 0.0e+00 10 52 50 33 0 10 52 50 33 0 412 -MatMultAdd 32 1.0 2.4139e-01 1.7 8.09e+06 1.1 2.4e+02 1.4e+03 0.0e+00 2 4 5 1 0 2 4 5 1 0 128 -MatMultTranspose 32 1.0 1.6270e-01 1.3 8.10e+06 1.1 2.4e+02 1.4e+03 0.0e+00 1 4 5 1 0 1 4 5 1 0 190 -MatSolve 16 0.0 7.4814e-03 0.0 2.46e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 329 -MatLUFactorSym 1 1.0 1.6397e-02412.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatLUFactorNum 1 1.0 5.9656e-0212804.4 1.24e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 208 -MatScale 6 1.0 2.9407e-03 1.1 6.09e+05 1.1 2.4e+01 1.3e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 793 -MatResidual 32 1.0 2.3514e-01 1.1 1.94e+07 1.1 3.8e+02 4.3e+03 0.0e+00 2 9 9 6 0 2 9 9 6 0 307 -MatAssemblyBegin 41 1.0 6.5225e-01 3.7 0.00e+00 0.0 1.3e+02 6.8e+04 1.6e+01 4 0 3 30 2 4 0 3 30 3 0 -MatAssemblyEnd 41 1.0 3.5052e-01 1.1 1.36e+05 2.2 2.8e+02 4.5e+02 7.0e+01 4 0 6 0 11 4 0 6 0 11 1 -MatGetRowIJ 1 0.0 1.9646e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCreateSubMat 2 1.0 3.5728e-02 1.0 0.00e+00 0.0 2.1e+01 3.3e+04 3.0e+01 0 0 0 2 5 0 0 0 2 5 0 -MatGetOrdering 1 0.0 4.5816e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCoarsen 2 1.0 2.2210e-02 1.6 0.00e+00 0.0 1.7e+02 9.0e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 -MatZeroEntries 2 1.0 1.1137e-02 9.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 6 1.5 6.5697e-03 5.1 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 1 0 0 0 0 1 0 -MatAXPY 2 1.0 3.2801e-02 1.0 6.62e+04 1.2 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 8 -MatTranspose 4 1.0 2.5311e-02 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatMatMultSym 6 1.0 3.4586e-01 1.2 0.00e+00 0.0 1.2e+02 8.1e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 -MatMatMultNum 2 1.0 5.9101e-02 1.0 7.27e+06 1.2 2.4e+01 2.5e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 447 -MatPtAPSymbolic 2 1.0 9.5397e-01 1.1 0.00e+00 0.0 1.4e+02 4.1e+04 1.4e+01 9 0 3 20 2 9 0 3 20 2 0 -MatPtAPNumeric 2 1.0 1.3933e+00 1.0 6.91e+07 1.3 9.6e+01 5.4e+04 1.2e+01 14 29 2 17 2 14 29 2 17 2 172 -MatTrnMatMultSym 1 1.0 1.3845e-01 1.0 0.00e+00 0.0 8.4e+01 2.3e+04 1.3e+01 1 0 2 7 2 1 0 2 7 2 0 -MatGetLocalMat 7 1.0 1.2268e-02 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatGetBrAoCol 6 1.0 3.2946e-02 2.0 0.00e+00 0.0 1.7e+02 3.7e+04 0.0e+00 0 0 4 21 0 0 0 4 21 0 0 -VecDot 36 1.0 2.4548e-03 1.0 7.31e+05 1.0 0.0e+00 0.0e+00 3.6e+01 0 0 0 0 6 0 0 0 0 6 1166 -VecMDot 20 1.0 2.1090e-02 1.8 1.21e+06 1.1 0.0e+00 0.0e+00 2.0e+01 0 1 0 0 3 0 1 0 0 3 225 -VecTDot 72 1.0 8.7830e-02 1.6 1.07e+06 1.1 0.0e+00 0.0e+00 7.2e+01 1 1 0 0 11 1 1 0 0 11 48 -VecNorm 67 1.0 9.3947e-02 2.8 9.52e+05 1.1 0.0e+00 0.0e+00 6.7e+01 1 0 0 0 10 1 0 0 0 11 40 -VecScale 28 1.0 4.4054e-04 1.1 1.82e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1616 -VecCopy 110 1.0 1.9534e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 170 1.0 1.2021e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 81 1.0 7.1213e-03 2.1 1.26e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 689 -VecAYPX 224 1.0 8.7973e-03 1.0 1.90e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 841 -VecAXPBYCZ 64 1.0 1.2315e-02 2.8 1.77e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 559 -VecMAXPY 22 1.0 2.6663e-03 1.1 1.43e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2099 -VecAssemblyBegin 61 1.0 1.0962e-02 2.5 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+01 0 0 0 0 9 0 0 0 0 9 0 -VecAssemblyEnd 61 1.0 2.6901e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecPointwiseMult 172 1.0 7.2063e-03 1.2 9.49e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 514 -VecScatterBegin 314 1.0 1.6139e-02 1.4 0.00e+00 0.0 3.5e+03 3.4e+03 0.0e+00 0 0 79 40 0 0 0 79 40 0 0 -VecScatterEnd 314 1.0 8.8671e-01 1.2 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 -VecSetRandom 2 1.0 1.4662e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecNormalize 28 1.0 1.0620e-02 2.6 5.47e+05 1.1 0.0e+00 0.0e+00 2.8e+01 0 0 0 0 4 0 0 0 0 4 201 -SFSetGraph 19 1.0 8.0675e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 19 1.0 6.9563e-02 1.5 0.00e+00 0.0 3.8e+02 4.3e+02 1.9e+01 1 0 9 1 3 1 0 9 1 3 0 -SFBcastOpBegin 291 1.0 1.3791e-02 1.5 0.00e+00 0.0 3.3e+03 3.5e+03 0.0e+00 0 0 76 39 0 0 0 76 39 0 0 -SFBcastOpEnd 291 1.0 7.9934e-01 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 8 0 0 0 0 8 0 0 0 0 0 -SFReduceBegin 33 1.0 9.5487e-04 1.1 0.00e+00 0.0 2.5e+02 1.4e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 -SFReduceEnd 33 1.0 1.2321e-01 1.4 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 -SFPack 324 1.0 4.1053e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 324 1.0 9.7590e-04 1.4 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 45 -KSPSetUp 7 1.0 9.9280e-02 1.1 1.35e+07 1.1 2.4e+02 4.3e+03 7.2e+01 1 6 5 3 11 1 6 5 3 11 508 -KSPSolve 1 1.0 5.3444e+00 1.0 2.17e+08 1.2 4.3e+03 6.5e+03 5.4e+02 55 98 97 93 84 55 98 97 93 85 152 -KSPGMRESOrthog 20 1.0 2.3568e-02 1.7 2.43e+06 1.1 0.0e+00 0.0e+00 2.0e+01 0 1 0 0 3 0 1 0 0 3 402 -PCGAMGGraph_AGG 2 1.0 8.5314e-01 1.0 6.58e+05 1.1 1.2e+02 5.0e+02 3.8e+01 9 0 3 0 6 9 0 3 0 6 3 -PCGAMGCoarse_AGG 2 1.0 1.7291e-01 1.0 0.00e+00 0.0 3.1e+02 7.4e+03 2.9e+01 2 0 7 8 4 2 0 7 8 5 0 -PCGAMGProl_AGG 2 1.0 1.3584e-01 1.1 0.00e+00 0.0 7.4e+02 1.9e+03 1.9e+02 1 0 17 5 29 1 0 17 5 29 0 -PCGAMGPOpt_AGG 2 1.0 3.7271e-01 1.0 2.30e+07 1.1 3.8e+02 6.8e+03 8.2e+01 4 10 9 9 13 4 10 9 9 13 230 -GAMG: createProl 2 1.0 1.5347e+00 1.0 2.36e+07 1.1 1.6e+03 4.1e+03 3.4e+02 16 11 35 21 52 16 11 35 21 53 57 - Graph 4 1.0 8.5282e-01 1.0 6.58e+05 1.1 1.2e+02 5.0e+02 3.8e+01 9 0 3 0 6 9 0 3 0 6 3 - MIS/Agg 2 1.0 2.2289e-02 1.6 0.00e+00 0.0 1.7e+02 9.0e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 - SA: col data 2 1.0 2.5698e-02 1.0 0.00e+00 0.0 6.7e+02 1.5e+03 1.7e+02 0 0 15 3 26 0 0 15 3 26 0 - SA: frmProl0 2 1.0 1.0932e-01 1.1 0.00e+00 0.0 6.8e+01 5.2e+03 1.2e+01 1 0 2 1 2 1 0 2 1 2 0 - SA: smooth 2 1.0 2.2530e-01 1.0 7.84e+06 1.2 1.4e+02 1.1e+04 2.8e+01 2 3 3 5 4 2 3 3 5 4 127 -GAMG: partLevel 2 1.0 2.3385e+00 1.0 6.91e+07 1.3 2.8e+02 4.2e+04 8.1e+01 24 29 6 40 13 24 29 6 40 13 102 - repartition 1 1.0 3.8011e-02 1.0 0.00e+00 0.0 4.2e+01 1.7e+04 5.5e+01 0 0 1 2 9 0 0 1 2 9 0 - Invert-Sort 1 1.0 1.4401e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00 0 0 0 0 1 0 0 0 0 1 0 - Move A 1 1.0 1.5864e-02 1.0 0.00e+00 0.0 1.5e+01 4.6e+04 1.6e+01 0 0 0 2 2 0 0 0 2 3 0 - Move P 1 1.0 2.0307e-02 1.0 0.00e+00 0.0 6.0e+00 4.2e+02 1.7e+01 0 0 0 0 3 0 0 0 0 3 0 -PCSetUp 2 1.0 4.0444e+00 1.0 1.06e+08 1.2 2.1e+03 9.2e+03 5.0e+02 41 47 47 65 77 41 47 47 65 78 96 -PCSetUpOnBlocks 16 1.0 7.6806e-02234.5 1.24e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 161 -PCApply 38 1.0 1.2193e+00 1.0 1.02e+08 1.2 2.0e+03 3.6e+03 4.0e+00 12 46 46 24 1 12 46 46 24 1 310 +BuildTwoSided 95 1.0 1.7955e+01 3.5 0.00e+00 0.0 5.2e+02 4.0e+00 9.5e+01 7 0 6 0 15 7 0 6 0 15 0 +BuildTwoSidedF 76 1.0 1.6688e+01 4.4 0.00e+00 0.0 2.7e+02 5.9e+04 7.6e+01 7 0 3 29 12 7 0 3 29 12 0 +MatMult 201 1.0 8.7384e+00 1.2 1.23e+08 1.1 4.8e+03 4.0e+03 0.0e+00 5 52 52 35 0 5 52 52 35 0 81 +MatMultAdd 36 1.0 2.3853e+00 2.6 9.16e+06 1.1 5.2e+02 1.2e+03 0.0e+00 1 4 6 1 0 1 4 6 1 0 22 +MatMultTranspose 36 1.0 1.1760e+00 1.2 9.17e+06 1.1 5.2e+02 1.2e+03 0.0e+00 1 4 6 1 0 1 4 6 1 0 45 +MatSolve 18 0.0 3.5159e-02 0.0 5.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 165 +MatLUFactorSym 1 1.0 1.1598e-012060.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatLUFactorNum 1 1.0 1.1993e+00171329.8 3.76e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 31 +MatScale 6 1.0 1.3470e-01 2.0 6.13e+05 1.1 4.8e+01 1.1e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 26 +MatResidual 36 1.0 1.5294e+00 1.2 2.14e+07 1.1 8.6e+02 3.8e+03 0.0e+00 1 9 9 6 0 1 9 9 6 0 81 +MatAssemblyBegin 41 1.0 1.4734e+01 5.7 0.00e+00 0.0 2.7e+02 5.9e+04 1.6e+01 6 0 3 29 2 6 0 3 29 2 0 +MatAssemblyEnd 41 1.0 7.8885e+00 1.0 1.53e+05 2.3 5.8e+02 3.9e+02 7.0e+01 4 0 6 0 11 4 0 6 0 11 0 +MatGetRowIJ 1 0.0 1.1305e-03 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCreateSubMat 2 1.0 1.8079e+00 1.0 0.00e+00 0.0 3.5e+01 3.5e+04 3.0e+01 1 0 0 2 5 1 0 0 2 5 0 +MatGetOrdering 1 0.0 2.7014e-03 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCoarsen 2 1.0 7.6398e-01 1.1 0.00e+00 0.0 3.4e+02 7.9e+02 8.0e+00 0 0 4 0 1 0 0 4 0 1 0 +MatZeroEntries 2 1.0 1.6334e-0235.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 6 1.5 1.7593e-01 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 1 0 0 0 0 1 0 +MatAXPY 2 1.0 2.9472e-01 1.5 6.59e+04 1.2 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 1 +MatTranspose 4 1.0 1.9051e-01 4.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatMatMultSym 6 1.0 6.2877e+00 1.5 0.00e+00 0.0 2.4e+02 7.0e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 +MatMatMultNum 2 1.0 1.0693e+00 1.1 6.96e+06 1.2 4.8e+01 2.2e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 38 +MatPtAPSymbolic 2 1.0 2.2886e+01 1.0 0.00e+00 0.0 2.9e+02 3.5e+04 1.4e+01 13 0 3 19 2 13 0 3 19 2 0 +MatPtAPNumeric 2 1.0 2.4525e+01 1.0 6.59e+07 1.3 2.1e+02 4.4e+04 1.2e+01 14 27 2 17 2 14 27 2 17 2 15 +MatTrnMatMultSym 1 1.0 1.4719e+00 1.0 0.00e+00 0.0 1.7e+02 2.0e+04 1.3e+01 1 0 2 6 2 1 0 2 6 2 0 +MatGetLocalMat 7 1.0 1.0849e-01 2.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatGetBrAoCol 6 1.0 1.4399e+00 1.3 0.00e+00 0.0 3.4e+02 3.2e+04 0.0e+00 1 0 4 20 0 1 0 4 20 0 0 +VecDot 36 1.0 1.0907e+00 1.1 7.47e+05 1.1 0.0e+00 0.0e+00 3.6e+01 1 0 0 0 6 1 0 0 0 6 4 +VecMDot 20 1.0 1.3411e+00 1.5 1.24e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 5 +VecTDot 76 1.0 2.9863e+00 1.2 1.18e+06 1.1 0.0e+00 0.0e+00 7.6e+01 2 1 0 0 12 2 1 0 0 12 2 +VecNorm 69 1.0 3.3108e+00 1.4 1.02e+06 1.1 0.0e+00 0.0e+00 6.9e+01 2 0 0 0 11 2 0 0 0 11 2 +VecScale 28 1.0 1.1958e-03 1.2 1.86e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 896 +VecCopy 122 1.0 4.4138e-03 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 188 1.0 2.2741e-03 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 85 1.0 9.1505e-03 1.7 1.37e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 860 +VecAYPX 250 1.0 4.4111e-02 3.9 2.16e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 281 +VecAXPBYCZ 72 1.0 1.6499e-02 3.1 2.03e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 706 +VecMAXPY 22 1.0 5.4163e-03 1.2 1.47e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1554 +VecAssemblyBegin 61 1.0 2.8118e+00 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+01 1 0 0 0 9 1 0 0 0 9 0 +VecAssemblyEnd 61 1.0 1.1664e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecPointwiseMult 188 1.0 3.5069e-02 4.1 1.06e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 174 +VecScatterBegin 340 1.0 5.4731e-02 2.3 0.00e+00 0.0 7.5e+03 3.1e+03 0.0e+00 0 0 80 42 0 0 0 80 42 0 0 +VecScatterEnd 340 1.0 1.3346e+01 1.2 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 7 0 0 0 0 7 0 0 0 0 0 +VecSetRandom 2 1.0 3.8970e-03 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecNormalize 28 1.0 1.5324e+00 1.2 5.59e+05 1.1 0.0e+00 0.0e+00 2.8e+01 1 0 0 0 4 1 0 0 0 4 2 +SFSetGraph 19 1.0 3.0187e-04 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 19 1.0 1.9426e+00 1.2 0.00e+00 0.0 7.8e+02 3.8e+02 1.9e+01 1 0 8 1 3 1 0 8 1 3 0 +SFBcastOpBegin 313 1.0 5.0050e-02 2.5 0.00e+00 0.0 7.2e+03 3.1e+03 0.0e+00 0 0 76 41 0 0 0 76 41 0 0 +SFBcastOpEnd 313 1.0 1.2548e+01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 7 0 0 0 0 7 0 0 0 0 0 +SFReduceBegin 37 1.0 2.1618e-0216.3 0.00e+00 0.0 5.5e+02 1.3e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 +SFReduceEnd 37 1.0 1.2253e+00 1.4 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 +SFPack 350 1.0 3.4264e-02 6.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 350 1.0 2.4669e-03 1.5 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 35 +KSPSetUp 7 1.0 3.1688e+00 1.0 1.32e+07 1.1 4.8e+02 3.8e+03 7.2e+01 2 6 5 3 11 2 6 5 3 11 24 +KSPSolve 1 1.0 9.3128e+01 1.0 2.41e+08 1.1 9.1e+03 5.6e+03 5.5e+02 53 99 97 93 85 53 99 97 93 86 14 +KSPGMRESOrthog 20 1.0 1.3464e+00 1.5 2.48e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 11 +PCGAMGGraph_AGG 2 1.0 6.2646e+00 1.0 6.46e+05 1.1 2.4e+02 4.4e+02 3.8e+01 4 0 3 0 6 4 0 3 0 6 1 +PCGAMGCoarse_AGG 2 1.0 2.6150e+00 1.0 0.00e+00 0.0 6.2e+02 6.4e+03 2.9e+01 1 0 7 7 4 1 0 7 7 5 0 +PCGAMGProl_AGG 2 1.0 1.1787e+01 1.0 0.00e+00 0.0 1.5e+03 1.6e+03 1.9e+02 7 0 16 4 29 7 0 16 4 29 0 +PCGAMGPOpt_AGG 2 1.0 8.2958e+00 1.0 2.23e+07 1.1 7.7e+02 6.0e+03 8.2e+01 5 10 8 8 13 5 10 8 8 13 16 +GAMG: createProl 2 1.0 2.8745e+01 1.0 2.30e+07 1.1 3.1e+03 3.6e+03 3.4e+02 16 10 33 21 52 16 10 33 21 52 5 + Graph 4 1.0 6.2638e+00 1.0 6.46e+05 1.1 2.4e+02 4.4e+02 3.8e+01 4 0 3 0 6 4 0 3 0 6 1 + MIS/Agg 2 1.0 7.6417e-01 1.1 0.00e+00 0.0 3.4e+02 7.9e+02 8.0e+00 0 0 4 0 1 0 0 4 0 1 0 + SA: col data 2 1.0 9.8907e+00 1.0 0.00e+00 0.0 1.3e+03 1.4e+03 1.7e+02 6 0 14 3 26 6 0 14 3 26 0 + SA: frmProl0 2 1.0 1.5071e+00 1.1 0.00e+00 0.0 1.4e+02 4.3e+03 1.2e+01 1 0 1 1 2 1 0 1 1 2 0 + SA: smooth 2 1.0 4.1458e+00 1.0 7.54e+06 1.2 2.9e+02 9.5e+03 2.8e+01 2 3 3 5 4 2 3 3 5 4 10 +GAMG: partLevel 2 1.0 4.9443e+01 1.0 6.59e+07 1.3 5.7e+02 3.7e+04 8.1e+01 28 27 6 38 12 28 27 6 38 13 7 + repartition 1 1.0 2.5369e+00 1.0 0.00e+00 0.0 6.8e+01 1.9e+04 5.5e+01 1 0 1 2 8 1 0 1 2 9 0 + Invert-Sort 1 1.0 1.9187e-01 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00 0 0 0 0 1 0 0 0 0 1 0 + Move A 1 1.0 9.4461e-01 1.0 0.00e+00 0.0 2.5e+01 5.0e+04 1.6e+01 1 0 0 2 2 1 0 0 2 2 0 + Move P 1 1.0 9.4288e-01 1.0 0.00e+00 0.0 1.0e+01 4.5e+02 1.7e+01 1 0 0 0 3 1 0 0 0 3 0 +PCSetUp 2 1.0 8.2942e+01 1.0 1.23e+08 1.3 4.2e+03 8.1e+03 5.0e+02 47 45 45 62 77 47 45 45 62 77 7 +PCSetUpOnBlocks 18 1.0 1.3185e+002631.3 3.76e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 29 +PCApply 40 1.0 9.1856e+00 1.1 1.40e+08 1.4 4.5e+03 3.2e+03 4.0e+00 5 49 48 27 1 5 49 48 27 1 72 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: @@ -1946,22 +2017,22 @@ --- Event Stage 0: Main Stage - Matrix 68 68 20766536 0. + Matrix 68 68 22629684 0. Matrix Coarsen 2 2 752 0. Matrix Null Space 1 1 440 0. - Index Set 55 55 78936 0. - IS L to G Mapping 6 6 82648 0. + Index Set 55 55 83292 0. + IS L to G Mapping 6 6 81620 0. Vec Scatter 17 17 8024 0. - Vector 185 185 4264212 0. + Vector 185 185 4221588 0. Star Forest Graph 19 19 13300 0. Krylov Solver 9 9 66856 0. Preconditioner 9 9 5736 0. Viewer 3 2 1088 0. PetscRandom 4 4 1624 0. ======================================================================================================================== -Average time to get PetscTime(): 1.44e-07 -Average time for MPI_Barrier(): 2.7436e-06 -Average time for zero size MPI_Send(): 2.88975e-06 +Average time to get PetscTime(): 4.083e-07 +Average time for MPI_Barrier(): 0.0144085 +Average time for zero size MPI_Send(): 0.00398686 #PETSc Option Table entries: --ndofs 10000 --problem_type elasticity @@ -2023,8 +2094,8 @@ Option left: name:--ndofs value: 10000 Option left: name:--problem_type value: elasticity Option left: name:--scaling_type value: weak -==== elasticity strong scaling (4 processes with ndofs=40000) ==== -UnitCube (22x23x23) to be refined 0 times +==== elasticity strong scaling (6 processes with ndofs=60000) ==== +UnitCube (27x22x30) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 @@ -2033,18 +2104,18 @@ petsc version: Petsc Release Version 3.14.5, Mar 03, 2021 Problem type: elasticity Scaling type: strong - Num processes: 4 - Num cells 69828 - Total degrees of freedom: 39744 - Average degrees of freedom per process: 9936 + Num processes: 6 + Num cells 106920 + Total degrees of freedom: 59892 + Average degrees of freedom per process: 9982 ---------------------------------------------------------------- -KSP Object: 4 MPI processes +KSP Object: 6 MPI processes type: cg maximum iterations=10000, initial guess is zero tolerances: relative=1e-08, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test -PC Object: 4 MPI processes +PC Object: 6 MPI processes type: gamg type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 @@ -2056,17 +2127,17 @@ Symmetric graph false Number of levels to square graph 1 Number smoothing steps 1 - Complexity: grid = 1.39118 + Complexity: grid = 1.39873 Coarse grid solver -- level ------------------------------- - KSP Object: (mg_coarse_) 4 MPI processes + KSP Object: (mg_coarse_) 6 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_coarse_) 4 MPI processes + PC Object: (mg_coarse_) 6 MPI processes type: bjacobi - number of blocks = 4 + number of blocks = 6 Local solver is the same for all blocks, as in the following KSP and PC objects on rank 0: KSP Object: (mg_coarse_sub_) 1 MPI processes type: preonly @@ -2080,35 +2151,35 @@ tolerance for zero pivot 2.22045e-14 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] matrix ordering: nd - factor fill ratio given 5., needed 1.12988 + factor fill ratio given 5., needed 1.40013 Factored matrix follows: Mat Object: 1 MPI processes type: seqaij - rows=300, cols=300, bs=6 + rows=438, cols=438, bs=6 package used to perform factorization: petsc - total: nonzeros=77040, allocated nonzeros=77040 - using I-node routines: found 91 nodes, limit used is 5 + total: nonzeros=161244, allocated nonzeros=161244 + using I-node routines: found 135 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij - rows=300, cols=300, bs=6 - total: nonzeros=68184, allocated nonzeros=68184 + rows=438, cols=438, bs=6 + total: nonzeros=115164, allocated nonzeros=115164 total number of mallocs used during MatSetValues calls=0 - using I-node routines: found 98 nodes, limit used is 5 + using I-node routines: found 146 nodes, limit used is 5 linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=300, cols=300, bs=6 - total: nonzeros=68184, allocated nonzeros=68184 + rows=438, cols=438, bs=6 + total: nonzeros=115164, allocated nonzeros=115164 total number of mallocs used during MatSetValues calls=0 - using I-node (on process 0) routines: found 98 nodes, limit used is 5 + using I-node (on process 0) routines: found 146 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- - KSP Object: (mg_levels_1_) 4 MPI processes + KSP Object: (mg_levels_1_) 6 MPI processes type: chebyshev - eigenvalue estimates used: min = 0.172308, max = 1.89538 - eigenvalues estimate via cg min 0.0298648, max 1.72308 + eigenvalue estimates used: min = 0.181048, max = 1.99153 + eigenvalues estimate via cg min 0.0300182, max 1.81048 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] - KSP Object: (mg_levels_1_esteig_) 4 MPI processes + KSP Object: (mg_levels_1_esteig_) 6 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. @@ -2119,24 +2190,24 @@ tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_levels_1_) 4 MPI processes + PC Object: (mg_levels_1_) 6 MPI processes type: jacobi linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=3306, cols=3306, bs=6 - total: nonzeros=585108, allocated nonzeros=585108 + rows=4860, cols=4860, bs=6 + total: nonzeros=896760, allocated nonzeros=896760 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 232 nodes, limit used is 5 + using I-node (on process 0) routines: found 224 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- - KSP Object: (mg_levels_2_) 4 MPI processes + KSP Object: (mg_levels_2_) 6 MPI processes type: chebyshev - eigenvalue estimates used: min = 0.251223, max = 2.76345 - eigenvalues estimate via cg min 0.0436577, max 2.51223 + eigenvalue estimates used: min = 0.268473, max = 2.9532 + eigenvalues estimate via cg min 0.0505135, max 2.68473 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] - KSP Object: (mg_levels_2_esteig_) 4 MPI processes + KSP Object: (mg_levels_2_esteig_) 6 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. @@ -2147,82 +2218,82 @@ tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test - PC Object: (mg_levels_2_) 4 MPI processes + PC Object: (mg_levels_2_) 6 MPI processes type: jacobi linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=39744, cols=39744, bs=3 - total: nonzeros=1670058, allocated nonzeros=1670058 + rows=59892, cols=59892, bs=3 + total: nonzeros=2537874, allocated nonzeros=2537874 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3353 nodes, limit used is 5 + using I-node (on process 0) routines: found 3313 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=39744, cols=39744, bs=3 - total: nonzeros=1670058, allocated nonzeros=1670058 + rows=59892, cols=59892, bs=3 + total: nonzeros=2537874, allocated nonzeros=2537874 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3353 nodes, limit used is 5 + using I-node (on process 0) routines: found 3313 nodes, limit used is 5 -[MPI_AVG] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------- -Build BoxMesh | 1 1.294274 1.294274 -Build dofmap data | 2 0.149594 0.299189 -Build sparsity | 1 0.068684 0.068684 -Compute SCOTCH graph re-ordering | 2 0.009051 0.018102 -Compute dof reordering map | 2 0.042925 0.085851 -Compute entities of dim = 1 | 1 0.331871 0.331871 -Compute entities of dim = 2 | 1 0.277572 0.277572 -Compute graph partition (SCOTCH) | 1 0.977944 0.977944 -Compute local part of mesh dual graph | 1 0.076067 0.076067 -Compute local-to-local map | 1 0.001712 0.001712 -Compute non-local part of mesh dual graph | 1 0.072341 0.072341 -Compute-local-to-global links for global/local adjacency list | 1 0.000909 0.000909 -Distribute in graph creation AdjacencyList | 1 0.009050 0.009050 -Extract partition boundaries from SCOTCH graph | 1 0.001503 0.001503 -Fetch float data from remote processes | 1 0.034609 0.034609 -Get SCOTCH graph data | 1 0.000011 0.000011 -Init dofmap from element dofmap | 2 0.019128 0.038256 -PETSc Krylov solver | 1 5.943449 5.943449 -SCOTCH: call SCOTCH_dgraphBuild | 1 0.013881 0.013881 -SCOTCH: call SCOTCH_dgraphHalo | 1 0.000926 0.000926 -SCOTCH: call SCOTCH_dgraphPart | 1 0.957290 0.957290 -SCOTCH: call SCOTCH_graphBuild | 2 0.000030 0.000061 -SCOTCH: call SCOTCH_graphOrder | 2 0.008748 0.017496 -SparsityPattern::assemble | 1 0.144290 0.144290 -TOPOLOGY: Create sets | 1 0.009247 0.009247 -ZZZ Assemble matrix | 1 0.515322 0.515322 -ZZZ Assemble vector | 1 0.056031 0.056031 -ZZZ Create Mesh | 1 1.295346 1.295346 -ZZZ Create RHS function | 1 0.112935 0.112935 -ZZZ Create boundary conditions | 1 0.244878 0.244878 -ZZZ Create forms | 1 0.000112 0.000112 -ZZZ Create mesh entity permutations | 1 0.661903 0.661903 -ZZZ Create near-nullspace | 1 0.289894 0.289894 -ZZZ FunctionSpace | 1 0.267094 0.267094 -ZZZ Solve | 1 6.038895 6.038895 -*** Number of Krylov iterations: 15 -*** Solution norm: 4.24044e-05 +[MPI_AVG] Summary of timings | reps wall avg wall tot +-------------------------------------------------------------------------------------------- +Build BoxMesh | 1 25.302225 25.302225 +Build dofmap data | 2 0.660628 1.321257 +Build sparsity | 1 0.819635 0.819635 +Compute SCOTCH graph re-ordering | 2 0.026668 0.053336 +Compute dof reordering map | 2 0.156516 0.313032 +Compute entities of dim = 1 | 1 2.842049 2.842049 +Compute entities of dim = 2 | 1 2.211763 2.211763 +Compute graph partition (SCOTCH) | 1 22.092357 22.092357 +Compute local part of mesh dual graph | 1 0.359608 0.359608 +Compute local-to-local map | 1 0.027091 0.027091 +Compute non-local part of mesh dual graph | 1 0.415968 0.415968 +Compute-local-to-global links for global/local adjacency list | 1 0.003959 0.003959 +Distribute in graph creation AdjacencyList | 1 0.206209 0.206209 +Extract partition boundaries from SCOTCH graph | 1 0.017002 0.017002 +Fetch float data from remote processes | 1 0.202252 0.202252 +Get SCOTCH graph data | 1 0.000038 0.000038 +Init dofmap from element dofmap | 2 0.100032 0.200064 +PETSc Krylov solver | 1 88.983675 88.983675 +SCOTCH: call SCOTCH_dgraphBuild | 1 0.079251 0.079251 +SCOTCH: call SCOTCH_dgraphHalo | 1 0.066806 0.066806 +SCOTCH: call SCOTCH_dgraphPart | 1 21.902907 21.902907 +SCOTCH: call SCOTCH_graphBuild | 2 0.000047 0.000094 +SCOTCH: call SCOTCH_graphOrder | 2 0.026167 0.052335 +SparsityPattern::assemble | 1 0.701951 0.701951 +TOPOLOGY: Create sets | 1 0.175615 0.175615 +ZZZ Assemble matrix | 1 4.845447 4.845447 +ZZZ Assemble vector | 1 0.263642 0.263642 +ZZZ Create Mesh | 1 25.304948 25.304948 +ZZZ Create RHS function | 1 1.156312 1.156312 +ZZZ Create boundary conditions | 1 0.809692 0.809692 +ZZZ Create forms | 1 0.000293 0.000293 +ZZZ Create mesh entity permutations | 1 5.291304 5.291304 +ZZZ Create near-nullspace | 1 2.211273 2.211273 +ZZZ FunctionSpace | 1 0.690108 0.690108 +ZZZ Solve | 1 89.186889 89.186889 +*** Number of Krylov iterations: 17 +*** Solution norm: 5.20307e-05 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- -/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named virt32a with 4 processors, by pbuilder1 Tue Jul 27 05:42:20 2021 +/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named i-capture-the-hostname with 6 processors, by pbuilder2 Wed Jul 28 08:13:40 2021 Using Petsc Release Version 3.14.5, Mar 03, 2021 Max Max/Min Avg Total -Time (sec): 9.820e+00 1.002 9.812e+00 -Objects: 3.780e+02 1.005 3.765e+02 -Flop: 2.202e+08 1.156 2.061e+08 8.245e+08 -Flop/sec: 2.245e+07 1.155 2.101e+07 8.403e+07 -MPI Messages: 1.142e+03 1.048 1.103e+03 4.412e+03 -MPI Message Lengths: 8.520e+06 1.252 6.745e+03 2.976e+07 -MPI Reductions: 6.450e+02 1.000 +Time (sec): 1.321e+02 1.000 1.320e+02 +Objects: 3.780e+02 1.005 3.763e+02 +Flop: 2.443e+08 1.120 2.263e+08 1.358e+09 +Flop/sec: 1.850e+06 1.120 1.714e+06 1.028e+07 +MPI Messages: 1.916e+03 1.636 1.559e+03 9.352e+03 +MPI Message Lengths: 1.230e+07 1.804 5.806e+03 5.430e+07 +MPI Reductions: 6.510e+02 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) e.g., VecAXPY() for real vectors of length N --> 2N flop @@ -2230,7 +2301,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 9.8115e+00 100.0% 8.2451e+08 100.0% 4.412e+03 100.0% 6.745e+03 100.0% 6.380e+02 98.9% + 0: Main Stage: 1.3204e+02 100.0% 1.3580e+09 100.0% 9.352e+03 100.0% 5.806e+03 100.0% 6.440e+02 98.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2254,80 +2325,80 @@ --- Event Stage 0: Main Stage -BuildTwoSided 95 1.0 7.3344e-01 1.8 0.00e+00 0.0 2.6e+02 4.0e+00 9.5e+01 6 0 6 0 15 6 0 6 0 15 0 -BuildTwoSidedF 76 1.0 6.2146e-01 2.2 0.00e+00 0.0 1.3e+02 6.8e+04 7.6e+01 5 0 3 30 12 5 0 3 30 12 0 -MatMult 183 1.0 1.0700e+00 1.0 1.13e+08 1.1 2.2e+03 4.5e+03 0.0e+00 11 52 50 33 0 11 52 50 33 0 397 -MatMultAdd 32 1.0 3.3618e-01 2.0 8.09e+06 1.1 2.4e+02 1.4e+03 0.0e+00 3 4 5 1 0 3 4 5 1 0 92 -MatMultTranspose 32 1.0 1.9257e-01 1.1 8.10e+06 1.1 2.4e+02 1.4e+03 0.0e+00 2 4 5 1 0 2 4 5 1 0 161 -MatSolve 16 0.0 6.6582e-03 0.0 2.46e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 370 -MatLUFactorSym 1 1.0 3.6214e-02311.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatLUFactorNum 1 1.0 1.1538e-019114.1 1.24e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 107 -MatScale 6 1.0 1.9655e-02 1.8 6.09e+05 1.1 2.4e+01 1.3e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 119 -MatResidual 32 1.0 1.8452e-01 1.2 1.94e+07 1.1 3.8e+02 4.3e+03 0.0e+00 2 9 9 6 0 2 9 9 6 0 391 -MatAssemblyBegin 41 1.0 6.4460e-01 1.9 0.00e+00 0.0 1.3e+02 6.8e+04 1.6e+01 5 0 3 30 2 5 0 3 30 3 0 -MatAssemblyEnd 41 1.0 7.7956e-01 1.1 1.36e+05 2.2 2.8e+02 4.5e+02 7.0e+01 8 0 6 0 11 8 0 6 0 11 0 -MatGetRowIJ 1 0.0 7.2925e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCreateSubMat 2 1.0 3.2423e-01 1.0 0.00e+00 0.0 2.1e+01 3.3e+04 3.0e+01 3 0 0 2 5 3 0 0 2 5 0 -MatGetOrdering 1 0.0 1.6082e-03 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCoarsen 2 1.0 6.1669e-02 1.1 0.00e+00 0.0 1.7e+02 9.0e+02 8.0e+00 1 0 4 1 1 1 0 4 1 1 0 -MatZeroEntries 2 1.0 3.0359e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 6 1.5 4.5988e-02 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 1 0 0 0 0 1 0 -MatAXPY 2 1.0 7.5989e-02 1.3 6.62e+04 1.2 0.0e+00 0.0e+00 2.0e+00 1 0 0 0 0 1 0 0 0 0 3 -MatTranspose 4 1.0 5.0306e-02 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatMatMultSym 6 1.0 2.9383e-01 1.0 0.00e+00 0.0 1.2e+02 8.1e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 -MatMatMultNum 2 1.0 1.3809e-01 1.1 7.27e+06 1.2 2.4e+01 2.5e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 191 -MatPtAPSymbolic 2 1.0 8.4759e-01 1.0 0.00e+00 0.0 1.4e+02 4.1e+04 1.4e+01 8 0 3 20 2 8 0 3 20 2 0 -MatPtAPNumeric 2 1.0 9.5065e-01 1.0 6.91e+07 1.3 9.6e+01 5.4e+04 1.2e+01 10 29 2 17 2 10 29 2 17 2 252 -MatTrnMatMultSym 1 1.0 1.0428e-01 1.0 0.00e+00 0.0 8.4e+01 2.3e+04 1.3e+01 1 0 2 7 2 1 0 2 7 2 0 -MatGetLocalMat 7 1.0 2.0485e-02 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatGetBrAoCol 6 1.0 6.6898e-02 1.6 0.00e+00 0.0 1.7e+02 3.7e+04 0.0e+00 1 0 4 21 0 1 0 4 21 0 0 -VecDot 36 1.0 5.6564e-03 1.1 7.31e+05 1.0 0.0e+00 0.0e+00 3.6e+01 0 0 0 0 6 0 0 0 0 6 506 -VecMDot 20 1.0 1.7623e-02 2.3 1.21e+06 1.1 0.0e+00 0.0e+00 2.0e+01 0 1 0 0 3 0 1 0 0 3 269 -VecTDot 72 1.0 7.0837e-02 1.3 1.07e+06 1.1 0.0e+00 0.0e+00 7.2e+01 1 1 0 0 11 1 1 0 0 11 59 -VecNorm 67 1.0 9.6202e-02 1.7 9.52e+05 1.1 0.0e+00 0.0e+00 6.7e+01 1 0 0 0 10 1 0 0 0 11 39 -VecScale 28 1.0 7.4333e-04 1.1 1.82e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 958 -VecCopy 110 1.0 2.0477e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 170 1.0 1.3139e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 81 1.0 8.3264e-03 1.9 1.26e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 589 -VecAYPX 224 1.0 1.2347e-02 1.6 1.90e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 599 -VecAXPBYCZ 64 1.0 1.1958e-02 2.7 1.77e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 576 -VecMAXPY 22 1.0 3.0297e-03 1.1 1.43e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1847 -VecAssemblyBegin 61 1.0 4.6603e-02 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+01 0 0 0 0 9 0 0 0 0 9 0 -VecAssemblyEnd 61 1.0 6.9201e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecPointwiseMult 172 1.0 1.0003e-02 1.5 9.49e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 370 -VecScatterBegin 314 1.0 1.3726e-02 1.0 0.00e+00 0.0 3.5e+03 3.4e+03 0.0e+00 0 0 79 40 0 0 0 79 40 0 0 -VecScatterEnd 314 1.0 1.1302e+00 1.2 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 10 0 0 0 0 10 0 0 0 0 0 -VecSetRandom 2 1.0 2.2458e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecNormalize 28 1.0 1.1745e-02 3.4 5.47e+05 1.1 0.0e+00 0.0e+00 2.8e+01 0 0 0 0 4 0 0 0 0 4 182 -SFSetGraph 19 1.0 1.1947e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 19 1.0 2.0710e-01 1.5 0.00e+00 0.0 3.8e+02 4.3e+02 1.9e+01 2 0 9 1 3 2 0 9 1 3 0 -SFBcastOpBegin 291 1.0 1.1268e-02 1.0 0.00e+00 0.0 3.3e+03 3.5e+03 0.0e+00 0 0 76 39 0 0 0 76 39 0 0 -SFBcastOpEnd 291 1.0 1.0075e+00 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 -SFReduceBegin 33 1.0 1.0163e-03 1.2 0.00e+00 0.0 2.5e+02 1.4e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 -SFReduceEnd 33 1.0 1.4864e-01 1.2 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 -SFPack 324 1.0 4.6049e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 324 1.0 8.9705e-0311.5 1.60e+04 2.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 5 -KSPSetUp 7 1.0 1.7912e-01 1.0 1.35e+07 1.1 2.4e+02 4.3e+03 7.2e+01 2 6 5 3 11 2 6 5 3 11 281 -KSPSolve 1 1.0 5.8567e+00 1.0 2.17e+08 1.2 4.3e+03 6.5e+03 5.4e+02 60 98 97 93 84 60 98 97 93 85 139 -KSPGMRESOrthog 20 1.0 2.0294e-02 1.9 2.43e+06 1.1 0.0e+00 0.0e+00 2.0e+01 0 1 0 0 3 0 1 0 0 3 467 -PCGAMGGraph_AGG 2 1.0 8.2750e-01 1.0 6.58e+05 1.1 1.2e+02 5.0e+02 3.8e+01 8 0 3 0 6 8 0 3 0 6 3 -PCGAMGCoarse_AGG 2 1.0 1.7034e-01 1.0 0.00e+00 0.0 3.1e+02 7.4e+03 2.9e+01 2 0 7 8 4 2 0 7 8 5 0 -PCGAMGProl_AGG 2 1.0 3.6303e-01 1.0 0.00e+00 0.0 7.4e+02 1.9e+03 1.9e+02 4 0 17 5 29 4 0 17 5 29 0 -PCGAMGPOpt_AGG 2 1.0 5.8268e-01 1.0 2.30e+07 1.1 3.8e+02 6.8e+03 8.2e+01 6 10 9 9 13 6 10 9 9 13 147 -GAMG: createProl 2 1.0 1.9373e+00 1.0 2.36e+07 1.1 1.6e+03 4.1e+03 3.4e+02 20 11 35 21 52 20 11 35 21 53 45 - Graph 4 1.0 8.2661e-01 1.0 6.58e+05 1.1 1.2e+02 5.0e+02 3.8e+01 8 0 3 0 6 8 0 3 0 6 3 - MIS/Agg 2 1.0 6.1834e-02 1.1 0.00e+00 0.0 1.7e+02 9.0e+02 8.0e+00 1 0 4 1 1 1 0 4 1 1 0 - SA: col data 2 1.0 2.1524e-01 1.0 0.00e+00 0.0 6.7e+02 1.5e+03 1.7e+02 2 0 15 3 26 2 0 15 3 26 0 - SA: frmProl0 2 1.0 1.4172e-01 1.0 0.00e+00 0.0 6.8e+01 5.2e+03 1.2e+01 1 0 2 1 2 1 0 2 1 2 0 - SA: smooth 2 1.0 4.4813e-01 1.0 7.84e+06 1.2 1.4e+02 1.1e+04 2.8e+01 5 3 3 5 4 5 3 3 5 4 64 -GAMG: partLevel 2 1.0 2.2521e+00 1.0 6.91e+07 1.3 2.8e+02 4.2e+04 8.1e+01 23 29 6 40 13 23 29 6 40 13 106 - repartition 1 1.0 4.6413e-01 1.0 0.00e+00 0.0 4.2e+01 1.7e+04 5.5e+01 5 0 1 2 9 5 0 1 2 9 0 - Invert-Sort 1 1.0 4.6539e-02 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00 0 0 0 0 1 0 0 0 0 1 0 - Move A 1 1.0 2.0068e-01 1.0 0.00e+00 0.0 1.5e+01 4.6e+04 1.6e+01 2 0 0 2 2 2 0 0 2 3 0 - Move P 1 1.0 1.4361e-01 1.1 0.00e+00 0.0 6.0e+00 4.2e+02 1.7e+01 1 0 0 0 3 1 0 0 0 3 0 -PCSetUp 2 1.0 4.5416e+00 1.0 1.06e+08 1.2 2.1e+03 9.2e+03 5.0e+02 45 47 47 65 77 45 47 47 65 78 86 -PCSetUpOnBlocks 16 1.0 1.5374e-01195.7 1.24e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 81 -PCApply 38 1.0 1.3239e+00 1.0 1.02e+08 1.2 2.0e+03 3.6e+03 4.0e+00 13 46 46 24 1 13 46 46 24 1 286 +BuildTwoSided 95 1.0 2.0227e+01 2.1 0.00e+00 0.0 5.2e+02 4.0e+00 9.5e+01 11 0 6 0 15 11 0 6 0 15 0 +BuildTwoSidedF 76 1.0 1.8667e+01 2.4 0.00e+00 0.0 2.7e+02 5.9e+04 7.6e+01 10 0 3 29 12 10 0 3 29 12 0 +MatMult 201 1.0 7.6653e+00 1.2 1.23e+08 1.1 4.8e+03 4.0e+03 0.0e+00 5 52 52 35 0 5 52 52 35 0 93 +MatMultAdd 36 1.0 2.0889e+00 2.9 9.16e+06 1.1 5.2e+02 1.2e+03 0.0e+00 1 4 6 1 0 1 4 6 1 0 25 +MatMultTranspose 36 1.0 1.1899e+00 1.2 9.17e+06 1.1 5.2e+02 1.2e+03 0.0e+00 1 4 6 1 0 1 4 6 1 0 44 +MatSolve 18 0.0 9.0932e-02 0.0 5.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 64 +MatLUFactorSym 1 1.0 1.1584e-012068.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatLUFactorNum 1 1.0 1.2445e+00158025.9 3.76e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 30 +MatScale 6 1.0 1.9482e-01 1.9 6.13e+05 1.1 4.8e+01 1.1e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 18 +MatResidual 36 1.0 1.2578e+00 1.2 2.14e+07 1.1 8.6e+02 3.8e+03 0.0e+00 1 9 9 6 0 1 9 9 6 0 98 +MatAssemblyBegin 41 1.0 1.2145e+01 2.7 0.00e+00 0.0 2.7e+02 5.9e+04 1.6e+01 6 0 3 29 2 6 0 3 29 2 0 +MatAssemblyEnd 41 1.0 9.6762e+00 1.1 1.53e+05 2.3 5.8e+02 3.9e+02 7.0e+01 7 0 6 0 11 7 0 6 0 11 0 +MatGetRowIJ 1 0.0 1.1778e-03 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCreateSubMat 2 1.0 1.3361e+00 1.0 0.00e+00 0.0 3.5e+01 3.5e+04 3.0e+01 1 0 0 2 5 1 0 0 2 5 0 +MatGetOrdering 1 0.0 2.7717e-03 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCoarsen 2 1.0 1.3531e+00 1.1 0.00e+00 0.0 3.4e+02 7.9e+02 8.0e+00 1 0 4 0 1 1 0 4 0 1 0 +MatZeroEntries 2 1.0 4.3454e-02109.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 6 1.5 1.4939e-01 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 1 0 0 0 0 1 0 +MatAXPY 2 1.0 3.8683e-01 2.8 6.59e+04 1.2 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 1 +MatTranspose 4 1.0 1.6657e-01 3.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatMatMultSym 6 1.0 4.4100e+00 1.1 0.00e+00 0.0 2.4e+02 7.0e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 +MatMatMultNum 2 1.0 1.1514e+00 1.1 6.96e+06 1.2 4.8e+01 2.2e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 35 +MatPtAPSymbolic 2 1.0 1.1853e+01 1.0 0.00e+00 0.0 2.9e+02 3.5e+04 1.4e+01 9 0 3 19 2 9 0 3 19 2 0 +MatPtAPNumeric 2 1.0 1.5952e+01 1.0 6.59e+07 1.3 2.1e+02 4.4e+04 1.2e+01 12 27 2 17 2 12 27 2 17 2 23 +MatTrnMatMultSym 1 1.0 1.2875e+00 1.0 0.00e+00 0.0 1.7e+02 2.0e+04 1.3e+01 1 0 2 6 2 1 0 2 6 2 0 +MatGetLocalMat 7 1.0 1.0380e-01 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatGetBrAoCol 6 1.0 2.3453e+00 1.5 0.00e+00 0.0 3.4e+02 3.2e+04 0.0e+00 1 0 4 20 0 1 0 4 20 0 0 +VecDot 36 1.0 1.0160e+00 1.1 7.47e+05 1.1 0.0e+00 0.0e+00 3.6e+01 1 0 0 0 6 1 0 0 0 6 4 +VecMDot 20 1.0 2.0433e+00 1.7 1.24e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 3 +VecTDot 76 1.0 1.9634e+00 1.3 1.18e+06 1.1 0.0e+00 0.0e+00 7.6e+01 1 1 0 0 12 1 1 0 0 12 3 +VecNorm 69 1.0 3.4596e+00 1.6 1.02e+06 1.1 0.0e+00 0.0e+00 6.9e+01 2 0 0 0 11 2 0 0 0 11 2 +VecScale 28 1.0 1.1626e-02 9.8 1.86e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 92 +VecCopy 122 1.0 3.9416e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 188 1.0 2.3298e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 85 1.0 1.2794e-02 1.6 1.37e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 615 +VecAYPX 250 1.0 4.4162e-02 1.9 2.16e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 281 +VecAXPBYCZ 72 1.0 4.1525e-02 3.5 2.03e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 281 +VecMAXPY 22 1.0 3.3415e-02 2.5 1.47e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 252 +VecAssemblyBegin 61 1.0 7.0467e+00 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+01 4 0 0 0 9 4 0 0 0 9 0 +VecAssemblyEnd 61 1.0 1.0593e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecPointwiseMult 188 1.0 2.5536e-02 1.6 1.06e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 238 +VecScatterBegin 340 1.0 5.4724e-02 1.8 0.00e+00 0.0 7.5e+03 3.1e+03 0.0e+00 0 0 80 42 0 0 0 80 42 0 0 +VecScatterEnd 340 1.0 1.3217e+01 1.1 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 +VecSetRandom 2 1.0 2.0172e-02 5.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecNormalize 28 1.0 2.4090e+00 1.9 5.59e+05 1.1 0.0e+00 0.0e+00 2.8e+01 1 0 0 0 4 1 0 0 0 4 1 +SFSetGraph 19 1.0 3.0626e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 19 1.0 2.5850e+00 1.3 0.00e+00 0.0 7.8e+02 3.8e+02 1.9e+01 2 0 8 1 3 2 0 8 1 3 0 +SFBcastOpBegin 313 1.0 4.9752e-02 2.2 0.00e+00 0.0 7.2e+03 3.1e+03 0.0e+00 0 0 76 41 0 0 0 76 41 0 0 +SFBcastOpEnd 313 1.0 1.3271e+01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 +SFReduceBegin 37 1.0 2.3584e-03 1.5 0.00e+00 0.0 5.5e+02 1.3e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 +SFReduceEnd 37 1.0 8.4545e-01 1.3 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 +SFPack 350 1.0 3.0777e-02 3.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 350 1.0 2.6431e-03 1.5 2.73e+04 3.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 33 +KSPSetUp 7 1.0 2.0609e+00 1.0 1.32e+07 1.1 4.8e+02 3.8e+03 7.2e+01 2 6 5 3 11 2 6 5 3 11 37 +KSPSolve 1 1.0 8.8732e+01 1.0 2.41e+08 1.1 9.1e+03 5.6e+03 5.5e+02 67 99 97 93 85 67 99 97 93 86 15 +KSPGMRESOrthog 20 1.0 2.0557e+00 1.7 2.48e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 7 +PCGAMGGraph_AGG 2 1.0 8.6326e+00 1.0 6.46e+05 1.1 2.4e+02 4.4e+02 3.8e+01 7 0 3 0 6 7 0 3 0 6 0 +PCGAMGCoarse_AGG 2 1.0 3.0336e+00 1.0 0.00e+00 0.0 6.2e+02 6.4e+03 2.9e+01 2 0 7 7 4 2 0 7 7 5 0 +PCGAMGProl_AGG 2 1.0 2.4495e+01 1.0 0.00e+00 0.0 1.5e+03 1.6e+03 1.9e+02 18 0 16 4 29 18 0 16 4 29 0 +PCGAMGPOpt_AGG 2 1.0 1.1372e+01 1.0 2.23e+07 1.1 7.7e+02 6.0e+03 8.2e+01 9 10 8 8 13 9 10 8 8 13 11 +GAMG: createProl 2 1.0 4.7344e+01 1.0 2.30e+07 1.1 3.1e+03 3.6e+03 3.4e+02 36 10 33 21 52 36 10 33 21 52 3 + Graph 4 1.0 8.6319e+00 1.0 6.46e+05 1.1 2.4e+02 4.4e+02 3.8e+01 7 0 3 0 6 7 0 3 0 6 0 + MIS/Agg 2 1.0 1.3533e+00 1.1 0.00e+00 0.0 3.4e+02 7.9e+02 8.0e+00 1 0 4 0 1 1 0 4 0 1 0 + SA: col data 2 1.0 2.1935e+01 1.0 0.00e+00 0.0 1.3e+03 1.4e+03 1.7e+02 17 0 14 3 26 17 0 14 3 26 0 + SA: frmProl0 2 1.0 2.0030e+00 1.1 0.00e+00 0.0 1.4e+02 4.3e+03 1.2e+01 1 0 1 1 2 1 0 1 1 2 0 + SA: smooth 2 1.0 5.2879e+00 1.0 7.54e+06 1.2 2.9e+02 9.5e+03 2.8e+01 4 3 3 5 4 4 3 3 5 4 8 +GAMG: partLevel 2 1.0 2.9595e+01 1.0 6.59e+07 1.3 5.7e+02 3.7e+04 8.1e+01 22 27 6 38 12 22 27 6 38 13 12 + repartition 1 1.0 1.8299e+00 1.0 0.00e+00 0.0 6.8e+01 1.9e+04 5.5e+01 1 0 1 2 8 1 0 1 2 9 0 + Invert-Sort 1 1.0 1.6769e-01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00 0 0 0 0 1 0 0 0 0 1 0 + Move A 1 1.0 9.1252e-01 1.0 0.00e+00 0.0 2.5e+01 5.0e+04 1.6e+01 1 0 0 2 2 1 0 0 2 2 0 + Move P 1 1.0 4.9943e-01 1.0 0.00e+00 0.0 1.0e+01 4.5e+02 1.7e+01 0 0 0 0 3 0 0 0 0 3 0 +PCSetUp 2 1.0 8.0491e+01 1.0 1.23e+08 1.3 4.2e+03 8.1e+03 5.0e+02 60 45 45 62 77 60 45 45 62 77 8 +PCSetUpOnBlocks 18 1.0 1.3636e+002840.4 3.76e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 28 +PCApply 40 1.0 7.8304e+00 1.0 1.40e+08 1.4 4.5e+03 3.2e+03 4.0e+00 6 49 48 27 1 6 49 48 27 1 85 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: @@ -2337,24 +2408,24 @@ --- Event Stage 0: Main Stage - Matrix 68 68 20766536 0. + Matrix 68 68 22629684 0. Matrix Coarsen 2 2 752 0. Matrix Null Space 1 1 440 0. - Index Set 55 55 78936 0. - IS L to G Mapping 6 6 82648 0. + Index Set 55 55 83292 0. + IS L to G Mapping 6 6 81620 0. Vec Scatter 17 17 8024 0. - Vector 185 185 4264212 0. + Vector 185 185 4221588 0. Star Forest Graph 19 19 13300 0. Krylov Solver 9 9 66856 0. Preconditioner 9 9 5736 0. Viewer 3 2 1088 0. PetscRandom 4 4 1624 0. ======================================================================================================================== -Average time to get PetscTime(): 1.56e-07 -Average time for MPI_Barrier(): 7.28612e-05 -Average time for zero size MPI_Send(): 5.38453e-05 +Average time to get PetscTime(): 4.083e-07 +Average time for MPI_Barrier(): 0.0174027 +Average time for zero size MPI_Send(): 0.00388725 #PETSc Option Table entries: ---ndofs 40000 +--ndofs 60000 --problem_type elasticity --scaling_type strong -ksp_rtol 1.0e-8 @@ -2393,7 +2464,7 @@ ----------------------------------------- #PETSc Option Table entries: ---ndofs 40000 +--ndofs 60000 --problem_type elasticity --scaling_type strong -ksp_rtol 1.0e-8 @@ -2411,11 +2482,11 @@ WARNING! There are options you set that were not used! WARNING! could be spelling mistake, etc! There are 3 unused database options. They are: -Option left: name:--ndofs value: 40000 +Option left: name:--ndofs value: 60000 Option left: name:--problem_type value: elasticity Option left: name:--scaling_type value: strong -==== poisson weak scaling (4 processes with ndofs=10000) ==== -UnitCube (33x30x37) to be refined 0 times +==== poisson weak scaling (6 processes with ndofs=10000) ==== +UnitCube (39x34x42) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 @@ -2424,18 +2495,18 @@ petsc version: Petsc Release Version 3.14.5, Mar 03, 2021 Problem type: poisson Scaling type: weak - Num processes: 4 - Num cells 219780 - Total degrees of freedom: 40052 - Average degrees of freedom per process: 10013 + Num processes: 6 + Num cells 334152 + Total degrees of freedom: 60200 + Average degrees of freedom per process: 10033 ---------------------------------------------------------------- -KSP Object: 4 MPI processes +KSP Object: 6 MPI processes type: cg maximum iterations=10000, initial guess is zero tolerances: relative=1e-08, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test -PC Object: 4 MPI processes +PC Object: 6 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V @@ -2462,66 +2533,66 @@ Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=40052, cols=40052 - total: nonzeros=572998, allocated nonzeros=572998 + rows=60200, cols=60200 + total: nonzeros=866470, allocated nonzeros=866470 total number of mallocs used during MatSetValues calls=0 not using I-node (on process 0) routines -[MPI_AVG] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------- -Build BoxMesh | 1 2.885705 2.885705 -Build dofmap data | 2 0.237272 0.474544 -Build sparsity | 1 0.134089 0.134089 -Compute SCOTCH graph re-ordering | 2 0.012727 0.025455 -Compute connectivity 2-3 | 1 0.006092 0.006092 -Compute dof reordering map | 2 0.061917 0.123834 -Compute entities of dim = 1 | 1 0.901142 0.901142 -Compute entities of dim = 2 | 1 0.878866 0.878866 -Compute graph partition (SCOTCH) | 1 2.160051 2.160051 -Compute local part of mesh dual graph | 1 0.159798 0.159798 -Compute local-to-local map | 1 0.009422 0.009422 -Compute non-local part of mesh dual graph | 1 0.087392 0.087392 -Compute-local-to-global links for global/local adjacency list | 1 0.002731 0.002731 -Distribute in graph creation AdjacencyList | 1 0.158577 0.158577 -Extract partition boundaries from SCOTCH graph | 1 0.033418 0.033418 -Fetch float data from remote processes | 1 0.008777 0.008777 -Get SCOTCH graph data | 1 0.000047 0.000047 -Init dofmap from element dofmap | 2 0.029692 0.059384 -PETSc Krylov solver | 1 3.695826 3.695826 -SCOTCH: call SCOTCH_dgraphBuild | 1 0.008632 0.008632 -SCOTCH: call SCOTCH_dgraphHalo | 1 0.026566 0.026566 -SCOTCH: call SCOTCH_dgraphPart | 1 2.053345 2.053345 -SCOTCH: call SCOTCH_graphBuild | 2 0.000042 0.000084 -SCOTCH: call SCOTCH_graphOrder | 2 0.012340 0.024681 -SparsityPattern::assemble | 1 0.225570 0.225570 -TOPOLOGY: Create sets | 1 0.032916 0.032916 -ZZZ Assemble | 1 2.193455 2.193455 -ZZZ Assemble matrix | 1 0.664967 0.664967 -ZZZ Assemble vector | 1 0.047415 0.047415 -ZZZ Create Mesh | 1 2.886628 2.886628 -ZZZ Create mesh entity permutations | 1 1.868701 1.868701 -ZZZ FunctionSpace | 1 0.377341 0.377341 -ZZZ Solve | 1 3.696215 3.696215 +[MPI_AVG] Summary of timings | reps wall avg wall tot +-------------------------------------------------------------------------------------------- +Build BoxMesh | 1 43.152389 43.152389 +Build dofmap data | 2 3.374936 6.749871 +Build sparsity | 1 4.008728 4.008728 +Compute SCOTCH graph re-ordering | 2 0.182478 0.364956 +Compute connectivity 2-3 | 1 0.200824 0.200824 +Compute dof reordering map | 2 1.119295 2.238590 +Compute entities of dim = 1 | 1 6.720797 6.720797 +Compute entities of dim = 2 | 1 25.763265 25.763265 +Compute graph partition (SCOTCH) | 1 36.828356 36.828356 +Compute local part of mesh dual graph | 1 1.391640 1.391640 +Compute local-to-local map | 1 0.073486 0.073486 +Compute non-local part of mesh dual graph | 1 0.867676 0.867676 +Compute-local-to-global links for global/local adjacency list | 1 0.023692 0.023692 +Distribute in graph creation AdjacencyList | 1 0.356956 0.356956 +Extract partition boundaries from SCOTCH graph | 1 0.040692 0.040692 +Fetch float data from remote processes | 1 0.240006 0.240006 +Get SCOTCH graph data | 1 0.000033 0.000033 +Init dofmap from element dofmap | 2 0.606646 1.213291 +PETSc Krylov solver | 1 34.925746 34.925746 +SCOTCH: call SCOTCH_dgraphBuild | 1 0.133219 0.133219 +SCOTCH: call SCOTCH_dgraphHalo | 1 0.068118 0.068118 +SCOTCH: call SCOTCH_dgraphPart | 1 36.522752 36.522752 +SCOTCH: call SCOTCH_graphBuild | 2 0.000102 0.000205 +SCOTCH: call SCOTCH_graphOrder | 2 0.174937 0.349874 +SparsityPattern::assemble | 1 1.532807 1.532807 +TOPOLOGY: Create sets | 1 0.502325 0.502325 +ZZZ Assemble | 1 31.286033 31.286033 +ZZZ Assemble matrix | 1 2.127165 2.127165 +ZZZ Assemble vector | 1 0.472769 0.472769 +ZZZ Create Mesh | 1 43.154407 43.154407 +ZZZ Create mesh entity permutations | 1 34.358678 34.358678 +ZZZ FunctionSpace | 1 5.572543 5.572543 +ZZZ Solve | 1 35.096660 35.096660 *** Number of Krylov iterations: 7 -*** Solution norm: 34328 +*** Solution norm: 42925.6 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- -/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named virt32a with 4 processors, by pbuilder1 Tue Jul 27 05:42:32 2021 +/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named i-capture-the-hostname with 6 processors, by pbuilder2 Wed Jul 28 08:17:59 2021 Using Petsc Release Version 3.14.5, Mar 03, 2021 Max Max/Min Avg Total -Time (sec): 1.106e+01 1.000 1.106e+01 +Time (sec): 1.497e+02 1.000 1.497e+02 Objects: 3.800e+01 1.000 3.800e+01 -Flop: 3.593e+06 1.042 3.513e+06 1.405e+07 -Flop/sec: 3.250e+05 1.042 3.177e+05 1.271e+06 -MPI Messages: 5.400e+01 1.000 5.400e+01 2.160e+02 -MPI Message Lengths: 4.148e+05 1.139 7.225e+03 1.561e+06 +Flop: 3.598e+06 1.035 3.537e+06 2.122e+07 +Flop/sec: 2.403e+04 1.035 2.363e+04 1.418e+05 +MPI Messages: 9.000e+01 1.250 8.100e+01 4.860e+02 +MPI Message Lengths: 4.620e+05 1.139 5.398e+03 2.624e+06 MPI Reductions: 6.600e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -2530,7 +2601,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 1.1055e+01 100.0% 1.4051e+07 100.0% 2.160e+02 100.0% 7.225e+03 100.0% 5.900e+01 89.4% + 0: Main Stage: 1.4971e+02 100.0% 2.1223e+07 100.0% 4.860e+02 100.0% 5.398e+03 100.0% 5.900e+01 89.4% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2554,35 +2625,35 @@ --- Event Stage 0: Main Stage -BuildTwoSided 4 1.0 5.2290e-02 3.5 0.00e+00 0.0 4.8e+01 4.0e+00 4.0e+00 0 0 22 0 6 0 0 22 0 7 0 -BuildTwoSidedF 1 1.0 4.4427e-02 4.0 0.00e+00 0.0 2.4e+01 1.7e+04 1.0e+00 0 0 11 26 2 0 0 11 26 2 0 -MatMult 7 1.0 4.4396e-02 1.2 1.98e+06 1.0 8.4e+01 4.4e+03 0.0e+00 0 55 39 23 0 0 55 39 23 0 174 -MatConvert 1 1.0 3.3431e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 6 0 0 0 0 7 0 -MatAssemblyBegin 2 1.0 4.8658e-02 2.1 0.00e+00 0.0 2.4e+01 1.7e+04 1.0e+00 0 0 11 26 2 0 0 11 26 2 0 -MatAssemblyEnd 2 1.0 8.6811e-02 1.1 4.60e+03 1.3 2.4e+01 1.1e+03 9.0e+00 1 0 11 2 14 1 0 11 2 15 0 -MatGetRowIJ 2 1.0 2.9400e-06 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatZeroEntries 1 1.0 6.8166e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 1 1.0 1.2740e-02 5.8 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 2 0 0 0 0 2 0 -VecTDot 14 1.0 4.1720e-02 1.1 2.88e+05 1.0 0.0e+00 0.0e+00 1.4e+01 0 8 0 0 21 0 8 0 0 24 27 -VecNorm 9 1.0 6.1834e-02 2.3 1.85e+05 1.0 0.0e+00 0.0e+00 9.0e+00 0 5 0 0 14 0 5 0 0 15 12 -VecCopy 2 1.0 8.7011e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 11 1.0 2.9419e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 14 1.0 8.6398e-04 1.2 2.88e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 1298 -VecAYPX 6 1.0 5.0879e-04 1.2 1.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 945 -VecScatterBegin 10 1.0 7.3493e-04 1.2 0.00e+00 0.0 1.2e+02 3.5e+03 0.0e+00 0 0 56 27 0 0 0 56 27 0 0 -VecScatterEnd 10 1.0 4.4702e-02 1.7 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetGraph 3 1.0 2.1857e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 3 1.0 1.6377e-02 2.0 0.00e+00 0.0 7.2e+01 6.4e+02 3.0e+00 0 0 33 3 5 0 0 33 3 5 0 -SFBcastOpBegin 9 1.0 5.7791e-04 1.2 0.00e+00 0.0 1.1e+02 3.8e+03 0.0e+00 0 0 50 26 0 0 0 50 26 0 0 -SFBcastOpEnd 9 1.0 2.6170e-02 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFReduceBegin 1 1.0 6.5134e-05 2.0 0.00e+00 0.0 1.2e+01 1.6e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 -SFReduceEnd 1 1.0 1.9892e-0232.9 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFPack 10 1.0 2.0662e-04 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 10 1.0 6.7734e-05 1.4 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 36 -KSPSetUp 1 1.0 1.1985e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 3.6816e+00 1.0 2.84e+06 1.0 8.4e+01 4.4e+03 2.6e+01 33 79 39 23 39 33 79 39 23 44 3 -PCSetUp 1 1.0 1.7689e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 16 0 0 0 6 16 0 0 0 7 0 -PCApply 8 1.0 1.8106e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 16 0 0 0 0 16 0 0 0 0 0 +BuildTwoSided 4 1.0 5.9252e-01 4.5 0.00e+00 0.0 1.1e+02 4.0e+00 4.0e+00 0 0 22 0 6 0 0 22 0 7 0 +BuildTwoSidedF 1 1.0 4.6832e-0146.6 0.00e+00 0.0 5.2e+01 1.4e+04 1.0e+00 0 0 11 28 2 0 0 11 28 2 0 +MatMult 7 1.0 1.8506e-01 1.5 1.99e+06 1.0 2.0e+02 3.4e+03 0.0e+00 0 55 40 25 0 0 55 40 25 0 63 +MatConvert 1 1.0 6.3506e-01 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 6 0 0 0 0 7 0 +MatAssemblyBegin 2 1.0 5.5630e-01 7.1 0.00e+00 0.0 5.2e+01 1.4e+04 1.0e+00 0 0 11 28 2 0 0 11 28 2 0 +MatAssemblyEnd 2 1.0 6.3610e-01 1.0 5.27e+03 1.2 5.6e+01 8.5e+02 9.0e+00 0 0 12 2 14 0 0 12 2 15 0 +MatGetRowIJ 2 1.0 1.1958e-05 2.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatZeroEntries 1 1.0 7.6242e-04 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 1 1.0 3.0181e-02 2.5 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 2 0 0 0 0 2 0 +VecTDot 14 1.0 2.3480e-01 1.3 2.85e+05 1.0 0.0e+00 0.0e+00 1.4e+01 0 8 0 0 21 0 8 0 0 24 7 +VecNorm 9 1.0 1.9202e-01 2.2 1.83e+05 1.0 0.0e+00 0.0e+00 9.0e+00 0 5 0 0 14 0 5 0 0 15 6 +VecCopy 2 1.0 3.0946e-04 2.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 11 1.0 5.9354e-04 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 14 1.0 2.3121e-03 1.7 2.85e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 729 +VecAYPX 6 1.0 1.6333e-03 1.9 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 442 +VecScatterBegin 10 1.0 1.7526e-03 1.4 0.00e+00 0.0 2.7e+02 2.8e+03 0.0e+00 0 0 56 29 0 0 0 56 29 0 0 +VecScatterEnd 10 1.0 3.5130e-01 2.8 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetGraph 3 1.0 8.1667e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 3 1.0 1.9072e-01 1.3 0.00e+00 0.0 1.6e+02 5.2e+02 3.0e+00 0 0 33 3 5 0 0 33 3 5 0 +SFBcastOpBegin 9 1.0 1.5208e-03 1.4 0.00e+00 0.0 2.5e+02 3.0e+03 0.0e+00 0 0 51 28 0 0 0 51 28 0 0 +SFBcastOpEnd 9 1.0 1.7229e-01 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFReduceBegin 1 1.0 6.6500e-05 1.3 0.00e+00 0.0 2.6e+01 1.3e+03 0.0e+00 0 0 5 1 0 0 0 5 1 0 0 +SFReduceEnd 1 1.0 2.2176e-0111.7 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFPack 10 1.0 7.5396e-04 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 10 1.0 1.5108e-04 1.7 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 29 +KSPSetUp 1 1.0 6.8425e-04 2.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 3.4900e+01 1.0 2.84e+06 1.0 2.0e+02 3.4e+03 2.6e+01 23 79 40 25 39 23 79 40 25 44 0 +PCSetUp 1 1.0 2.2905e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 15 0 0 0 6 15 0 0 0 7 0 +PCApply 8 1.0 1.1548e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 8 0 0 0 0 8 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: @@ -2592,19 +2663,19 @@ --- Event Stage 0: Main Stage - Matrix 4 4 2093924 0. - Index Set 6 6 13664 0. - IS L to G Mapping 4 4 172052 0. + Matrix 4 4 2112044 0. + Index Set 6 6 15536 0. + IS L to G Mapping 4 4 174536 0. Vec Scatter 3 3 1416 0. - Vector 14 14 358720 0. + Vector 14 14 364272 0. Star Forest Graph 3 3 2100 0. Krylov Solver 1 1 968 0. Preconditioner 1 1 984 0. Viewer 2 1 544 0. ======================================================================================================================== -Average time to get PetscTime(): 3.66e-07 -Average time for MPI_Barrier(): 0.000491119 -Average time for zero size MPI_Send(): 1.0114e-05 +Average time to get PetscTime(): 4.375e-07 +Average time for MPI_Barrier(): 0.0143986 +Average time for zero size MPI_Send(): 0.00266905 #PETSc Option Table entries: --ndofs 10000 --problem_type poisson @@ -2660,8 +2731,8 @@ Option left: name:--ndofs value: 10000 Option left: name:--problem_type value: poisson Option left: name:--scaling_type value: weak -==== poisson strong scaling (4 processes with ndofs=40000) ==== -UnitCube (33x30x37) to be refined 0 times +==== poisson strong scaling (6 processes with ndofs=60000) ==== +UnitCube (39x34x42) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 @@ -2670,18 +2741,18 @@ petsc version: Petsc Release Version 3.14.5, Mar 03, 2021 Problem type: poisson Scaling type: strong - Num processes: 4 - Num cells 219780 - Total degrees of freedom: 40052 - Average degrees of freedom per process: 10013 + Num processes: 6 + Num cells 334152 + Total degrees of freedom: 60200 + Average degrees of freedom per process: 10033 ---------------------------------------------------------------- -KSP Object: 4 MPI processes +KSP Object: 6 MPI processes type: cg maximum iterations=10000, initial guess is zero tolerances: relative=1e-08, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test -PC Object: 4 MPI processes +PC Object: 6 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V @@ -2708,66 +2779,66 @@ Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: - Mat Object: 4 MPI processes + Mat Object: 6 MPI processes type: mpiaij - rows=40052, cols=40052 - total: nonzeros=572998, allocated nonzeros=572998 + rows=60200, cols=60200 + total: nonzeros=866470, allocated nonzeros=866470 total number of mallocs used during MatSetValues calls=0 not using I-node (on process 0) routines -[MPI_AVG] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------- -Build BoxMesh | 1 3.655769 3.655769 -Build dofmap data | 2 0.174327 0.348655 -Build sparsity | 1 0.114309 0.114309 -Compute SCOTCH graph re-ordering | 2 0.017091 0.034183 -Compute connectivity 2-3 | 1 0.004344 0.004344 -Compute dof reordering map | 2 0.083257 0.166513 -Compute entities of dim = 1 | 1 1.204963 1.204963 -Compute entities of dim = 2 | 1 1.187809 1.187809 -Compute graph partition (SCOTCH) | 1 2.908736 2.908736 -Compute local part of mesh dual graph | 1 0.195904 0.195904 -Compute local-to-local map | 1 0.012091 0.012091 -Compute non-local part of mesh dual graph | 1 0.076346 0.076346 -Compute-local-to-global links for global/local adjacency list | 1 0.007537 0.007537 -Distribute in graph creation AdjacencyList | 1 0.027715 0.027715 -Extract partition boundaries from SCOTCH graph | 1 0.005767 0.005767 -Fetch float data from remote processes | 1 0.024594 0.024594 -Get SCOTCH graph data | 1 0.000014 0.000014 -Init dofmap from element dofmap | 2 0.030479 0.060957 -PETSc Krylov solver | 1 4.063003 4.063003 -SCOTCH: call SCOTCH_dgraphBuild | 1 0.002381 0.002381 -SCOTCH: call SCOTCH_dgraphHalo | 1 0.002783 0.002783 -SCOTCH: call SCOTCH_dgraphPart | 1 2.889878 2.889878 -SCOTCH: call SCOTCH_graphBuild | 2 0.000040 0.000080 -SCOTCH: call SCOTCH_graphOrder | 2 0.016684 0.033368 -SparsityPattern::assemble | 1 0.233002 0.233002 -TOPOLOGY: Create sets | 1 0.050421 0.050421 -ZZZ Assemble | 1 2.303639 2.303639 -ZZZ Assemble matrix | 1 0.406769 0.406769 -ZZZ Assemble vector | 1 0.133581 0.133581 -ZZZ Create Mesh | 1 3.656603 3.656603 -ZZZ Create mesh entity permutations | 1 2.476777 2.476777 -ZZZ FunctionSpace | 1 0.141946 0.141946 -ZZZ Solve | 1 4.072244 4.072244 +[MPI_AVG] Summary of timings | reps wall avg wall tot +-------------------------------------------------------------------------------------------- +Build BoxMesh | 1 32.982433 32.982433 +Build dofmap data | 2 1.093477 2.186954 +Build sparsity | 1 2.057972 2.057972 +Compute SCOTCH graph re-ordering | 2 0.060907 0.121814 +Compute connectivity 2-3 | 1 0.024020 0.024020 +Compute dof reordering map | 2 0.368232 0.736464 +Compute entities of dim = 1 | 1 5.253790 5.253790 +Compute entities of dim = 2 | 1 3.361060 3.361060 +Compute graph partition (SCOTCH) | 1 28.325886 28.325886 +Compute local part of mesh dual graph | 1 1.272112 1.272112 +Compute local-to-local map | 1 0.045714 0.045714 +Compute non-local part of mesh dual graph | 1 0.213879 0.213879 +Compute-local-to-global links for global/local adjacency list | 1 0.019377 0.019377 +Distribute in graph creation AdjacencyList | 1 0.164201 0.164201 +Extract partition boundaries from SCOTCH graph | 1 0.036123 0.036123 +Fetch float data from remote processes | 1 0.131752 0.131752 +Get SCOTCH graph data | 1 0.000034 0.000034 +Init dofmap from element dofmap | 2 0.191977 0.383955 +PETSc Krylov solver | 1 33.034528 33.034528 +SCOTCH: call SCOTCH_dgraphBuild | 1 0.050451 0.050451 +SCOTCH: call SCOTCH_dgraphHalo | 1 0.140462 0.140462 +SCOTCH: call SCOTCH_dgraphPart | 1 28.046399 28.046399 +SCOTCH: call SCOTCH_graphBuild | 2 0.000113 0.000226 +SCOTCH: call SCOTCH_graphOrder | 2 0.057369 0.114737 +SparsityPattern::assemble | 1 1.059198 1.059198 +TOPOLOGY: Create sets | 1 0.389871 0.389871 +ZZZ Assemble | 1 10.589811 10.589811 +ZZZ Assemble matrix | 1 1.763505 1.763505 +ZZZ Assemble vector | 1 0.298372 0.298372 +ZZZ Create Mesh | 1 32.984268 32.984268 +ZZZ Create mesh entity permutations | 1 8.962731 8.962731 +ZZZ FunctionSpace | 1 1.097136 1.097136 +ZZZ Solve | 1 33.128645 33.128645 *** Number of Krylov iterations: 7 -*** Solution norm: 34328 +*** Solution norm: 42925.6 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- -/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named virt32a with 4 processors, by pbuilder1 Tue Jul 27 05:42:45 2021 +/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf/dolfinx-scaling-test on a named i-capture-the-hostname with 6 processors, by pbuilder2 Wed Jul 28 08:20:13 2021 Using Petsc Release Version 3.14.5, Mar 03, 2021 Max Max/Min Avg Total -Time (sec): 1.269e+01 1.001 1.269e+01 +Time (sec): 8.697e+01 1.000 8.697e+01 Objects: 3.800e+01 1.000 3.800e+01 -Flop: 3.593e+06 1.042 3.513e+06 1.405e+07 -Flop/sec: 2.831e+05 1.042 2.769e+05 1.107e+06 -MPI Messages: 5.400e+01 1.000 5.400e+01 2.160e+02 -MPI Message Lengths: 4.148e+05 1.139 7.225e+03 1.561e+06 +Flop: 3.598e+06 1.035 3.537e+06 2.122e+07 +Flop/sec: 4.137e+04 1.035 4.067e+04 2.440e+05 +MPI Messages: 9.000e+01 1.250 8.100e+01 4.860e+02 +MPI Message Lengths: 4.620e+05 1.139 5.398e+03 2.624e+06 MPI Reductions: 6.600e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -2776,7 +2847,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 1.2688e+01 100.0% 1.4051e+07 100.0% 2.160e+02 100.0% 7.225e+03 100.0% 5.900e+01 89.4% + 0: Main Stage: 8.6968e+01 100.0% 2.1223e+07 100.0% 4.860e+02 100.0% 5.398e+03 100.0% 5.900e+01 89.4% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2800,35 +2871,35 @@ --- Event Stage 0: Main Stage -BuildTwoSided 4 1.0 1.7830e-0115.0 0.00e+00 0.0 4.8e+01 4.0e+00 4.0e+00 1 0 22 0 6 1 0 22 0 7 0 -BuildTwoSidedF 1 1.0 1.6663e-01982.1 0.00e+00 0.0 2.4e+01 1.7e+04 1.0e+00 1 0 11 26 2 1 0 11 26 2 0 -MatMult 7 1.0 4.7660e-02 2.3 1.98e+06 1.0 8.4e+01 4.4e+03 0.0e+00 0 55 39 23 0 0 55 39 23 0 162 -MatConvert 1 1.0 1.1628e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 1 0 0 0 6 1 0 0 0 7 0 -MatAssemblyBegin 2 1.0 1.7463e-0118.7 0.00e+00 0.0 2.4e+01 1.7e+04 1.0e+00 1 0 11 26 2 1 0 11 26 2 0 -MatAssemblyEnd 2 1.0 1.2919e-01 1.2 4.60e+03 1.3 2.4e+01 1.1e+03 9.0e+00 1 0 11 2 14 1 0 11 2 15 0 -MatGetRowIJ 2 1.0 9.2990e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatZeroEntries 1 1.0 3.2291e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 1 1.0 1.7118e-03 3.2 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 2 0 0 0 0 2 0 -VecTDot 14 1.0 4.4010e-02 1.9 2.88e+05 1.0 0.0e+00 0.0e+00 1.4e+01 0 8 0 0 21 0 8 0 0 24 25 -VecNorm 9 1.0 5.3238e-02 2.1 1.85e+05 1.0 0.0e+00 0.0e+00 9.0e+00 0 5 0 0 14 0 5 0 0 15 14 -VecCopy 2 1.0 6.4313e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 11 1.0 3.2531e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 14 1.0 9.5162e-04 1.1 2.88e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 1178 -VecAYPX 6 1.0 5.1637e-04 1.2 1.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 931 -VecScatterBegin 10 1.0 8.0363e-04 1.1 0.00e+00 0.0 1.2e+02 3.5e+03 0.0e+00 0 0 56 27 0 0 0 56 27 0 0 -VecScatterEnd 10 1.0 9.1131e-02 2.6 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetGraph 3 1.0 3.6777e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 3 1.0 2.0479e-02 1.2 0.00e+00 0.0 7.2e+01 6.4e+02 3.0e+00 0 0 33 3 5 0 0 33 3 5 0 -SFBcastOpBegin 9 1.0 5.8057e-04 1.1 0.00e+00 0.0 1.1e+02 3.8e+03 0.0e+00 0 0 50 26 0 0 0 50 26 0 0 -SFBcastOpEnd 9 1.0 3.6244e-02 4.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFReduceBegin 1 1.0 1.2239e-04 2.2 0.00e+00 0.0 1.2e+01 1.6e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 -SFReduceEnd 1 1.0 6.5515e-0221.1 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFPack 10 1.0 2.2908e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 10 1.0 1.2465e-04 1.3 6.83e+02 1.3 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 20 -KSPSetUp 1 1.0 4.0106e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 4.0609e+00 1.0 2.84e+06 1.0 8.4e+01 4.4e+03 2.6e+01 32 79 39 23 39 32 79 39 23 44 3 -PCSetUp 1 1.0 2.2251e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 18 0 0 0 6 18 0 0 0 7 0 -PCApply 8 1.0 1.7452e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 14 0 0 0 0 14 0 0 0 0 0 +BuildTwoSided 4 1.0 7.7384e-0114.0 0.00e+00 0.0 1.1e+02 4.0e+00 4.0e+00 0 0 22 0 6 0 0 22 0 7 0 +BuildTwoSidedF 1 1.0 7.0395e-0169.5 0.00e+00 0.0 5.2e+01 1.4e+04 1.0e+00 0 0 11 28 2 0 0 11 28 2 0 +MatMult 7 1.0 1.9278e-01 1.5 1.99e+06 1.0 2.0e+02 3.4e+03 0.0e+00 0 55 40 25 0 0 55 40 25 0 61 +MatConvert 1 1.0 2.3918e-01 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 6 0 0 0 0 7 0 +MatAssemblyBegin 2 1.0 7.2335e-01 8.4 0.00e+00 0.0 5.2e+01 1.4e+04 1.0e+00 0 0 11 28 2 0 0 11 28 2 0 +MatAssemblyEnd 2 1.0 3.4018e-01 1.0 5.27e+03 1.2 5.6e+01 8.5e+02 9.0e+00 0 0 12 2 14 0 0 12 2 15 0 +MatGetRowIJ 2 1.0 1.1084e-05 2.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatZeroEntries 1 1.0 8.0150e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 1 1.0 5.0130e-02 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 2 0 0 0 0 2 0 +VecTDot 14 1.0 2.9867e-01 1.3 2.85e+05 1.0 0.0e+00 0.0e+00 1.4e+01 0 8 0 0 21 0 8 0 0 24 6 +VecNorm 9 1.0 3.3256e-01 1.6 1.83e+05 1.0 0.0e+00 0.0e+00 9.0e+00 0 5 0 0 14 0 5 0 0 15 3 +VecCopy 2 1.0 2.3159e-04 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 11 1.0 5.8654e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 14 1.0 2.3538e-03 1.5 2.85e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 716 +VecAYPX 6 1.0 1.6660e-03 1.8 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 434 +VecScatterBegin 10 1.0 1.8188e-03 1.4 0.00e+00 0.0 2.7e+02 2.8e+03 0.0e+00 0 0 56 29 0 0 0 56 29 0 0 +VecScatterEnd 10 1.0 3.3424e-01 2.4 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetGraph 3 1.0 8.7792e-05 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 3 1.0 1.1069e-01 1.5 0.00e+00 0.0 1.6e+02 5.2e+02 3.0e+00 0 0 33 3 5 0 0 33 3 5 0 +SFBcastOpBegin 9 1.0 1.5779e-03 1.4 0.00e+00 0.0 2.5e+02 3.0e+03 0.0e+00 0 0 51 28 0 0 0 51 28 0 0 +SFBcastOpEnd 9 1.0 1.8220e-01 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFReduceBegin 1 1.0 7.3500e-05 1.5 0.00e+00 0.0 2.6e+01 1.3e+03 0.0e+00 0 0 5 1 0 0 0 5 1 0 0 +SFReduceEnd 1 1.0 1.6454e-0122.7 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFPack 10 1.0 8.0617e-04 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 10 1.0 1.6158e-04 1.7 7.81e+02 1.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 27 +KSPSetUp 1 1.0 3.9638e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 3.2992e+01 1.0 2.84e+06 1.0 2.0e+02 3.4e+03 2.6e+01 38 79 40 25 39 38 79 40 25 44 1 +PCSetUp 1 1.0 1.8652e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 21 0 0 0 6 21 0 0 0 7 0 +PCApply 8 1.0 1.3693e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 16 0 0 0 0 16 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: @@ -2838,21 +2909,21 @@ --- Event Stage 0: Main Stage - Matrix 4 4 2093924 0. - Index Set 6 6 13664 0. - IS L to G Mapping 4 4 172052 0. + Matrix 4 4 2112044 0. + Index Set 6 6 15536 0. + IS L to G Mapping 4 4 174536 0. Vec Scatter 3 3 1416 0. - Vector 14 14 358720 0. + Vector 14 14 364272 0. Star Forest Graph 3 3 2100 0. Krylov Solver 1 1 968 0. Preconditioner 1 1 984 0. Viewer 2 1 544 0. ======================================================================================================================== -Average time to get PetscTime(): 2.32e-07 -Average time for MPI_Barrier(): 0.0011305 -Average time for zero size MPI_Send(): 9.129e-06 +Average time to get PetscTime(): 4.083e-07 +Average time for MPI_Barrier(): 0.0167947 +Average time for zero size MPI_Send(): 0.00333542 #PETSc Option Table entries: ---ndofs 40000 +--ndofs 60000 --problem_type poisson --scaling_type strong -ksp_rtol 1.0e-8 @@ -2888,7 +2959,7 @@ ----------------------------------------- #PETSc Option Table entries: ---ndofs 40000 +--ndofs 60000 --problem_type poisson --scaling_type strong -ksp_rtol 1.0e-8 @@ -2903,7 +2974,7 @@ WARNING! There are options you set that were not used! WARNING! could be spelling mistake, etc! There are 3 unused database options. They are: -Option left: name:--ndofs value: 40000 +Option left: name:--ndofs value: 60000 Option left: name:--problem_type value: poisson Option left: name:--scaling_type value: strong make[1]: Leaving directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac' @@ -2911,7 +2982,7 @@ dh_testroot -O--buildsystem=cmake -O--sourcedirectory=src dh_prep -O--buildsystem=cmake -O--sourcedirectory=src dh_auto_install -O--buildsystem=cmake -O--sourcedirectory=src - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/fenicsx-performance-tests-0.0\~git20210119.80e82ac/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j6 install DESTDIR=/build/fenicsx-performance-tests-0.0\~git20210119.80e82ac/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/src" -B"/build/fenicsx-performance-tests-0.0~git20210119.80e82ac/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -2944,9 +3015,9 @@ dh_gencontrol -O--buildsystem=cmake -O--sourcedirectory=src dh_md5sums -O--buildsystem=cmake -O--sourcedirectory=src dh_builddeb -O--buildsystem=cmake -O--sourcedirectory=src -dpkg-deb: building package 'fenicsx-performance-tests' in '../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_armhf.deb'. -dpkg-deb: building package 'fenicsx-performance-tests-dbgsym' in '../fenicsx-performance-tests-dbgsym_0.0~git20210119.80e82ac-1_armhf.deb'. dpkg-deb: building package 'fenicsx-performance-tests-source' in '../fenicsx-performance-tests-source_0.0~git20210119.80e82ac-1_all.deb'. +dpkg-deb: building package 'fenicsx-performance-tests-dbgsym' in '../fenicsx-performance-tests-dbgsym_0.0~git20210119.80e82ac-1_armhf.deb'. +dpkg-deb: building package 'fenicsx-performance-tests' in '../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2954,12 +3025,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/14601/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/14601/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/9297 and its subdirectories -I: Current time: Tue Jul 27 05:43:28 -12 2021 -I: pbuilder-time-stamp: 1627407808 +I: removing directory /srv/workspace/pbuilder/14601 and its subdirectories +I: Current time: Wed Jul 28 08:24:04 +14 2021 +I: pbuilder-time-stamp: 1627410244