Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/f/fenicsx-performance-tests/fenicsx-performance-tests_0.0~git20210119.80e82ac-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/fenicsx-performance-tests-0.0~git20210119.80e82ac-1banwifuk/fenicsx-performance-tests_0.0~git20210119.80e82ac-1_all.buildinfo Get source package info: fenicsx-performance-tests=0.0~git20210119.80e82ac-1 Source URL: http://snapshot.notset.fr/mr/package/fenicsx-performance-tests/0.0~git20210119.80e82ac-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.49 bash=5.1-2 binutils=2.35.1-7 binutils-common=2.35.1-7 binutils-x86-64-linux-gnu=2.35.1-7 bsdextrautils=2.36.1-7 bsdutils=1:2.36.1-7 build-essential=12.9 bzip2=1.0.8-4 cmake=3.18.4-2 cmake-data=3.18.4-2 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.3 debianutils=4.11.2 dh-autoreconf=20 dh-strip-nondeterminism=1.11.0-1 diffutils=1:3.7-5 dpkg=1.20.7.1 dpkg-dev=1.20.7.1 dwz=0.13+20210201-1 file=1:5.39-3 findutils=4.8.0-1 fonts-mathjax=2.7.9+dfsg-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gettext=0.21-4 gettext-base=0.21-4 gfortran=4:10.2.1-1 gfortran-10=10.2.1-6 grep=3.6-1 groff-base=1.22.4-6 gzip=1.10-2 hostname=3.23 ibverbs-providers=33.1-1 icu-devtools=67.1-6 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-10 libaec-dev=1.0.4-1 libaec0=1.0.4-1 libamd2=1:5.8.1+dfsg-2 libarchive-zip-perl=1.68-1 libarchive13=3.4.3-2 libarpack2=3.8.0-1 libarpack2-dev=3.8.0-1 libasan6=10.2.1-6 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libbasix-dev=0.0.1~git20210122.4f10ef2-2 libbasix0=0.0.1~git20210122.4f10ef2-2 libbinutils=2.35.1-7 libblas-dev=3.9.0-3 libblas3=3.9.0-3 libblkid1=2.36.1-7 libboost-atomic1.74-dev=1.74.0-8 libboost-atomic1.74.0=1.74.0-8 libboost-chrono-dev=1.74.0.3 libboost-chrono1.74-dev=1.74.0-8 libboost-chrono1.74.0=1.74.0-8 libboost-date-time1.74-dev=1.74.0-8 libboost-date-time1.74.0=1.74.0-8 libboost-dev=1.74.0.3 libboost-filesystem-dev=1.74.0.3 libboost-filesystem1.74-dev=1.74.0-8 libboost-filesystem1.74.0=1.74.0-8 libboost-iostreams-dev=1.74.0.3 libboost-iostreams1.74-dev=1.74.0-8 libboost-iostreams1.74.0=1.74.0-8 libboost-math-dev=1.74.0.3 libboost-math1.74-dev=1.74.0-8 libboost-math1.74.0=1.74.0-8 libboost-mpi-dev=1.74.0.3 libboost-mpi1.74-dev=1.74.0-8 libboost-mpi1.74.0=1.74.0-8 libboost-program-options-dev=1.74.0.3 libboost-program-options1.74-dev=1.74.0-8 libboost-program-options1.74.0=1.74.0-8 libboost-regex1.74-dev=1.74.0-8 libboost-regex1.74.0=1.74.0-8 libboost-serialization-dev=1.74.0.3 libboost-serialization1.74-dev=1.74.0-8 libboost-serialization1.74.0=1.74.0-8 libboost-system1.74-dev=1.74.0-8 libboost-system1.74.0=1.74.0-8 libboost-thread-dev=1.74.0.3 libboost-thread1.74-dev=1.74.0-8 libboost-thread1.74.0=1.74.0-8 libboost-timer-dev=1.74.0.3 libboost-timer1.74-dev=1.74.0-8 libboost-timer1.74.0=1.74.0-8 libboost1.74-dev=1.74.0-8 libbrotli1=1.0.9-2+b2 libbsd0=0.11.3-1 libbtf1=1:5.8.1+dfsg-2 libbz2-1.0=1.0.8-4 libc-bin=2.31-9 libc-dev-bin=2.31-9 libc6=2.31-9 libc6-dev=2.31-9 libcamd2=1:5.8.1+dfsg-2 libcap-ng0=0.7.9-2.2+b1 libcbor0=0.5.0+dfsg-2 libcc1-0=10.2.1-6 libccolamd2=1:5.8.1+dfsg-2 libcholmod3=1:5.8.1+dfsg-2 libcolamd2=1:5.8.1+dfsg-2 libcom-err2=1.46.1-1 libcombblas1.16.0=1.6.2-6 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-7 libctf0=2.35.1-7 libcurl4=7.74.0-1 libcxsparse3=1:5.8.1+dfsg-2 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.256 libdebhelper-perl=13.3.3 libdolfinx-dev=2019.2.0~git20210130.c14cb0a-3 libdolfinx-real-dev=2019.2.0~git20210130.c14cb0a-3 libdolfinx-real2019.2=2019.2.0~git20210130.c14cb0a-3 libdpkg-perl=1.20.7.1 libedit2=3.1-20191231-2+b1 libeigen3-dev=3.3.9-2 libelf1=0.183-1 libevent-2.1-7=2.1.12-stable-1 libevent-core-2.1-7=2.1.12-stable-1 libevent-dev=2.1.12-stable-1 libevent-extra-2.1-7=2.1.12-stable-1 libevent-openssl-2.1-7=2.1.12-stable-1 libevent-pthreads-2.1-7=2.1.12-stable-1 libexpat1=2.2.10-1 libfabric1=1.11.0-2 libffi7=3.3-5 libfftw3-bin=3.3.8-2 libfftw3-dev=3.3.8-2 libfftw3-double3=3.3.8-2 libfftw3-long3=3.3.8-2 libfftw3-mpi-dev=3.3.8-2 libfftw3-mpi3=3.3.8-2 libfftw3-quad3=3.3.8-2 libfftw3-single3=3.3.8-2 libfido2-1=1.6.0-2 libfile-stripnondeterminism-perl=1.11.0-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-2 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgfortran-10-dev=10.2.1-6 libgfortran5=10.2.1-6 libglib2.0-0=2.66.7-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.0-6 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgraphblas3=1:5.8.1+dfsg-2 libgssapi-krb5-2=1.18.3-4 libhdf5-mpi-dev=1.10.6+repack-2 libhdf5-openmpi-103-1=1.10.6+repack-2 libhdf5-openmpi-cpp-103-1=1.10.6+repack-2 libhdf5-openmpi-dev=1.10.6+repack-2 libhdf5-openmpi-fortran-102=1.10.6+repack-2 libhdf5-openmpi-hl-100=1.10.6+repack-2 libhdf5-openmpi-hl-cpp-100=1.10.6+repack-2 libhdf5-openmpi-hl-fortran-100=1.10.6+repack-2 libhogweed6=3.7-2 libhwloc-dev=2.4.1~rc3+dfsg-1 libhwloc-plugins=2.4.1~rc3+dfsg-1 libhwloc15=2.4.1~rc3+dfsg-1 libhypre=2.18.2-1 libhypre-dev=2.18.2-1 libibverbs-dev=33.1-1 libibverbs1=33.1-1 libicu-dev=67.1-6 libicu67=67.1-6 libidn2-0=2.3.0-5 libisl23=0.23-1 libitm1=10.2.1-6 libjpeg-dev=1:2.0.5-2 libjpeg62-turbo=1:2.0.5-2 libjpeg62-turbo-dev=1:2.0.5-2 libjs-jquery=3.5.1+dfsg+~3.5.5-7 libjs-jquery-ui=1.12.1+dfsg-8 libjs-mathjax=2.7.9+dfsg-1 libjsoncpp24=1.9.4-4 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libklu1=1:5.8.1+dfsg-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblapack-dev=3.9.0-3 liblapack3=3.9.0-3 libldap-2.4-2=2.4.57+dfsg-1 libldl2=1:5.8.1+dfsg-2 liblsan0=10.2.1-6 libltdl-dev=2.4.6-15 libltdl7=2.4.6-15 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmd0=1.0.3-3 libmetis5=5.1.0.dfsg-7 libmongoose2=1:5.8.1+dfsg-2 libmount1=2.36.1-7 libmpc3=1.2.0-1 libmpdec3=2.5.1-1 libmpfr6=4.1.0-3 libmumps-5.3=5.3.5-1 libmumps-dev=5.3.5-1 libmumps-headers-dev=5.3.5-1 libncurses6=6.2+20201114-2 libncursesw6=6.2+20201114-2 libnettle8=3.7-2 libnghttp2-14=1.42.0-1 libnl-3-200=3.4.0-1+b1 libnl-3-dev=3.4.0-1+b1 libnl-route-3-200=3.4.0-1+b1 libnl-route-3-dev=3.4.0-1+b1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnuma-dev=2.0.12-1+b1 libnuma1=2.0.12-1+b1 libopenmpi-dev=4.1.0-7 libopenmpi3=4.1.0-7 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-4 libpam-modules-bin=1.4.0-4 libpam-runtime=1.4.0-4 libpam0g=1.4.0-4 libparpack2=3.8.0-1 libparpack2-dev=3.8.0-1 libpciaccess0=0.16-1 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.1-2 libpetsc-real3.14=3.14.4+dfsg1-1 libpetsc-real3.14-dev=3.14.4+dfsg1-1 libpetsc3.14-dev-common=3.14.4+dfsg1-1 libpipeline1=1.5.3-1 libpmix-dev=4.0.0-4 libpmix2=4.0.0-4 libprocps8=2:3.3.17-2 libpsl5=0.21.0-1.2 libpsm-infinipath1=3.3+20.604758e7-6.1 libpsm2-2=11.2.185-1 libptscotch-6.1=6.1.0-2 libptscotch-dev=6.1.0-2 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-4 libpython3.9-stdlib=3.9.1-4 libquadmath0=10.2.1-6 librbio2=1:5.8.1+dfsg-2 librdmacm1=33.1-1 libreadline8=8.1-1 librhash0=1.4.1-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg-2.1 libsasl2-modules-db=2.1.27+dfsg-2.1 libscalapack-mpi-dev=2.1.0-4 libscalapack-openmpi-dev=2.1.0-4 libscalapack-openmpi2.1=2.1.0-4 libscotch-6.1=6.1.0-2 libscotch-dev=6.1.0-2 libseccomp2=2.5.1-1 libselinux1=3.1-3 libsemanage-common=3.1-1 libsemanage1=3.1-1+b2 libsepol1=3.1-1 libsigsegv2=2.13-1 libslepc-real3.14=3.14.1+dfsg1-1+b1 libslepc-real3.14-dev=3.14.1+dfsg1-1+b1 libsliplu1=1:5.8.1+dfsg-2 libsmartcols1=2.36.1-7 libspqr2=1:5.8.1+dfsg-2 libsqlite3-0=3.34.1-1 libssh2-1=1.9.0-2 libssl-dev=1.1.1i-3 libssl1.1=1.1.1i-3 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-override-perl=0.09-2 libsuitesparse-dev=1:5.8.1+dfsg-2 libsuitesparseconfig5=1:5.8.1+dfsg-2 libsuperlu-dev=5.2.2+dfsg1-2 libsuperlu-dist-dev=6.2.0+dfsg1-3 libsuperlu-dist6=6.2.0+dfsg1-3 libsuperlu5=5.2.2+dfsg1-2 libsystemd0=247.3-1 libsz2=1.0.4-1 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libucx0=1.10.0~rc1-7 libudev1=247.3-1 libumfpack5=1:5.8.1+dfsg-2 libunistring2=0.9.10-4 libuuid1=2.36.1-7 libuv1=1.40.0-1 libx11-6=2:1.7.0-2 libx11-data=2:1.7.0-2 libxau6=1:1.0.9-1 libxcb1=1.14-3 libxdmcp6=1:1.1.2-3 libxext6=2:1.3.3-1.1 libxml2=2.9.10+dfsg-6.3+b1 libxml2-dev=2.9.10+dfsg-6.3+b1 libxnvctrl0=460.32.03-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.13-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4 man-db=2.9.4-1 mawk=1.3.4.20200120-2 media-types=4.0.0 mpi-default-bin=1.13 mpi-default-dev=1.13 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 ocl-icd-libopencl1=2.2.14-2 ocl-icd-opencl-dev=2.2.14-2 opencl-c-headers=3.0~2020.12.18-1 opencl-clhpp-headers=3.0~2.0.13-1 openmpi-bin=4.1.0-7 openmpi-common=4.1.0-7 openssh-client=1:8.4p1-3 passwd=1:4.8.1-1 patch=2.7.6-7 perl=5.32.1-2 perl-base=5.32.1-2 perl-modules-5.32=5.32.1-2 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 procps=2:3.3.17-2 python3=3.9.1-1 python3-basix=0.0.1~git20210122.4f10ef2-2 python3-cffi=1.14.4-1 python3-cffi-backend=1.14.4-1+b1 python3-ffcx=2019.2.0~git20210122.22ca4c0-2 python3-fiat=2019.2.0~git20210116.0439689-2 python3-minimal=3.9.1-1 python3-mpmath=1.2.0-1 python3-numpy=1:1.19.5-1 python3-pkg-resources=52.0.0-1 python3-ply=3.11-4 python3-pycparser=2.20-3 python3-sympy=1.7.1-2 python3-ufl=2019.2.0~git20200928.057c5f6-1 python3.9=3.9.1-4 python3.9-minimal=3.9.1-4 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.14 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2021a-1 util-linux=2.36.1-7 xz-utils=5.2.5-1.0 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210212T144947Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d fenicsx-performance-tests=0.0~git20210119.80e82ac-1 && mkdir -p /build/fenicsx-performance-tests-9eZTQ7 && dpkg-source --no-check -x /*.dsc /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac && chown -R builduser:builduser /build/fenicsx-performance-tests-9eZTQ7" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1613144121" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/fenicsx-performance-tests-9eZTQ7 /tmp/fenicsx-performance-tests-0.0~git20210119.80e82ac-1banwifuk bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210212T144947Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.eWKa0hWhrS as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.eWKa0hWhrS Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-7). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210212T144947Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210212T144947Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (842 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4662 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-9) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210212T144947Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.eWKa0hWhrS Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20210212T144947Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1164 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.eWKa0hWhrS I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d fenicsx-performance-tests=0.0~git20210119.80e82ac-1 && mkdir -p /build/fenicsx-performance-tests-9eZTQ7 && dpkg-source --no-check -x /*.dsc /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac && chown -R builduser:builduser /build/fenicsx-performance-tests-9eZTQ7"' exec /tmp/mmdebstrap.eWKa0hWhrS Reading package lists... NOTICE: 'fenicsx-performance-tests' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/fenics/fenicsx-performance-tests.git Please use: git clone https://salsa.debian.org/science-team/fenics/fenicsx-performance-tests.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 21.0 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fenicsx-performance-tests 0.0~git20210119.80e82ac-1 (dsc) [2515 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fenicsx-performance-tests 0.0~git20210119.80e82ac-1 (tar) [13.8 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fenicsx-performance-tests 0.0~git20210119.80e82ac-1 (diff) [4704 B] Fetched 21.0 kB in 0s (255 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'fenicsx-performance-tests_0.0~git20210119.80e82ac-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting fenicsx-performance-tests in /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac dpkg-source: info: unpacking fenicsx-performance-tests_0.0~git20210119.80e82ac.orig.tar.gz dpkg-source: info: unpacking fenicsx-performance-tests_0.0~git20210119.80e82ac-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1613144121" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.eWKa0hWhrS dpkg-buildpackage: info: source package fenicsx-performance-tests dpkg-buildpackage: info: source version 0.0~git20210119.80e82ac-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source --before-build . debian/rules clean dh clean --buildsystem=cmake --sourcedirectory=src dh_auto_clean -O--buildsystem=cmake -O--sourcedirectory=src dh_autoreconf_clean -O--buildsystem=cmake -O--sourcedirectory=src dh_clean -O--buildsystem=cmake -O--sourcedirectory=src debian/rules binary-indep dh binary-indep --buildsystem=cmake --sourcedirectory=src dh_update_autotools_config -i -O--buildsystem=cmake -O--sourcedirectory=src dh_autoreconf -i -O--buildsystem=cmake -O--sourcedirectory=src dh_auto_configure -i -O--buildsystem=cmake -O--sourcedirectory=src cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ../src -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0 -- Found boost_timer 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/boost_timer-1.74.0 -- [x] libboost_timer.so.1.74.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: chrono;headers -- Found boost_chrono 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/boost_chrono-1.74.0 -- [x] libboost_chrono.so.1.74.0 -- [ ] libboost_chrono.a -- Adding boost_chrono dependencies: headers -- Found boost_filesystem 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.74.0 -- [x] libboost_filesystem.so.1.74.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: headers -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.70") found components: timer filesystem -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' -- Looking for sys/types.h CMake Warning (dev) at /usr/share/cmake-3.18/Modules/CheckIncludeFile.cmake:80 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CheckTypeSize.cmake:230 (check_include_file) /usr/share/dolfinx/cmake/FindPETSc.cmake:222 (check_type_size) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/share/dolfinx/cmake/DOLFINXConfig.cmake:61 (find_dependency) CMakeLists.txt:13 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of PetscInt -- Check size of PetscInt - done -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' -- Found Boost 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0 -- Requested configuration: QUIET REQUIRED COMPONENTS program_options -- Found boost_program_options 1.74.0 at /usr/lib/x86_64-linux-gnu/cmake/boost_program_options-1.74.0 -- [x] libboost_program_options.so.1.74.0 -- [ ] libboost_program_options.a -- Adding boost_program_options dependencies: headers -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.70") found components: program_options -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu dh_auto_build -i -O--buildsystem=cmake -O--sourcedirectory=src cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src -B/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend make[3]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' [ 11%] Generating Poisson.c [ 22%] Generating Elasticity.c ffcx /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/Poisson.ufl ffcx /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/Elasticity.ufl cd /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake --color= Dependee "/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake" is newer than depender "/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles/dolfinx-scaling-test.dir/depend.internal". Dependee "/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles/dolfinx-scaling-test.dir/depend.internal". Scanning dependencies of target dolfinx-scaling-test make[3]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build make[3]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' [ 44%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o [ 44%] 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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/elasticity_problem.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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/poisson_problem.cpp [ 55%] 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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/mesh.cpp [ 66%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src/main.cpp [ 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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu -I/build/fenicsx-performance-tests-9eZTQ7/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/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/include -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/Poisson.c [100%] Linking CXX executable dolfinx-scaling-test /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx-scaling-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -pthread CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -o dolfinx-scaling-test -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib:/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib: /usr/lib/x86_64-linux-gnu/libdolfinx_real.so.2019.2.9.99 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/x86_64-linux-gnu/libbasix.so /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.so -lm /usr/lib/slepcdir/slepc3.14/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib/libpetsc_real.so make[3]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' [100%] Built target dolfinx-scaling-test make[2]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac' debian/tests/run-dolfinx-scaling-test -p /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu ==== elasticity weak scaling (8 processes with ndofs=10000) ==== UnitCube (29x26x32) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 dolfinx hash: unknown ufl hash: ac78d56bf5c7fcc5585cc7f0654188e75f1c73b1 petsc version: Petsc Release Version 3.14.4, Feb 03, 2021 Problem type: elasticity Scaling type: weak Num processes: 8 Num cells 144768 Total degrees of freedom: 80190 Average degrees of freedom per process: 10023 ---------------------------------------------------------------- KSP Object: 8 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: 8 MPI processes type: gamg type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 Using externally compute Galerkin coarse grid matrices GAMG specific options Threshold for dropping small values in graph on each level = 0. Threshold scaling factor for each level not specified = 1. AGG specific options Symmetric graph false Number of levels to square graph 1 Number smoothing steps 1 Complexity: grid = 1.39514 Coarse grid solver -- level ------------------------------- KSP Object: (mg_coarse_) 8 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_) 8 MPI processes type: bjacobi number of blocks = 8 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 maximum iterations=1, 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_sub_) 1 MPI processes type: lu out-of-place factorization 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.45684 Factored matrix follows: Mat Object: 1 MPI processes type: seqaij rows=522, cols=522, bs=6 package used to perform factorization: petsc total: nonzeros=226620, allocated nonzeros=226620 using I-node routines: found 146 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij rows=522, cols=522, bs=6 total: nonzeros=155556, allocated nonzeros=155556 total number of mallocs used during MatSetValues calls=0 using I-node routines: found 174 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=522, cols=522, bs=6 total: nonzeros=155556, allocated nonzeros=155556 total number of mallocs used during MatSetValues calls=0 using I-node (on process 0) routines: found 174 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 8 MPI processes type: chebyshev eigenvalue estimates used: min = 0.169544, max = 1.86499 eigenvalues estimate via cg min 0.0222645, max 1.69544 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] KSP Object: (mg_levels_1_esteig_) 8 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (mg_levels_1_) 8 MPI processes type: jacobi linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=6348, cols=6348, bs=6 total: nonzeros=1195056, allocated nonzeros=1195056 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation using I-node (on process 0) routines: found 242 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_) 8 MPI processes type: chebyshev eigenvalue estimates used: min = 0.261776, max = 2.87953 eigenvalues estimate via cg min 0.050275, max 2.61776 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] KSP Object: (mg_levels_2_esteig_) 8 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (mg_levels_2_) 8 MPI processes type: jacobi linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=80190, cols=80190, bs=3 total: nonzeros=3418020, allocated nonzeros=3418020 total number of mallocs used during MatSetValues calls=0 has attached near null space using I-node (on process 0) routines: found 3410 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=80190, cols=80190, bs=3 total: nonzeros=3418020, allocated nonzeros=3418020 total number of mallocs used during MatSetValues calls=0 has attached near null space using I-node (on process 0) routines: found 3410 nodes, limit used is 5 [MPI_AVG] Summary of timings | reps wall avg wall tot -------------------------------------------------------------------------------------------- Build BoxMesh | 1 4.831837 4.831837 Build dofmap data | 2 0.259613 0.519226 Build sparsity | 1 0.190918 0.190918 Compute SCOTCH graph re-ordering | 2 0.018232 0.036463 Compute dof reordering map | 2 0.077225 0.154451 Compute entities of dim = 1 | 1 1.604051 1.604051 Compute entities of dim = 2 | 1 1.308087 1.308087 Compute graph partition (SCOTCH) | 1 3.874441 3.874441 Compute local part of mesh dual graph | 1 0.192249 0.192249 Compute local-to-local map | 1 0.000722 0.000722 Compute non-local part of mesh dual graph | 1 0.038694 0.038694 Compute-local-to-global links for global/local adjacency list | 1 0.000415 0.000415 Distribute in graph creation AdjacencyList | 1 0.062318 0.062318 Extract partition boundaries from SCOTCH graph | 1 0.000876 0.000876 Fetch float data from remote processes | 1 0.083302 0.083302 Get SCOTCH graph data | 1 0.000004 0.000004 Init dofmap from element dofmap | 2 0.015682 0.031364 PETSc Krylov solver | 1 20.103520 20.103520 SCOTCH: call SCOTCH_dgraphBuild | 1 0.070181 0.070181 SCOTCH: call SCOTCH_dgraphHalo | 1 0.000542 0.000542 SCOTCH: call SCOTCH_dgraphPart | 1 3.801176 3.801176 SCOTCH: call SCOTCH_graphBuild | 2 0.000012 0.000024 SCOTCH: call SCOTCH_graphOrder | 2 0.000963 0.001926 SparsityPattern::assemble | 1 0.288920 0.288920 TOPOLOGY: Create sets | 1 0.106680 0.106680 ZZZ Assemble matrix | 1 2.490893 2.490893 ZZZ Assemble vector | 1 0.103738 0.103738 ZZZ Create Mesh | 1 4.863218 4.863218 ZZZ Create RHS function | 1 0.497796 0.497796 ZZZ Create boundary conditions | 1 0.304712 0.304712 ZZZ Create forms | 1 0.000069 0.000069 ZZZ Create mesh entity permutations | 1 3.013549 3.013549 ZZZ Create near-nullspace | 1 0.599558 0.599558 ZZZ FunctionSpace | 1 0.285414 0.285414 ZZZ Solve | 1 20.103867 20.103867 *** Number of Krylov iterations: 16 *** Solution norm: 6.02584e-05 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/dolfinx-scaling-test on a named 69c33e5fbb4a with 8 processors, by builduser Fri Oct 8 01:00:09 2021 Using Petsc Release Version 3.14.4, Feb 03, 2021 Max Max/Min Avg Total Time (sec): 3.296e+01 1.000 3.296e+01 Objects: 3.780e+02 1.005 3.762e+02 Flop: 2.736e+08 1.316 2.240e+08 1.792e+09 Flop/sec: 8.302e+06 1.316 6.795e+06 5.436e+07 MPI Messages: 2.592e+03 1.736 1.755e+03 1.404e+04 MPI Message Lengths: 1.347e+07 1.667 5.683e+03 7.979e+07 MPI Reductions: 6.480e+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 and VecAXPY() for complex vectors of length N --> 8N flop Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total 0: Main Stage: 3.2962e+01 100.0% 1.7918e+09 100.0% 1.404e+04 100.0% 5.683e+03 100.0% 6.410e+02 98.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flop: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent AvgLen: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flop in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flop --- Global --- --- Stage ---- Total Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage BuildTwoSided 95 1.0 2.1150e+00 1.6 0.00e+00 0.0 8.2e+02 4.0e+00 9.5e+01 5 0 6 0 15 5 0 6 0 15 0 BuildTwoSidedF 76 1.0 2.1141e+00 1.6 0.00e+00 0.0 4.1e+02 5.7e+04 7.6e+01 5 0 3 30 12 5 0 3 30 12 0 MatMult 192 1.0 5.5065e+00 1.4 1.19e+08 1.1 7.1e+03 3.8e+03 0.0e+00 15 51 50 34 0 15 51 50 34 0 166 MatMultAdd 34 1.0 1.4896e+00 2.2 8.49e+06 1.0 7.5e+02 1.2e+03 0.0e+00 4 4 5 1 0 4 4 5 1 0 45 MatMultTranspose 34 1.0 9.6069e-01 1.9 8.50e+06 1.0 7.5e+02 1.2e+03 0.0e+00 2 4 5 1 0 2 4 5 1 0 70 MatSolve 17 0.0 1.0776e-01 0.0 7.70e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 71 MatLUFactorSym 1 1.0 1.0360e-017572.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 5.0092e-01344273.0 6.29e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 125 MatScale 6 1.0 2.3571e-03 1.4 6.02e+05 1.0 7.4e+01 1.1e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 2018 MatResidual 34 1.0 1.1779e+00 2.8 2.04e+07 1.1 1.3e+03 3.6e+03 0.0e+00 2 9 9 6 0 2 9 9 6 0 133 MatAssemblyBegin 41 1.0 2.4249e+00 1.4 0.00e+00 0.0 4.1e+02 5.7e+04 1.6e+01 6 0 3 30 2 6 0 3 30 2 0 MatAssemblyEnd 41 1.0 1.4879e+00 1.1 1.84e+05 3.1 9.1e+02 3.6e+02 7.0e+01 4 0 6 0 11 4 0 6 0 11 1 MatGetRowIJ 1 0.0 3.4647e-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.9723e-01 1.0 0.00e+00 0.0 4.9e+01 3.5e+04 3.0e+01 1 0 0 2 5 1 0 0 2 5 0 MatGetOrdering 1 0.0 6.8086e-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 1.2297e-03 1.1 0.00e+00 0.0 5.3e+02 7.6e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 MatZeroEntries 2 1.0 4.8503e-04 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 MatView 6 1.5 2.1623e-03 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 1.0031e-01 1.0 6.57e+04 1.1 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 5 MatTranspose 4 1.0 9.5200e-0219.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 MatMatMultSym 6 1.0 1.1855e+00 1.3 0.00e+00 0.0 3.8e+02 6.7e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 MatMatMultNum 2 1.0 2.9349e-01 1.0 6.96e+06 1.1 7.4e+01 2.2e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 185 MatPtAPSymbolic 2 1.0 3.6038e+00 1.0 0.00e+00 0.0 4.6e+02 3.4e+04 1.4e+01 11 0 3 20 2 11 0 3 20 2 0 MatPtAPNumeric 2 1.0 3.9972e+00 1.1 7.19e+07 1.3 3.5e+02 4.1e+04 1.2e+01 12 28 2 18 2 12 28 2 18 2 126 MatTrnMatMultSym 1 1.0 7.0359e-01 1.0 0.00e+00 0.0 2.6e+02 2.0e+04 1.3e+01 2 0 2 6 2 2 0 2 6 2 0 MatGetLocalMat 7 1.0 9.8806e-0224.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 1.0444e-0114.1 0.00e+00 0.0 5.2e+02 3.1e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 VecDot 36 1.0 1.1389e-03 1.2 7.50e+05 1.1 0.0e+00 0.0e+00 3.6e+01 0 0 0 0 6 0 0 0 0 6 5069 VecMDot 20 1.0 2.9064e-01 2.9 1.25e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 33 VecTDot 74 1.0 1.0725e+00 9.4 1.14e+06 1.1 0.0e+00 0.0e+00 7.4e+01 2 0 0 0 11 2 0 0 0 12 8 VecNorm 68 1.0 7.7818e-01 3.9 9.98e+05 1.1 0.0e+00 0.0e+00 6.8e+01 2 0 0 0 10 2 0 0 0 11 10 VecScale 28 1.0 2.8826e-04 1.3 1.87e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 4971 VecCopy 116 1.0 1.8468e-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 VecSet 179 1.0 6.5808e-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 VecAXPY 83 1.0 9.5591e-0235.2 1.33e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 107 VecAYPX 237 1.0 1.0286e-0121.9 2.06e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 153 VecAXPBYCZ 68 1.0 9.1448e-0244.8 1.92e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 161 VecMAXPY 22 1.0 1.2200e-03 1.3 1.47e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9221 VecAssemblyBegin 61 1.0 1.8892e-01118.2 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 1.1840e-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 VecPointwiseMult 180 1.0 9.8258e-0218.5 1.02e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 79 VecScatterBegin 327 1.0 1.0682e-0116.1 0.00e+00 0.0 1.1e+04 2.9e+03 0.0e+00 0 0 79 41 0 0 0 79 41 0 0 VecScatterEnd 327 1.0 6.2757e+00 1.5 3.37e+04 3.2 0.0e+00 0.0e+00 0.0e+00 16 0 0 0 0 16 0 0 0 0 0 VecSetRandom 2 1.0 2.0830e-03 3.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 9.7470e-0219.9 5.61e+05 1.1 0.0e+00 0.0e+00 2.8e+01 0 0 0 0 4 0 0 0 0 4 44 SFSetGraph 19 1.0 6.0452e-05 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 SFSetUp 19 1.0 9.6224e-0244.8 0.00e+00 0.0 1.2e+03 3.6e+02 1.9e+01 0 0 9 1 3 0 0 9 1 3 0 SFBcastOpBegin 302 1.0 1.0554e-0118.9 0.00e+00 0.0 1.1e+04 3.0e+03 0.0e+00 0 0 76 40 0 0 0 76 40 0 0 SFBcastOpEnd 302 1.0 5.7899e+00 1.5 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 SFReduceBegin 35 1.0 1.1313e-03 2.9 0.00e+00 0.0 7.8e+02 1.2e+03 0.0e+00 0 0 6 1 0 0 0 6 1 0 0 SFReduceEnd 35 1.0 6.7429e-01 1.7 3.37e+04 3.2 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 SFPack 337 1.0 1.0036e-0146.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 SFUnpack 337 1.0 3.5880e-04 1.7 3.37e+04 3.2 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 339 KSPSetUp 7 1.0 8.9304e-01 1.1 1.34e+07 1.1 7.4e+02 3.6e+03 7.2e+01 2 6 5 3 11 2 6 5 3 11 115 KSPSolve 1 1.0 2.0099e+01 1.0 2.70e+08 1.3 1.4e+04 5.5e+03 5.5e+02 61 99 97 93 85 61 99 97 93 85 88 KSPGMRESOrthog 20 1.0 2.9174e-01 2.9 2.49e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 65 PCGAMGGraph_AGG 2 1.0 1.5924e+00 1.1 6.54e+05 1.1 3.7e+02 4.3e+02 3.8e+01 5 0 3 0 6 5 0 3 0 6 3 PCGAMGCoarse_AGG 2 1.0 8.0050e-01 1.0 0.00e+00 0.0 9.8e+02 6.2e+03 2.9e+01 2 0 7 8 4 2 0 7 8 5 0 PCGAMGProl_AGG 2 1.0 4.0498e-01 1.0 0.00e+00 0.0 2.3e+03 1.6e+03 1.9e+02 1 0 17 5 29 1 0 17 5 29 0 PCGAMGPOpt_AGG 2 1.0 1.6985e+00 1.0 2.25e+07 1.1 1.2e+03 5.7e+03 8.2e+01 5 10 9 9 13 5 10 9 9 13 103 GAMG: createProl 2 1.0 4.4961e+00 1.0 2.32e+07 1.1 4.9e+03 3.4e+03 3.4e+02 14 10 35 21 52 14 10 35 21 53 40 Graph 4 1.0 1.5923e+00 1.1 6.54e+05 1.1 3.7e+02 4.3e+02 3.8e+01 5 0 3 0 6 5 0 3 0 6 3 MIS/Agg 2 1.0 1.2689e-03 1.1 0.00e+00 0.0 5.3e+02 7.6e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 SA: col data 2 1.0 1.0329e-01 1.0 0.00e+00 0.0 2.1e+03 1.3e+03 1.7e+02 0 0 15 3 26 0 0 15 3 26 0 SA: frmProl0 2 1.0 3.0116e-01 1.0 0.00e+00 0.0 2.1e+02 4.1e+03 1.2e+01 1 0 2 1 2 1 0 2 1 2 0 SA: smooth 2 1.0 9.8616e-01 1.0 7.52e+06 1.1 4.6e+02 9.1e+03 2.8e+01 3 3 3 5 4 3 3 3 5 4 59 GAMG: partLevel 2 1.0 7.9025e+00 1.0 7.19e+07 1.3 9.0e+02 3.5e+04 8.1e+01 24 28 6 40 12 24 28 6 40 13 64 repartition 1 1.0 4.9394e-01 1.2 0.00e+00 0.0 9.4e+01 1.9e+04 5.5e+01 1 0 1 2 8 1 0 1 2 9 0 Invert-Sort 1 1.0 1.3962e-04 1.3 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.9855e-01 1.0 0.00e+00 0.0 3.5e+01 4.9e+04 1.6e+01 1 0 0 2 2 1 0 0 2 2 0 Move P 1 1.0 1.9896e-01 1.0 0.00e+00 0.0 1.4e+01 4.6e+02 1.7e+01 1 0 0 0 3 1 0 0 0 3 0 PCSetUp 2 1.0 1.3805e+01 1.0 1.52e+08 1.6 6.5e+03 7.8e+03 5.0e+02 40 47 46 64 77 40 47 46 64 78 61 PCSetUpOnBlocks 17 1.0 6.0537e-014502.2 6.29e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 104 PCApply 39 1.0 5.6214e+00 1.1 1.66e+08 1.8 6.5e+03 3.1e+03 4.0e+00 16 48 46 25 1 16 48 46 25 1 153 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Matrix 68 68 25389624 0. Matrix Coarsen 2 2 1264 0. Matrix Null Space 1 1 704 0. Index Set 55 55 108088 0. IS L to G Mapping 6 6 86416 0. Vec Scatter 17 17 13872 0. Vector 185 185 4492280 0. Star Forest Graph 19 19 21888 0. Krylov Solver 9 9 72064 0. Preconditioner 9 9 9148 0. Viewer 3 2 1696 0. PetscRandom 4 4 2616 0. ======================================================================================================================== Average time to get PetscTime(): 4.65e-08 Average time for MPI_Barrier(): 3.9368e-06 Average time for zero size MPI_Send(): 2.09812e-06 #PETSc Option Table entries: --ndofs 10000 --problem_type elasticity --scaling_type weak -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -matptap_via scalable -mg_levels_esteig_ksp_type cg -mg_levels_ksp_type chebyshev -mg_levels_pc_type jacobi -options_left -pc_gamg_coarse_eq_limit 1000 -pc_type gamg #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --with-option-checking=0 --with-silent-rules=0 --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE_core --with-mumps=1 --with-mumps-include="[]" --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --prefix=/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real --PETSC_ARCH=x86_64-linux-gnu-real CFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -fPIC" MAKEFLAGS=w ----------------------------------------- Libraries compiled on 2021-02-11 15:51:02 on reproducible Machine characteristics: Linux-4.19.0-14-amd64-x86_64-with-glibc2.31 Using PETSc directory: /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real Using PETSc arch: ----------------------------------------- Using C compiler: mpicc -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 -Wdate-time -D_FORTIFY_SOURCE=2 ----------------------------------------- Using include paths: -I/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/scotch -I/usr/include/hdf5/openmpi ----------------------------------------- Using C linker: mpicc Using Fortran linker: mpif90 Using libraries: -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -lpetsc_real -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lHYPRE_core -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lumfpack -lamd -lcholmod -lklu -lsuperlu -lsuperlu_dist -lfftw3 -lfftw3_mpi -llapack -lblas -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lOpenCL -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lutil -lgfortran -lm -lrt -lz -lgfortran -lm -lgfortran -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ----------------------------------------- #PETSc Option Table entries: --ndofs 10000 --problem_type elasticity --scaling_type weak -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -matptap_via scalable -mg_levels_esteig_ksp_type cg -mg_levels_ksp_type chebyshev -mg_levels_pc_type jacobi -options_left -pc_gamg_coarse_eq_limit 1000 -pc_type gamg #End of PETSc Option Table entries 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: 10000 Option left: name:--problem_type value: elasticity Option left: name:--scaling_type value: weak ==== elasticity strong scaling (8 processes with ndofs=80000) ==== UnitCube (29x26x32) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 dolfinx hash: unknown ufl hash: ac78d56bf5c7fcc5585cc7f0654188e75f1c73b1 petsc version: Petsc Release Version 3.14.4, Feb 03, 2021 Problem type: elasticity Scaling type: strong Num processes: 8 Num cells 144768 Total degrees of freedom: 80190 Average degrees of freedom per process: 10023 ---------------------------------------------------------------- KSP Object: 8 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: 8 MPI processes type: gamg type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 Using externally compute Galerkin coarse grid matrices GAMG specific options Threshold for dropping small values in graph on each level = 0. Threshold scaling factor for each level not specified = 1. AGG specific options Symmetric graph false Number of levels to square graph 1 Number smoothing steps 1 Complexity: grid = 1.39583 Coarse grid solver -- level ------------------------------- KSP Object: (mg_coarse_) 8 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_) 8 MPI processes type: bjacobi number of blocks = 8 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 maximum iterations=1, 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_sub_) 1 MPI processes type: lu out-of-place factorization 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.5247 Factored matrix follows: Mat Object: 1 MPI processes type: seqaij rows=540, cols=540, bs=6 package used to perform factorization: petsc total: nonzeros=246672, allocated nonzeros=246672 using I-node routines: found 164 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij rows=540, cols=540, bs=6 total: nonzeros=161784, allocated nonzeros=161784 total number of mallocs used during MatSetValues calls=0 using I-node routines: found 180 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=540, cols=540, bs=6 total: nonzeros=161784, allocated nonzeros=161784 total number of mallocs used during MatSetValues calls=0 using I-node (on process 0) routines: found 180 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 8 MPI processes type: chebyshev eigenvalue estimates used: min = 0.170691, max = 1.8776 eigenvalues estimate via cg min 0.023186, max 1.70691 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] KSP Object: (mg_levels_1_esteig_) 8 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (mg_levels_1_) 8 MPI processes type: jacobi linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=6348, cols=6348, bs=6 total: nonzeros=1191168, allocated nonzeros=1191168 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation using I-node (on process 0) routines: found 170 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_) 8 MPI processes type: chebyshev eigenvalue estimates used: min = 0.261825, max = 2.88008 eigenvalues estimate via cg min 0.0475474, max 2.61825 eigenvalues estimated using cg with translations [0. 0.1; 0. 1.1] KSP Object: (mg_levels_2_esteig_) 8 MPI processes type: cg maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning using NONE norm type for convergence test PC Object: (mg_levels_2_) 8 MPI processes type: jacobi linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=80190, cols=80190, bs=3 total: nonzeros=3418020, allocated nonzeros=3418020 total number of mallocs used during MatSetValues calls=0 has attached near null space using I-node (on process 0) routines: found 3144 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=80190, cols=80190, bs=3 total: nonzeros=3418020, allocated nonzeros=3418020 total number of mallocs used during MatSetValues calls=0 has attached near null space using I-node (on process 0) routines: found 3144 nodes, limit used is 5 [MPI_AVG] Summary of timings | reps wall avg wall tot -------------------------------------------------------------------------------------------- Build BoxMesh | 1 5.403180 5.403180 Build dofmap data | 2 0.241730 0.483460 Build sparsity | 1 0.351616 0.351616 Compute SCOTCH graph re-ordering | 2 0.012468 0.024936 Compute dof reordering map | 2 0.076621 0.153242 Compute entities of dim = 1 | 1 1.700584 1.700584 Compute entities of dim = 2 | 1 1.487776 1.487776 Compute graph partition (SCOTCH) | 1 4.404103 4.404103 Compute local part of mesh dual graph | 1 0.214726 0.214726 Compute local-to-local map | 1 0.000741 0.000741 Compute non-local part of mesh dual graph | 1 0.148961 0.148961 Compute-local-to-global links for global/local adjacency list | 1 0.000434 0.000434 Distribute in graph creation AdjacencyList | 1 0.097600 0.097600 Extract partition boundaries from SCOTCH graph | 1 0.000829 0.000829 Fetch float data from remote processes | 1 0.082564 0.082564 Get SCOTCH graph data | 1 0.000005 0.000005 Init dofmap from element dofmap | 2 0.009675 0.019351 PETSc Krylov solver | 1 21.262341 21.262341 SCOTCH: call SCOTCH_dgraphBuild | 1 0.000260 0.000260 SCOTCH: call SCOTCH_dgraphHalo | 1 0.000587 0.000587 SCOTCH: call SCOTCH_dgraphPart | 1 4.400826 4.400826 SCOTCH: call SCOTCH_graphBuild | 2 0.000010 0.000020 SCOTCH: call SCOTCH_graphOrder | 2 0.000960 0.001921 SparsityPattern::assemble | 1 0.297110 0.297110 TOPOLOGY: Create sets | 1 0.101721 0.101721 ZZZ Assemble matrix | 1 2.299756 2.299756 ZZZ Assemble vector | 1 0.136528 0.136528 ZZZ Create Mesh | 1 5.403653 5.403653 ZZZ Create RHS function | 1 0.489563 0.489563 ZZZ Create boundary conditions | 1 0.305096 0.305096 ZZZ Create forms | 1 0.000088 0.000088 ZZZ Create mesh entity permutations | 1 3.312863 3.312863 ZZZ Create near-nullspace | 1 0.500880 0.500880 ZZZ FunctionSpace | 1 0.284848 0.284848 ZZZ Solve | 1 21.262675 21.262675 *** Number of Krylov iterations: 16 *** Solution norm: 6.02584e-05 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/dolfinx-scaling-test on a named 69c33e5fbb4a with 8 processors, by builduser Fri Oct 8 01:00:45 2021 Using Petsc Release Version 3.14.4, Feb 03, 2021 Max Max/Min Avg Total Time (sec): 3.490e+01 1.003 3.484e+01 Objects: 3.780e+02 1.005 3.762e+02 Flop: 2.802e+08 1.398 2.252e+08 1.802e+09 Flop/sec: 8.051e+06 1.398 6.464e+06 5.171e+07 MPI Messages: 2.408e+03 1.867 1.908e+03 1.526e+04 MPI Message Lengths: 1.415e+07 1.845 5.403e+03 8.246e+07 MPI Reductions: 6.480e+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 and VecAXPY() for complex vectors of length N --> 8N flop Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total 0: Main Stage: 3.4842e+01 100.0% 1.8017e+09 100.0% 1.526e+04 100.0% 5.403e+03 100.0% 6.410e+02 98.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flop: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent AvgLen: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flop in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flop --- Global --- --- Stage ---- Total Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage BuildTwoSided 95 1.0 2.1751e+00 1.6 0.00e+00 0.0 8.5e+02 4.0e+00 9.5e+01 5 0 6 0 15 5 0 6 0 15 0 BuildTwoSidedF 76 1.0 2.1583e+00 1.7 0.00e+00 0.0 4.1e+02 6.0e+04 7.6e+01 5 0 3 29 12 5 0 3 29 12 0 MatMult 192 1.0 5.8066e+00 1.3 1.23e+08 1.2 7.8e+03 3.6e+03 0.0e+00 15 51 51 34 0 15 51 51 34 0 157 MatMultAdd 34 1.0 1.8054e+00 2.6 8.85e+06 1.1 7.5e+02 1.2e+03 0.0e+00 4 4 5 1 0 4 4 5 1 0 37 MatMultTranspose 34 1.0 1.0617e+00 1.6 8.86e+06 1.1 7.5e+02 1.2e+03 0.0e+00 2 4 5 1 0 2 4 5 1 0 63 MatSolve 17 0.0 1.0863e-01 0.0 8.38e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 77 MatLUFactorSym 1 1.0 1.0240e-0111601.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 8.0304e-01754029.0 7.36e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 92 MatScale 6 1.0 2.1424e-03 1.2 6.29e+05 1.1 8.2e+01 1.0e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 2219 MatResidual 34 1.0 1.2973e+00 2.1 2.13e+07 1.2 1.4e+03 3.4e+03 0.0e+00 3 9 9 6 0 3 9 9 6 0 121 MatAssemblyBegin 41 1.0 2.4685e+00 1.6 0.00e+00 0.0 4.1e+02 6.0e+04 1.6e+01 6 0 3 29 2 6 0 3 29 2 0 MatAssemblyEnd 41 1.0 1.5724e+00 1.3 1.74e+05 2.0 9.6e+02 3.6e+02 7.0e+01 4 0 6 0 11 4 0 6 0 11 1 MatGetRowIJ 1 0.0 2.2219e-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 4.0109e-01 1.0 0.00e+00 0.0 4.9e+01 3.7e+04 3.0e+01 1 0 0 2 5 1 0 0 2 5 0 MatGetOrdering 1 0.0 6.1580e-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 1.2191e-03 1.0 0.00e+00 0.0 6.0e+02 6.9e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 MatZeroEntries 2 1.0 8.9592e-02443.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 MatView 6 1.5 6.6204e-0312.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 9.9154e-02 1.0 6.84e+04 1.2 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 5 MatTranspose 4 1.0 1.9198e-0137.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 MatMatMultSym 6 1.0 1.2052e+00 1.3 0.00e+00 0.0 4.1e+02 6.4e+03 2.0e+01 3 0 3 3 3 3 0 3 3 3 0 MatMatMultNum 2 1.0 2.9635e-01 1.4 7.53e+06 1.2 8.2e+01 2.0e+04 2.0e+00 1 3 1 2 0 1 3 1 2 0 183 MatPtAPSymbolic 2 1.0 3.6967e+00 1.1 0.00e+00 0.0 5.0e+02 3.3e+04 1.4e+01 10 0 3 20 2 10 0 3 20 2 0 MatPtAPNumeric 2 1.0 4.2008e+00 1.1 6.73e+07 1.2 3.7e+02 3.9e+04 1.2e+01 12 28 2 17 2 12 28 2 17 2 119 MatTrnMatMultSym 1 1.0 9.0011e-01 1.0 0.00e+00 0.0 2.6e+02 2.0e+04 1.3e+01 3 0 2 6 2 3 0 2 6 2 0 MatGetLocalMat 7 1.0 9.9035e-0219.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 MatGetBrAoCol 6 1.0 1.0662e-01 1.0 0.00e+00 0.0 5.7e+02 2.9e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 VecDot 36 1.0 9.3372e-0279.1 7.53e+05 1.1 0.0e+00 0.0e+00 3.6e+01 0 0 0 0 6 0 0 0 0 6 62 VecMDot 20 1.0 4.8159e-01 2.5 1.25e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 20 VecTDot 74 1.0 7.7984e-01 2.0 1.15e+06 1.1 0.0e+00 0.0e+00 7.4e+01 2 0 0 0 11 2 0 0 0 12 11 VecNorm 68 1.0 6.8616e-01 3.4 1.00e+06 1.1 0.0e+00 0.0e+00 6.8e+01 1 0 0 0 10 1 0 0 0 11 11 VecScale 28 1.0 3.0993e-04 1.2 1.88e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 4624 VecCopy 116 1.0 1.9009e-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 VecSet 179 1.0 6.6566e-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 VecAXPY 83 1.0 9.5118e-0237.1 1.33e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 107 VecAYPX 237 1.0 9.8748e-0220.1 2.07e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 159 VecAXPBYCZ 68 1.0 2.9597e-03 1.2 1.94e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4971 VecMAXPY 22 1.0 1.7752e-03 1.4 1.48e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 6337 VecAssemblyBegin 61 1.0 9.6947e-02108.6 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 1.1645e-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 180 1.0 1.0041e-0119.5 1.03e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 78 VecScatterBegin 327 1.0 9.9490e-0214.6 0.00e+00 0.0 1.2e+04 2.8e+03 0.0e+00 0 0 80 41 0 0 0 80 41 0 0 VecScatterEnd 327 1.0 7.0827e+00 1.3 3.82e+04 4.4 0.0e+00 0.0e+00 0.0e+00 18 0 0 0 0 18 0 0 0 0 0 VecSetRandom 2 1.0 1.5773e-03 2.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 VecNormalize 28 1.0 9.6505e-0258.7 5.64e+05 1.1 0.0e+00 0.0e+00 2.8e+01 0 0 0 0 4 0 0 0 0 4 45 SFSetGraph 19 1.0 6.8225e-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 19 1.0 9.5764e-0248.6 0.00e+00 0.0 1.3e+03 3.5e+02 1.9e+01 0 0 8 1 3 0 0 8 1 3 0 SFBcastOpBegin 302 1.0 9.8435e-0216.9 0.00e+00 0.0 1.2e+04 2.8e+03 0.0e+00 0 0 77 40 0 0 0 77 40 0 0 SFBcastOpEnd 302 1.0 6.4078e+00 1.4 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 SFReduceBegin 35 1.0 5.4235e-04 1.5 0.00e+00 0.0 7.8e+02 1.2e+03 0.0e+00 0 0 5 1 0 0 0 5 1 0 0 SFReduceEnd 35 1.0 9.5801e-01 1.7 3.82e+04 4.4 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 SFPack 337 1.0 4.2847e-03 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 SFUnpack 337 1.0 3.2301e-04 1.6 3.82e+04 4.4 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 376 KSPSetUp 7 1.0 7.9755e-01 1.0 1.40e+07 1.2 8.2e+02 3.4e+03 7.2e+01 2 6 5 3 11 2 6 5 3 11 129 KSPSolve 1 1.0 2.1202e+01 1.0 2.77e+08 1.4 1.5e+04 5.2e+03 5.5e+02 61 99 97 93 85 61 99 97 93 85 84 KSPGMRESOrthog 20 1.0 4.8291e-01 2.5 2.51e+06 1.1 0.0e+00 0.0e+00 2.0e+01 1 1 0 0 3 1 1 0 0 3 39 PCGAMGGraph_AGG 2 1.0 1.4008e+00 1.0 6.82e+05 1.2 4.1e+02 4.0e+02 3.8e+01 4 0 3 0 6 4 0 3 0 6 4 PCGAMGCoarse_AGG 2 1.0 9.0384e-01 1.0 0.00e+00 0.0 1.1e+03 5.9e+03 2.9e+01 3 0 7 8 4 3 0 7 8 5 0 PCGAMGProl_AGG 2 1.0 3.9733e-01 1.0 0.00e+00 0.0 2.7e+03 1.4e+03 1.9e+02 1 0 17 5 29 1 0 17 5 29 0 PCGAMGPOpt_AGG 2 1.0 1.8980e+00 1.0 2.38e+07 1.2 1.3e+03 5.4e+03 8.2e+01 5 10 9 9 13 5 10 9 9 13 92 GAMG: createProl 2 1.0 4.6002e+00 1.0 2.45e+07 1.2 5.4e+03 3.2e+03 3.4e+02 13 10 36 21 52 13 10 36 21 53 39 Graph 4 1.0 1.4007e+00 1.0 6.82e+05 1.2 4.1e+02 4.0e+02 3.8e+01 4 0 3 0 6 4 0 3 0 6 4 MIS/Agg 2 1.0 1.2518e-03 1.0 0.00e+00 0.0 6.0e+02 6.9e+02 8.0e+00 0 0 4 1 1 0 0 4 1 1 0 SA: col data 2 1.0 1.9919e-01 1.0 0.00e+00 0.0 2.5e+03 1.2e+03 1.7e+02 1 0 16 3 26 1 0 16 3 26 0 SA: frmProl0 2 1.0 1.9759e-01 1.0 0.00e+00 0.0 2.0e+02 4.8e+03 1.2e+01 1 0 1 1 2 1 0 1 1 2 0 SA: smooth 2 1.0 1.0936e+00 1.0 8.12e+06 1.2 4.9e+02 8.7e+03 2.8e+01 3 3 3 5 4 3 3 3 5 4 54 GAMG: partLevel 2 1.0 8.2981e+00 1.0 6.73e+07 1.2 9.6e+02 3.4e+04 8.1e+01 23 28 6 39 12 23 28 6 39 13 60 repartition 1 1.0 4.9679e-01 1.0 0.00e+00 0.0 9.4e+01 2.0e+04 5.5e+01 1 0 1 2 8 1 0 1 2 9 0 Invert-Sort 1 1.0 8.3696e-04 6.0 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.0202e-01 1.0 0.00e+00 0.0 3.5e+01 5.1e+04 1.6e+01 1 0 0 2 2 1 0 0 2 2 0 Move P 1 1.0 1.9950e-01 1.0 0.00e+00 0.0 1.4e+01 4.6e+02 1.7e+01 1 0 0 0 3 1 0 0 0 3 0 PCSetUp 2 1.0 1.4603e+01 1.1 1.65e+08 1.9 7.2e+03 7.3e+03 5.0e+02 40 48 47 64 77 40 48 47 64 78 59 PCSetUpOnBlocks 17 1.0 9.0618e-018178.9 7.36e+07 0.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 81 PCApply 39 1.0 6.6987e+00 1.1 1.71e+08 1.8 7.1e+03 2.9e+03 4.0e+00 19 48 46 25 1 19 48 46 25 1 130 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Matrix 68 68 25214464 0. Matrix Coarsen 2 2 1264 0. Matrix Null Space 1 1 704 0. Index Set 55 55 137528 0. IS L to G Mapping 6 6 93084 0. Vec Scatter 17 17 13872 0. Vector 185 185 4236704 0. Star Forest Graph 19 19 21888 0. Krylov Solver 9 9 72064 0. Preconditioner 9 9 9148 0. Viewer 3 2 1696 0. PetscRandom 4 4 2616 0. ======================================================================================================================== Average time to get PetscTime(): 4.67e-08 Average time for MPI_Barrier(): 3.2268e-06 Average time for zero size MPI_Send(): 2.5485e-06 #PETSc Option Table entries: --ndofs 80000 --problem_type elasticity --scaling_type strong -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -matptap_via scalable -mg_levels_esteig_ksp_type cg -mg_levels_ksp_type chebyshev -mg_levels_pc_type jacobi -options_left -pc_gamg_coarse_eq_limit 1000 -pc_type gamg #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --with-option-checking=0 --with-silent-rules=0 --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE_core --with-mumps=1 --with-mumps-include="[]" --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --prefix=/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real --PETSC_ARCH=x86_64-linux-gnu-real CFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -fPIC" MAKEFLAGS=w ----------------------------------------- Libraries compiled on 2021-02-11 15:51:02 on reproducible Machine characteristics: Linux-4.19.0-14-amd64-x86_64-with-glibc2.31 Using PETSc directory: /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real Using PETSc arch: ----------------------------------------- Using C compiler: mpicc -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 -Wdate-time -D_FORTIFY_SOURCE=2 ----------------------------------------- Using include paths: -I/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/scotch -I/usr/include/hdf5/openmpi ----------------------------------------- Using C linker: mpicc Using Fortran linker: mpif90 Using libraries: -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -lpetsc_real -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lHYPRE_core -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lumfpack -lamd -lcholmod -lklu -lsuperlu -lsuperlu_dist -lfftw3 -lfftw3_mpi -llapack -lblas -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lOpenCL -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lutil -lgfortran -lm -lrt -lz -lgfortran -lm -lgfortran -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ----------------------------------------- #PETSc Option Table entries: --ndofs 80000 --problem_type elasticity --scaling_type strong -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -matptap_via scalable -mg_levels_esteig_ksp_type cg -mg_levels_ksp_type chebyshev -mg_levels_pc_type jacobi -options_left -pc_gamg_coarse_eq_limit 1000 -pc_type gamg #End of PETSc Option Table entries 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: 80000 Option left: name:--problem_type value: elasticity Option left: name:--scaling_type value: strong ==== poisson weak scaling (8 processes with ndofs=10000) ==== UnitCube (42x42x42) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 dolfinx hash: unknown ufl hash: ac78d56bf5c7fcc5585cc7f0654188e75f1c73b1 petsc version: Petsc Release Version 3.14.4, Feb 03, 2021 Problem type: poisson Scaling type: weak Num processes: 8 Num cells 444528 Total degrees of freedom: 79507 Average degrees of freedom per process: 9938 ---------------------------------------------------------------- KSP Object: 8 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: 8 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.5 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=79507, cols=79507 total: nonzeros=1148743, allocated nonzeros=1148743 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 10.493490 10.493490 Build dofmap data | 2 0.545531 1.091062 Build sparsity | 1 0.449324 0.449324 Compute SCOTCH graph re-ordering | 2 0.077019 0.154038 Compute connectivity 2-3 | 1 0.013509 0.013509 Compute dof reordering map | 2 0.290656 0.581312 Compute entities of dim = 1 | 1 4.237192 4.237192 Compute entities of dim = 2 | 1 3.443808 3.443808 Compute graph partition (SCOTCH) | 1 7.740866 7.740866 Compute local part of mesh dual graph | 1 0.702355 0.702355 Compute local-to-local map | 1 0.002502 0.002502 Compute non-local part of mesh dual graph | 1 0.292626 0.292626 Compute-local-to-global links for global/local adjacency list | 1 0.001124 0.001124 Distribute in graph creation AdjacencyList | 1 0.174768 0.174768 Extract partition boundaries from SCOTCH graph | 1 0.002190 0.002190 Fetch float data from remote processes | 1 0.156570 0.156570 Get SCOTCH graph data | 1 0.000007 0.000007 Init dofmap from element dofmap | 2 0.102269 0.204538 PETSc Krylov solver | 1 14.295908 14.295908 SCOTCH: call SCOTCH_dgraphBuild | 1 0.012841 0.012841 SCOTCH: call SCOTCH_dgraphHalo | 1 0.086424 0.086424 SCOTCH: call SCOTCH_dgraphPart | 1 7.611845 7.611845 SCOTCH: call SCOTCH_graphBuild | 2 0.005823 0.011647 SCOTCH: call SCOTCH_graphOrder | 2 0.002930 0.005861 SparsityPattern::assemble | 1 0.673165 0.673165 TOPOLOGY: Create sets | 1 0.301561 0.301561 ZZZ Assemble | 1 5.875037 5.875037 ZZZ Assemble matrix | 1 1.000180 1.000180 ZZZ Assemble vector | 1 0.166314 0.166314 ZZZ Create Mesh | 1 10.493920 10.493920 ZZZ Create mesh entity permutations | 1 8.062783 8.062783 ZZZ FunctionSpace | 1 0.588768 0.588768 ZZZ Solve | 1 14.297247 14.297247 *** Number of Krylov iterations: 8 *** Solution norm: 53077 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/dolfinx-scaling-test on a named 69c33e5fbb4a with 8 processors, by builduser Fri Oct 8 01:01:26 2021 Using Petsc Release Version 3.14.4, Feb 03, 2021 Max Max/Min Avg Total Time (sec): 3.939e+01 1.000 3.939e+01 Objects: 3.800e+01 1.000 3.800e+01 Flop: 4.032e+06 1.052 3.910e+06 3.128e+07 Flop/sec: 1.024e+05 1.052 9.927e+04 7.942e+05 MPI Messages: 1.140e+02 2.000 8.550e+01 6.840e+02 MPI Message Lengths: 6.244e+05 1.516 5.766e+03 3.944e+06 MPI Reductions: 6.900e+01 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 and VecAXPY() for complex vectors of length N --> 8N flop Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total 0: Main Stage: 3.9391e+01 100.0% 3.1283e+07 100.0% 6.840e+02 100.0% 5.766e+03 100.0% 6.200e+01 89.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flop: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent AvgLen: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flop in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flop --- Global --- --- Stage ---- Total Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage BuildTwoSided 4 1.0 2.9214e-01271.9 0.00e+00 0.0 1.4e+02 4.0e+00 4.0e+00 0 0 21 0 6 0 0 21 0 6 0 BuildTwoSidedF 1 1.0 2.9170e-01380.0 0.00e+00 0.0 7.2e+01 1.6e+04 1.0e+00 0 0 11 28 1 0 0 11 28 2 0 MatMult 8 1.0 1.9770e-0128.3 2.28e+06 1.0 2.9e+02 4.0e+03 0.0e+00 0 57 42 29 0 0 57 42 29 0 90 MatConvert 1 1.0 2.9635e-01 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 1 0 0 0 6 1 0 0 0 6 0 MatAssemblyBegin 2 1.0 2.9553e-01 3.0 0.00e+00 0.0 7.2e+01 1.6e+04 1.0e+00 0 0 11 28 1 0 0 11 28 2 0 MatAssemblyEnd 2 1.0 2.9599e-01 1.5 8.09e+03 1.9 7.2e+01 1.0e+03 9.0e+00 1 0 11 2 13 1 0 11 2 15 0 MatGetRowIJ 2 1.0 1.8370e-06 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 MatZeroEntries 1 1.0 6.6470e-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 MatView 1 1.0 4.0838e-04 3.3 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 1 0 0 0 0 2 0 VecTDot 16 1.0 1.9511e-0197.0 3.30e+05 1.1 0.0e+00 0.0e+00 1.6e+01 0 8 0 0 23 0 8 0 0 26 13 VecNorm 10 1.0 3.8357e-01 3.9 2.06e+05 1.1 0.0e+00 0.0e+00 1.0e+01 1 5 0 0 14 1 5 0 0 16 4 VecCopy 2 1.0 1.9414e-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 VecSet 12 1.0 2.1613e-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 VecAXPY 16 1.0 7.6274e-04 1.3 3.30e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 3336 VecAYPX 7 1.0 4.1182e-04 1.6 1.44e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 2703 VecScatterBegin 11 1.0 5.8299e-04 1.7 0.00e+00 0.0 4.0e+02 3.3e+03 0.0e+00 0 0 58 33 0 0 0 58 33 0 0 VecScatterEnd 11 1.0 2.8434e-01481.9 1.20e+03 1.9 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 SFSetGraph 3 1.0 1.8178e-05 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 SFSetUp 3 1.0 7.0973e-04 1.1 0.00e+00 0.0 2.2e+02 5.8e+02 3.0e+00 0 0 32 3 4 0 0 32 3 5 0 SFBcastOpBegin 10 1.0 5.0271e-04 1.8 0.00e+00 0.0 3.6e+02 3.5e+03 0.0e+00 0 0 53 32 0 0 0 53 32 0 0 SFBcastOpEnd 10 1.0 1.9173e-01361.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 SFReduceBegin 1 1.0 3.4495e-05 2.7 0.00e+00 0.0 3.6e+01 1.5e+03 0.0e+00 0 0 5 1 0 0 0 5 1 0 0 SFReduceEnd 1 1.0 9.7190e-023361.6 1.20e+03 1.9 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 SFPack 11 1.0 2.1482e-04 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 SFUnpack 11 1.0 2.9800e-05 1.6 1.20e+03 1.9 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 223 KSPSetUp 1 1.0 2.0383e-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 KSPSolve 1 1.0 1.4295e+01 1.0 3.27e+06 1.1 2.9e+02 4.0e+03 2.9e+01 36 81 42 29 42 36 81 42 29 47 2 PCSetUp 1 1.0 7.4992e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 19 0 0 0 6 19 0 0 0 6 0 PCApply 9 1.0 6.4068e+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 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Matrix 4 4 2110144 0. Index Set 6 6 19892 0. IS L to G Mapping 4 4 177280 0. Vec Scatter 3 3 2448 0. Vector 14 14 378232 0. Star Forest Graph 3 3 3456 0. Krylov Solver 1 1 1488 0. Preconditioner 1 1 1456 0. Viewer 2 1 848 0. ======================================================================================================================== Average time to get PetscTime(): 4.44e-08 Average time for MPI_Barrier(): 3.1012e-06 Average time for zero size MPI_Send(): 3.384e-06 #PETSc Option Table entries: --ndofs 10000 --problem_type poisson --scaling_type weak -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -options_left -pc_hypre_boomeramg_strong_threshold 0.5 -pc_hypre_type boomeramg -pc_type hypre #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --with-option-checking=0 --with-silent-rules=0 --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE_core --with-mumps=1 --with-mumps-include="[]" --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --prefix=/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real --PETSC_ARCH=x86_64-linux-gnu-real CFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -fPIC" MAKEFLAGS=w ----------------------------------------- Libraries compiled on 2021-02-11 15:51:02 on reproducible Machine characteristics: Linux-4.19.0-14-amd64-x86_64-with-glibc2.31 Using PETSc directory: /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real Using PETSc arch: ----------------------------------------- Using C compiler: mpicc -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 -Wdate-time -D_FORTIFY_SOURCE=2 ----------------------------------------- Using include paths: -I/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/scotch -I/usr/include/hdf5/openmpi ----------------------------------------- Using C linker: mpicc Using Fortran linker: mpif90 Using libraries: -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -lpetsc_real -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lHYPRE_core -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lumfpack -lamd -lcholmod -lklu -lsuperlu -lsuperlu_dist -lfftw3 -lfftw3_mpi -llapack -lblas -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lOpenCL -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lutil -lgfortran -lm -lrt -lz -lgfortran -lm -lgfortran -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ----------------------------------------- #PETSc Option Table entries: --ndofs 10000 --problem_type poisson --scaling_type weak -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -options_left -pc_hypre_boomeramg_strong_threshold 0.5 -pc_hypre_type boomeramg -pc_type hypre #End of PETSc Option Table entries 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: 10000 Option left: name:--problem_type value: poisson Option left: name:--scaling_type value: weak ==== poisson strong scaling (8 processes with ndofs=80000) ==== UnitCube (42x42x42) to be refined 0 times ---------------------------------------------------------------- Test problem summary dolfinx version: 2019.2.9.99 dolfinx hash: unknown ufl hash: ac78d56bf5c7fcc5585cc7f0654188e75f1c73b1 petsc version: Petsc Release Version 3.14.4, Feb 03, 2021 Problem type: poisson Scaling type: strong Num processes: 8 Num cells 444528 Total degrees of freedom: 79507 Average degrees of freedom per process: 9938 ---------------------------------------------------------------- KSP Object: 8 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: 8 MPI processes type: hypre HYPRE BoomerAMG preconditioning Cycle type V Maximum number of levels 25 Maximum number of iterations PER hypre call 1 Convergence tolerance PER hypre call 0. Threshold for strong coupling 0.5 Interpolation truncation factor 0. Interpolation: max elements per row 0 Number of levels of aggressive coarsening 0 Number of paths for aggressive coarsening 1 Maximum row sums 0.9 Sweeps down 1 Sweeps up 1 Sweeps on coarse 1 Relax down symmetric-SOR/Jacobi Relax up symmetric-SOR/Jacobi Relax on coarse Gaussian-elimination Relax weight (all) 1. Outer relax weight (all) 1. Using CF-relaxation Not using more complex smoothers. Measure type local Coarsen type Falgout Interpolation type classical linear system matrix = precond matrix: Mat Object: 8 MPI processes type: mpiaij rows=79507, cols=79507 total: nonzeros=1148743, allocated nonzeros=1148743 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 10.893603 10.893603 Build dofmap data | 2 0.609679 1.219357 Build sparsity | 1 0.464694 0.464694 Compute SCOTCH graph re-ordering | 2 0.037481 0.074962 Compute connectivity 2-3 | 1 0.024669 0.024669 Compute dof reordering map | 2 0.273906 0.547813 Compute entities of dim = 1 | 1 4.167516 4.167516 Compute entities of dim = 2 | 1 3.377013 3.377013 Compute graph partition (SCOTCH) | 1 8.260291 8.260291 Compute local part of mesh dual graph | 1 0.712833 0.712833 Compute local-to-local map | 1 0.014148 0.014148 Compute non-local part of mesh dual graph | 1 0.153810 0.153810 Compute-local-to-global links for global/local adjacency list | 1 0.001191 0.001191 Distribute in graph creation AdjacencyList | 1 0.177654 0.177654 Extract partition boundaries from SCOTCH graph | 1 0.002400 0.002400 Fetch float data from remote processes | 1 0.173276 0.173276 Get SCOTCH graph data | 1 0.000010 0.000010 Init dofmap from element dofmap | 2 0.108601 0.217203 PETSc Krylov solver | 1 14.698216 14.698216 SCOTCH: call SCOTCH_dgraphBuild | 1 0.082110 0.082110 SCOTCH: call SCOTCH_dgraphHalo | 1 0.014810 0.014810 SCOTCH: call SCOTCH_dgraphPart | 1 8.087225 8.087225 SCOTCH: call SCOTCH_graphBuild | 2 0.000020 0.000039 SCOTCH: call SCOTCH_graphOrder | 2 0.002638 0.005276 SparsityPattern::assemble | 1 0.698103 0.698103 TOPOLOGY: Create sets | 1 0.325565 0.325565 ZZZ Assemble | 1 6.038859 6.038859 ZZZ Assemble matrix | 1 1.096921 1.096921 ZZZ Assemble vector | 1 0.237078 0.237078 ZZZ Create Mesh | 1 10.894090 10.894090 ZZZ Create mesh entity permutations | 1 7.903567 7.903567 ZZZ FunctionSpace | 1 0.697366 0.697366 ZZZ Solve | 1 14.698572 14.698572 *** Number of Krylov iterations: 8 *** Solution norm: 46142.3 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu/dolfinx-scaling-test on a named 69c33e5fbb4a with 8 processors, by builduser Fri Oct 8 01:02:08 2021 Using Petsc Release Version 3.14.4, Feb 03, 2021 Max Max/Min Avg Total Time (sec): 4.030e+01 1.000 4.030e+01 Objects: 3.800e+01 1.000 3.800e+01 Flop: 4.050e+06 1.064 3.911e+06 3.129e+07 Flop/sec: 1.005e+05 1.064 9.705e+04 7.764e+05 MPI Messages: 1.330e+02 1.750 9.500e+01 7.600e+02 MPI Message Lengths: 6.098e+05 1.427 5.113e+03 3.886e+06 MPI Reductions: 6.900e+01 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 and VecAXPY() for complex vectors of length N --> 8N flop Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total 0: Main Stage: 4.0297e+01 100.0% 3.1287e+07 100.0% 7.600e+02 100.0% 5.113e+03 100.0% 6.200e+01 89.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flop: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent AvgLen: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flop in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flop --- Global --- --- Stage ---- Total Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage BuildTwoSided 4 1.0 2.9321e-0134.2 0.00e+00 0.0 1.6e+02 4.0e+00 4.0e+00 0 0 21 0 6 0 0 21 0 6 0 BuildTwoSidedF 1 1.0 2.0214e-013003.8 0.00e+00 0.0 8.0e+01 1.4e+04 1.0e+00 0 0 11 28 1 0 0 11 28 2 0 MatMult 8 1.0 3.8174e-01 2.0 2.29e+06 1.1 3.2e+02 3.5e+03 0.0e+00 1 57 42 29 0 1 57 42 29 0 46 MatConvert 1 1.0 1.9767e-01 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 6 0 MatAssemblyBegin 2 1.0 2.0547e-0136.1 0.00e+00 0.0 8.0e+01 1.4e+04 1.0e+00 0 0 11 28 1 0 0 11 28 2 0 MatAssemblyEnd 2 1.0 3.8167e-01 1.3 7.88e+03 1.7 8.0e+01 8.9e+02 9.0e+00 1 0 11 2 13 1 0 11 2 15 0 MatGetRowIJ 2 1.0 1.5440e-06 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 MatZeroEntries 1 1.0 6.8602e-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 MatView 1 1.0 9.8318e-02436.5 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 1 0 0 0 0 2 0 VecTDot 16 1.0 1.9693e-0131.0 3.32e+05 1.1 0.0e+00 0.0e+00 1.6e+01 0 8 0 0 23 0 8 0 0 26 13 VecNorm 10 1.0 5.7556e-03 2.8 2.08e+05 1.1 0.0e+00 0.0e+00 1.0e+01 0 5 0 0 14 0 5 0 0 16 276 VecCopy 2 1.0 1.6325e-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 VecSet 12 1.0 2.1676e-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 16 1.0 9.3740e-04 1.3 3.32e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 2714 VecAYPX 7 1.0 3.3230e-04 1.2 1.45e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 3350 VecScatterBegin 11 1.0 2.9687e-03 8.4 0.00e+00 0.0 4.4e+02 2.9e+03 0.0e+00 0 0 58 33 0 0 0 58 33 0 0 VecScatterEnd 11 1.0 3.9311e-01 3.8 1.16e+03 1.7 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 SFSetGraph 3 1.0 1.8845e-05 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 3 1.0 9.1360e-02198.1 0.00e+00 0.0 2.4e+02 5.1e+02 3.0e+00 0 0 32 3 4 0 0 32 3 5 0 SFBcastOpBegin 10 1.0 2.9007e-03 9.9 0.00e+00 0.0 4.0e+02 3.1e+03 0.0e+00 0 0 53 32 0 0 0 53 32 0 0 SFBcastOpEnd 10 1.0 2.9326e-01 3.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 5.1464e-05 3.0 0.00e+00 0.0 4.0e+01 1.3e+03 0.0e+00 0 0 5 1 0 0 0 5 1 0 0 SFReduceEnd 1 1.0 1.9459e-0169.0 1.16e+03 1.7 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 SFPack 11 1.0 1.6682e-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 11 1.0 3.3420e-05 1.9 1.16e+03 1.7 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 195 KSPSetUp 1 1.0 1.8063e-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 1.4600e+01 1.0 3.29e+06 1.1 3.2e+02 3.5e+03 2.9e+01 36 81 42 29 42 36 81 42 29 47 2 PCSetUp 1 1.0 7.3041e+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 6 0 PCApply 9 1.0 6.9049e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 17 0 0 0 0 17 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Matrix 4 4 2097508 0. Index Set 6 6 19780 0. IS L to G Mapping 4 4 176132 0. Vec Scatter 3 3 2448 0. Vector 14 14 375992 0. Star Forest Graph 3 3 3456 0. Krylov Solver 1 1 1488 0. Preconditioner 1 1 1456 0. Viewer 2 1 848 0. ======================================================================================================================== Average time to get PetscTime(): 4.04e-08 Average time for MPI_Barrier(): 4.2128e-06 Average time for zero size MPI_Send(): 3.4625e-06 #PETSc Option Table entries: --ndofs 80000 --problem_type poisson --scaling_type strong -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -options_left -pc_hypre_boomeramg_strong_threshold 0.5 -pc_hypre_type boomeramg -pc_type hypre #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --with-option-checking=0 --with-silent-rules=0 --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE_core --with-mumps=1 --with-mumps-include="[]" --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --prefix=/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real --PETSC_ARCH=x86_64-linux-gnu-real CFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -fPIC" MAKEFLAGS=w ----------------------------------------- Libraries compiled on 2021-02-11 15:51:02 on reproducible Machine characteristics: Linux-4.19.0-14-amd64-x86_64-with-glibc2.31 Using PETSc directory: /usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real Using PETSc arch: ----------------------------------------- Using C compiler: mpicc -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-vu0cnm/petsc-3.14.4+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 -Wdate-time -D_FORTIFY_SOURCE=2 ----------------------------------------- Using include paths: -I/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/scotch -I/usr/include/hdf5/openmpi ----------------------------------------- Using C linker: mpicc Using Fortran linker: mpif90 Using libraries: -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.14/x86_64-linux-gnu-real/lib -lpetsc_real -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lHYPRE_core -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lumfpack -lamd -lcholmod -lklu -lsuperlu -lsuperlu_dist -lfftw3 -lfftw3_mpi -llapack -lblas -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lOpenCL -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lutil -lgfortran -lm -lrt -lz -lgfortran -lm -lgfortran -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ----------------------------------------- #PETSc Option Table entries: --ndofs 80000 --problem_type poisson --scaling_type strong -ksp_rtol 1.0e-8 -ksp_type cg -ksp_view -log_view -options_left -pc_hypre_boomeramg_strong_threshold 0.5 -pc_hypre_type boomeramg -pc_type hypre #End of PETSc Option Table entries 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: 80000 Option left: name:--problem_type value: poisson Option left: name:--scaling_type value: strong make[1]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac' create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=cmake -O--sourcedirectory=src dh_prep -i -O--buildsystem=cmake -O--sourcedirectory=src dh_auto_install -i -O--buildsystem=cmake -O--sourcedirectory=src cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/build/fenicsx-performance-tests-9eZTQ7/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-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/src -B/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/debian/tmp/usr/bin/dolfinx-scaling-test -- Set runtime path of "/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/debian/tmp/usr/bin/dolfinx-scaling-test" to "" make[1]: Leaving directory '/build/fenicsx-performance-tests-9eZTQ7/fenicsx-performance-tests-0.0-git20210119.80e82ac/obj-x86_64-linux-gnu' dh_install -i -O--buildsystem=cmake -O--sourcedirectory=src dh_installdocs -i -O--buildsystem=cmake -O--sourcedirectory=src dh_installchangelogs -i -O--buildsystem=cmake -O--sourcedirectory=src dh_installman -i -O--buildsystem=cmake -O--sourcedirectory=src dh_installsystemduser -i -O--buildsystem=cmake -O--sourcedirectory=src dh_perl -i -O--buildsystem=cmake -O--sourcedirectory=src dh_link -i -O--buildsystem=cmake -O--sourcedirectory=src dh_strip_nondeterminism -i -O--buildsystem=cmake -O--sourcedirectory=src dh_compress -i -O--buildsystem=cmake -O--sourcedirectory=src dh_fixperms -i -O--buildsystem=cmake -O--sourcedirectory=src dh_missing -i -O--buildsystem=cmake -O--sourcedirectory=src dh_installdeb -i -O--buildsystem=cmake -O--sourcedirectory=src dh_gencontrol -i -O--buildsystem=cmake -O--sourcedirectory=src dh_md5sums -i -O--buildsystem=cmake -O--sourcedirectory=src dh_builddeb -i -O--buildsystem=cmake -O--sourcedirectory=src dpkg-deb: building package 'fenicsx-performance-tests-source' in '../fenicsx-performance-tests-source_0.0~git20210119.80e82ac-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../fenicsx-performance-tests_0.0~git20210119.80e82ac-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/fenicsx-performance-tests-9eZTQ7 /tmp/fenicsx-performance-tests-0.0~git20210119.80e82ac-1banwifuk I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.eWKa0hWhrS... I: success in 777.6611 seconds md5: fenicsx-performance-tests-source_0.0~git20210119.80e82ac-1_all.deb: OK sha1: fenicsx-performance-tests-source_0.0~git20210119.80e82ac-1_all.deb: OK sha256: fenicsx-performance-tests-source_0.0~git20210119.80e82ac-1_all.deb: OK Checksums: OK