0s autopkgtest [16:35:21]: starting date and time: 2026-02-01 16:35:21+0000 0s autopkgtest [16:35:21]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [16:35:21]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z2hl45uf/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:fenics-basix,src:nanobind --apt-upgrade fenicsx-performance-tests --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=fenics-basix/0.10.0.post0-2build1 nanobind/2.10.2-2' -- lxd -r lxd-armhf-10.145.243.61 lxd-armhf-10.145.243.61:autopkgtest/ubuntu/resolute/armhf 25s autopkgtest [16:35:46]: testbed dpkg architecture: armhf 27s autopkgtest [16:35:48]: testbed apt version: 3.1.14 31s autopkgtest [16:35:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 33s autopkgtest [16:35:54]: testbed release detected to be: None 40s autopkgtest [16:36:01]: updating testbed package index (apt update) 42s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 43s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 43s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 43s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 43s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [26.6 kB] 43s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2816 B] 43s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [101 kB] 43s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1210 kB] 43s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [110 kB] 43s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [942 kB] 43s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [5208 B] 43s Get:12 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 43s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 44s Get:14 http://ftpmaster.internal/ubuntu resolute/main Sources [1409 kB] 44s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1374 kB] 44s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.1 MB] 45s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [176 kB] 48s Fetched 42.7 MB in 6s (7669 kB/s) 49s Reading package lists... 55s autopkgtest [16:36:16]: upgrading testbed (apt dist-upgrade and autopurge) 56s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 58s The following packages will be upgraded: 58s rust-coreutils 59s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 59s Need to get 3517 kB of archives. 59s After this operation, 1751 kB of additional disk space will be used. 59s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf rust-coreutils armhf 0.5.0-0ubuntu2 [3517 kB] 60s Fetched 3517 kB in 1s (3979 kB/s) 60s (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 ... 66494 files and directories currently installed.) 60s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu2_armhf.deb ... 60s Unpacking rust-coreutils (0.5.0-0ubuntu2) over (0.5.0-0ubuntu1) ... 61s Setting up rust-coreutils (0.5.0-0ubuntu2) ... 61s Processing triggers for man-db (2.13.1-1) ... 63s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Solving dependencies... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s autopkgtest [16:36:28]: rebooting testbed after setup commands that affected boot 108s autopkgtest [16:37:09]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 134s autopkgtest [16:37:35]: @@@@@@@@@@@@@@@@@@@@ apt-source fenicsx-performance-tests 148s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (dsc) [2476 B] 148s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (tar) [21.2 kB] 148s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (diff) [6428 B] 148s gpgv: Signature made Mon Dec 22 11:32:48 2025 UTC 148s gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./fenicsx-performance-tests_0.10.0-2.dsc: no acceptable signature found 148s autopkgtest [16:37:49]: testing package fenicsx-performance-tests version 0.10.0-2 150s autopkgtest [16:37:51]: build not needed 153s autopkgtest [16:37:54]: test dolfinx-performance-test-binary: preparing testbed 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 155s Solving dependencies... 156s The following NEW packages will be installed: 156s autoconf automake autopoint autotools-dev build-essential cmake cmake-data 156s comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf 156s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 156s fenicsx-performance-tests fenicsx-performance-tests-source fonts-mathjax g++ 156s g++-15 g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 156s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext gfortran 156s gfortran-15 gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf 156s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 156s libamd3 libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 156s libbasix-dev libbasix0.10 libblas-dev libblas3 libboost-atomic1.88-dev 156s libboost-atomic1.88.0 libboost-chrono-dev libboost-chrono1.88-dev 156s libboost-chrono1.88.0 libboost-container1.88-dev libboost-container1.88.0 156s libboost-date-time1.88-dev libboost-date-time1.88.0 libboost-dev 156s libboost-filesystem-dev libboost-filesystem1.88-dev 156s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 156s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 156s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 156s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 156s libboost-program-options1.88-dev libboost-program-options1.88.0 156s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 156s libboost-regex1.88.0 libboost-serialization-dev 156s libboost-serialization1.88-dev libboost-serialization1.88.0 156s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 156s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 156s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.88-dev 156s libboost-timer1.88.0 libboost1.88-dev libbrotli-dev libbtf2 libc-dev-bin 156s libc6-dbg libc6-dev libcamd3 libcc1-0 libccolamd3 libcholmod5 libcolamd3 156s libcombblas2.0.0t64 libcrypt-dev libcurl4-openssl-dev libcxsparse4 156s libdebhelper-perl libdolfinx-dev libdolfinx-real-dev libdolfinx-real0.10 156s libdw1t64 libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin 156s libfftw3-dev libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 156s libfftw3-single3 libfile-stripnondeterminism-perl libfmt-dev libfmt10 156s libgcc-15-dev libgfortran-15-dev libgfortran5 libgmp-dev libgmpxx4ldbl 156s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 156s libgssrpc4t64 libhdf5-mpi-dev libhdf5-mpich-310 libhdf5-mpich-cpp-310 156s libhdf5-mpich-dev libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 156s libhdf5-mpich-hl-cpp-310 libhdf5-mpich-hl-fortran-310 libhwloc-dev 156s libhwloc15 libhypre-3.0.0 libhypre-dev libicu-dev libidn2-dev libisl23 156s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 156s libjs-jquery libjs-jquery-ui libjs-mathjax libjsoncpp26 libkadm5clnt-mit12 156s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblapack-dev liblapack3 156s libldap-dev libldl3 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 156s libmpich-dev libmpich12 libmumps-5.8 libmumps-dev libmumps-headers-dev 156s libnghttp2-dev libnuma-dev libopenblas-dev libopenblas-pthread-dev 156s libopenblas0 libopenblas0-pthread libp11-kit-dev libparpack2-dev 156s libparpack2t64 libparu1 libpetsc-real3.24 libpetsc-real3.24-dev 156s libpetsc3.24-dev-common libpkgconf3 libpsl-dev libptscotch-7.0c 156s libptscotch-dev libptscotcherr-7.0 libptscotcherr-dev libpugixml-dev 156s libpugixml1v5 libpython3-dev libpython3.13 libpython3.13-dev librbio4 156s librhash1 librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 156s libscalapack-mpich2.2 libscotch-7.0c libscotch-dev libscotcherr-7.0 156s libscotcherr-dev libslepc-real3.24 libslepc-real3.24-dev libspdlog-dev 156s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-15-dev 156s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 156s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist9 libsuperlu7 libsz2 156s libtasn1-6-dev libtool libubsan1 libumfpack6 libunbound8 libx11-dev 156s libxau-dev libxcb1-dev libxdmcp-dev libxml2-dev libyaml-dev libzstd-dev 156s linux-libc-dev m4 mpi-default-bin mpi-default-dev mpich nanobind-dev 156s nettle-dev ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers 156s opencl-clhpp-headers pkgconf pkgconf-bin po-debconf python3-basix 156s python3-cffi python3-dev python3-ffcx python3-nanobind python3-numpy 156s python3-numpy-dev python3-ply python3-pycparser python3-ufl python3.13-dev 156s robin-map-dev rpcsvc-proto valgrind valgrind-mpi x11proto-dev 156s xorg-sgml-doctools xtrans-dev zlib1g-dev 156s 0 upgraded, 273 newly installed, 0 to remove and 0 not upgraded. 156s Need to get 234 MB of archives. 156s After this operation, 927 MB of additional disk space will be used. 156s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.3.5+ds-3 [141 kB] 157s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-7ubuntu1 [133 kB] 157s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-12ubuntu1 [334 kB] 157s Get:4 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 157s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-7ubuntu1 [2090 kB] 157s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.3.5+ds-3 [4729 kB] 158s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 158s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 158s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 158s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 158s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 158s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 158s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.18.0-9.9 [1819 kB] 158s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 158s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 158s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 158s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 158s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 158s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 158s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 158s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 158s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 158s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 158s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 158s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 158s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 158s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 158s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 159s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 159s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 159s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 159s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 159s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 159s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 159s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 159s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 159s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 159s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 4.1.1+really3.31.6-2ubuntu1 [2329 kB] 159s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-5 [74.0 kB] 159s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1.1 [148 kB] 159s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 4.1.1+really3.31.6-2ubuntu1 [6839 kB] 160s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 160s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 160s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 160s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 160s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 160s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 160s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 160s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 160s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 160s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 160s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 160s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 160s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 160s Get:55 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libbasix0.10 armhf 0.10.0.post0-2build1 [423 kB] 160s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu3 [345 kB] 160s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4build1 [66.6 kB] 160s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 160s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.2-2 [1694 kB] 160s Get:60 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.5-1 [16.3 kB] 160s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.6+repack-2 [1483 kB] 160s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.12.1+dfsg-1 [21.4 kB] 160s Get:63 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.12.1+dfsg-1 [37.5 kB] 160s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.12.1+dfsg-1 [34.5 kB] 160s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.12.1+dfsg-1 [36.1 kB] 160s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.12.1+dfsg-1 [28.2 kB] 160s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.12.1+dfsg-1 [684 kB] 160s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 160s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 160s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 160s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-7 [246 kB] 160s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-8 [147 kB] 160s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 160s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 160s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0c armhf 7.0.10-7ubuntu4 [210 kB] 160s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0c armhf 7.0.10-7ubuntu4 [135 kB] 160s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist9 armhf 9.2.1+dfsg1-1 [695 kB] 160s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-3.0.0 armhf 3.0.0-5 [1604 kB] 160s Get:79 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.12.1+dfsg-1 [23.6 kB] 160s Get:80 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.12.1+dfsg-1 [83.5 kB] 160s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 160s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.2-2 [244 kB] 160s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.20 [2654 B] 160s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-5 [1481 kB] 160s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.8 armhf 5.8.1-2ubuntu1 [1966 kB] 160s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.12.1+dfsg-1 [139 kB] 160s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 160s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.12.1+dfsg-1 [300 kB] 160s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.4-1 [37.6 kB] 160s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.24 armhf 3.24.3+dfsg1-1ubuntu1 [7314 kB] 161s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2build1 [83.6 kB] 161s Get:92 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 161s Get:93 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 161s Get:94 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.24 armhf 3.24.2+dfsg1-1 [1232 kB] 161s Get:95 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 161s Get:96 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real0.10 armhf 1:0.10.0.post5-4 [588 kB] 161s Get:97 http://ftpmaster.internal/ubuntu resolute/universe armhf fenicsx-performance-tests armhf 0.10.0-2 [307 kB] 161s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf fenicsx-performance-tests-source all 0.10.0-2 [17.3 kB] 161s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 161s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-12ubuntu1 [380 kB] 161s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.7 MB] 161s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-12ubuntu1 [18.1 kB] 161s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 161s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 161s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 78.2-1ubuntu1 [203 kB] 162s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 162s Get:107 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.22.1-2 [51.8 kB] 162s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.22.1-2 [35.7 kB] 162s Get:109 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.22.1-2 [36.0 kB] 162s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.22.1-2 [46.7 kB] 162s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.22.1-2 [126 kB] 162s Get:112 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.5-1 [20.8 kB] 162s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-7ubuntu1 [141 kB] 162s Get:114 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 162s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-7ubuntu1 [2207 kB] 162s Get:116 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 162s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 162s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 162s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 162s Get:120 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 162s Get:121 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libbasix-dev armhf 0.10.0.post0-2build1 [65.5 kB] 162s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu3 [11.3 MB] 162s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu3 [241 kB] 162s Get:124 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu3 [234 kB] 162s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu3 [247 kB] 162s Get:126 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu3 [246 kB] 162s Get:127 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu3 [4994 B] 162s Get:128 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu3 [266 kB] 162s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu3 [265 kB] 162s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 162s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu3 [336 kB] 162s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu3 [403 kB] 162s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu3 [239 kB] 162s Get:134 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu3 [4632 B] 162s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu3 [286 kB] 162s Get:136 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 162s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu3 [232 kB] 162s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu3 [296 kB] 162s Get:139 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu3 [4434 B] 162s Get:140 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu3 [357 kB] 162s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu3 [327 kB] 162s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 78.2-1ubuntu1 [12.2 MB] 163s Get:143 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu3 [351 kB] 163s Get:144 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu3 [464 kB] 163s Get:145 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu3 [572 kB] 163s Get:146 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu3 [395 kB] 163s Get:147 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu3 [245 kB] 163s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu3 [241 kB] 163s Get:149 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu3 [260 kB] 163s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu3 [266 kB] 163s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu3 [4370 B] 163s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu3 [374 kB] 163s Get:153 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 163s Get:154 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu3 [4590 B] 163s Get:155 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 163s Get:156 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 163s Get:157 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-9 [40.4 kB] 163s Get:158 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-9 [170 kB] 163s Get:159 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 163s Get:160 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.2-2 [2650 kB] 163s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.20 [3454 B] 163s Get:162 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu3 [297 kB] 163s Get:163 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu3 [4472 B] 163s Get:164 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 163s Get:165 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu3 [4420 B] 163s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu3 [4610 B] 163s Get:167 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 163s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu3 [275 kB] 163s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu3 [4410 B] 163s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu3 [243 kB] 163s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu3 [237 kB] 163s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu3 [4510 B] 163s Get:173 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build6 [337 kB] 163s Get:174 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 163s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.22.1-2 [11.9 kB] 163s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu5 [290 kB] 163s Get:177 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 163s Get:178 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build2 [77.8 kB] 163s Get:179 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 163s Get:180 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 163s Get:181 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 163s Get:182 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.24.2-1ubuntu1 [433 kB] 163s Get:183 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.10-3ubuntu1 [32.6 kB] 163s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.10-3ubuntu1 [32.3 kB] 164s Get:185 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.10-1 [29.3 kB] 164s Get:186 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.21.0-2 [86.7 kB] 164s Get:187 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.2-1 [1174 kB] 164s Get:188 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.10-3ubuntu1 [1043 kB] 164s Get:189 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 164s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3 [63.4 kB] 164s Get:191 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 164s Get:192 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 164s Get:193 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-2 [342 kB] 164s Get:194 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.18.0-1ubuntu1 [505 kB] 164s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.12.1+dfsg-1 [79.7 kB] 164s Get:196 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 164s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 164s Get:198 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 164s Get:199 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 164s Get:200 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 164s Get:201 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.12.1+dfsg-1 [22.4 kB] 164s Get:202 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.12.1+dfsg-1 [43.9 kB] 164s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.12.1+dfsg-1 [36.7 kB] 164s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.12.1+dfsg-1 [56.0 kB] 164s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.12.1+dfsg-1 [64.0 kB] 164s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.12.1+dfsg-1 [1625 kB] 164s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-dev armhf 7.0.10-7ubuntu4 [4084 B] 164s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-dev armhf 7.0.10-7ubuntu4 [4090 B] 164s Get:209 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.10-7ubuntu4 [1312 kB] 165s Get:210 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.10-7ubuntu4 [807 kB] 165s Get:211 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-5 [7490 B] 165s Get:212 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-5 [2318 B] 165s Get:213 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 165s Get:214 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 165s Get:215 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 165s Get:216 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2025.07.22-2build1 [49.4 kB] 165s Get:217 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 165s Get:218 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.4-1 [2812 B] 165s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.6+repack-2 [97.3 kB] 165s Get:220 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.6+repack-2 [59.0 kB] 165s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.6+repack-2 [26.7 kB] 165s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.6+repack-2 [125 kB] 165s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.6+repack-2 [11.2 kB] 165s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.5-1 [21.3 kB] 165s Get:225 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 165s Get:226 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 165s Get:227 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 165s Get:228 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 165s Get:229 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 165s Get:230 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.6+repack-2 [3473 kB] 165s Get:231 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.6+repack-2 [5254 B] 165s Get:232 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 165s Get:233 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 9.2.1+dfsg1-1 [815 kB] 165s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1build1 [10.3 kB] 165s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1build1 [606 kB] 165s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 165s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-2 [24.7 kB] 165s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 165s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2ubuntu1 [85.8 kB] 165s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 165s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 165s Get:242 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.24-dev-common all 3.24.3+dfsg1-1ubuntu1 [323 kB] 165s Get:243 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 3.0.0-5 [2100 kB] 165s Get:244 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.8.1-2ubuntu1 [21.6 kB] 165s Get:245 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.8.1-2ubuntu1 [1890 kB] 165s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-2ubuntu4 [4516 kB] 166s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-3ubuntu1 [8961 kB] 166s Get:248 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-3ubuntu1 [40.5 kB] 166s Get:249 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.24-dev armhf 3.24.3+dfsg1-1ubuntu1 [13.1 MB] 167s Get:250 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 167s Get:251 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.24-dev armhf 3.24.2+dfsg1-1 [8129 kB] 167s Get:252 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.10.0.post5-4 [5836 B] 167s Get:253 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2build1 [109 kB] 167s Get:254 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4build1 [123 kB] 167s Get:255 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 167s Get:256 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.2-2 [167 kB] 167s Get:257 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.15.1+dfsg-2ubuntu1 [658 kB] 167s Get:258 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-10 [45.9 kB] 167s Get:259 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.23-2 [77.0 kB] 167s Get:260 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 2.0.0-2 [75.5 kB] 167s Get:261 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.11-1 [2124 kB] 167s Get:262 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.3-1 [126 kB] 167s Get:263 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.11-1 [4564 kB] 167s Get:264 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-dev armhf 3.13.9-3 [11.2 kB] 167s Get:265 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.11-1 [508 kB] 168s Get:266 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dev armhf 3.13.9-3 [26.6 kB] 168s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2025.2.0.post0-3 [155 kB] 168s Get:268 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.4.1-1 [30.1 kB] 168s Get:269 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf nanobind-dev all 2.10.2-2 [150 kB] 168s Get:270 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-nanobind all 2.10.2-2 [17.3 kB] 168s Get:271 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-basix armhf 0.10.0.post0-2build1 [148 kB] 168s Get:272 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.10.1-3 [92.2 kB] 168s Get:273 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.10.0.post5-4 [185 kB] 169s Fetched 234 MB in 11s (20.7 MB/s) 169s Selecting previously unselected package python3-numpy-dev:armhf. 169s (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 ... 68394 files and directories currently installed.) 169s Preparing to unpack .../000-python3-numpy-dev_1%3a2.3.5+ds-3_armhf.deb ... 169s Unpacking python3-numpy-dev:armhf (1:2.3.5+ds-3) ... 169s Selecting previously unselected package libblas3:armhf. 169s Preparing to unpack .../001-libblas3_3.12.1-7ubuntu1_armhf.deb ... 169s Unpacking libblas3:armhf (3.12.1-7ubuntu1) ... 169s Selecting previously unselected package libgfortran5:armhf. 169s Preparing to unpack .../002-libgfortran5_15.2.0-12ubuntu1_armhf.deb ... 169s Unpacking libgfortran5:armhf (15.2.0-12ubuntu1) ... 169s Selecting previously unselected package libopenblas0-pthread:armhf. 169s Preparing to unpack .../003-libopenblas0-pthread_0.3.30+ds-3_armhf.deb ... 169s Unpacking libopenblas0-pthread:armhf (0.3.30+ds-3) ... 169s Selecting previously unselected package liblapack3:armhf. 169s Preparing to unpack .../004-liblapack3_3.12.1-7ubuntu1_armhf.deb ... 169s Unpacking liblapack3:armhf (3.12.1-7ubuntu1) ... 169s Selecting previously unselected package python3-numpy. 169s Preparing to unpack .../005-python3-numpy_1%3a2.3.5+ds-3_armhf.deb ... 169s Unpacking python3-numpy (1:2.3.5+ds-3) ... 170s Selecting previously unselected package m4. 170s Preparing to unpack .../006-m4_1.4.20-2_armhf.deb ... 170s Unpacking m4 (1.4.20-2) ... 170s Selecting previously unselected package autoconf. 170s Preparing to unpack .../007-autoconf_2.72-3.1ubuntu1_all.deb ... 170s Unpacking autoconf (2.72-3.1ubuntu1) ... 170s Selecting previously unselected package autotools-dev. 170s Preparing to unpack .../008-autotools-dev_20240727.1_all.deb ... 170s Unpacking autotools-dev (20240727.1) ... 170s Selecting previously unselected package automake. 170s Preparing to unpack .../009-automake_1%3a1.18.1-3build1_all.deb ... 170s Unpacking automake (1:1.18.1-3build1) ... 170s Selecting previously unselected package autopoint. 170s Preparing to unpack .../010-autopoint_0.23.2-1_all.deb ... 170s Unpacking autopoint (0.23.2-1) ... 170s Selecting previously unselected package libc-dev-bin. 170s Preparing to unpack .../011-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 170s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 170s Selecting previously unselected package linux-libc-dev:armhf. 170s Preparing to unpack .../012-linux-libc-dev_6.18.0-9.9_armhf.deb ... 170s Unpacking linux-libc-dev:armhf (6.18.0-9.9) ... 170s Selecting previously unselected package libcrypt-dev:armhf. 170s Preparing to unpack .../013-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 170s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 170s Selecting previously unselected package rpcsvc-proto. 170s Preparing to unpack .../014-rpcsvc-proto_1.4.3-1_armhf.deb ... 170s Unpacking rpcsvc-proto (1.4.3-1) ... 170s Selecting previously unselected package libc6-dev:armhf. 170s Preparing to unpack .../015-libc6-dev_2.42-2ubuntu4_armhf.deb ... 170s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 170s Selecting previously unselected package libisl23:armhf. 170s Preparing to unpack .../016-libisl23_0.27-1build1_armhf.deb ... 170s Unpacking libisl23:armhf (0.27-1build1) ... 170s Selecting previously unselected package libmpc3:armhf. 170s Preparing to unpack .../017-libmpc3_1.3.1-2_armhf.deb ... 170s Unpacking libmpc3:armhf (1.3.1-2) ... 170s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 170s Preparing to unpack .../018-cpp-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 170s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package cpp-15. 171s Preparing to unpack .../019-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package cpp-arm-linux-gnueabihf. 171s Preparing to unpack .../020-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 171s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package cpp. 171s Preparing to unpack .../021-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 171s Unpacking cpp (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package libcc1-0:armhf. 171s Preparing to unpack .../022-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libgomp1:armhf. 171s Preparing to unpack .../023-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libasan8:armhf. 171s Preparing to unpack .../024-libasan8_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libubsan1:armhf. 171s Preparing to unpack .../025-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libubsan1:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libgcc-15-dev:armhf. 171s Preparing to unpack .../026-libgcc-15-dev_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 171s Preparing to unpack .../027-gcc-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package gcc-15. 172s Preparing to unpack .../028-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 172s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package gcc-arm-linux-gnueabihf. 172s Preparing to unpack .../029-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 172s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package gcc. 172s Preparing to unpack .../030-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 172s Unpacking gcc (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package libstdc++-15-dev:armhf. 172s Preparing to unpack .../031-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 172s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 172s Preparing to unpack .../032-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 172s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package g++-15. 173s Preparing to unpack .../033-g++-15_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking g++-15 (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package g++-arm-linux-gnueabihf. 173s Preparing to unpack .../034-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 173s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package g++. 173s Preparing to unpack .../035-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 173s Unpacking g++ (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package build-essential. 173s Preparing to unpack .../036-build-essential_12.12ubuntu2_armhf.deb ... 173s Unpacking build-essential (12.12ubuntu2) ... 173s Selecting previously unselected package cmake-data. 173s Preparing to unpack .../037-cmake-data_4.1.1+really3.31.6-2ubuntu1_all.deb ... 173s Unpacking cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 173s Selecting previously unselected package libjsoncpp26:armhf. 173s Preparing to unpack .../038-libjsoncpp26_1.9.6-5_armhf.deb ... 173s Unpacking libjsoncpp26:armhf (1.9.6-5) ... 173s Selecting previously unselected package librhash1:armhf. 173s Preparing to unpack .../039-librhash1_1.4.6-1.1_armhf.deb ... 173s Unpacking librhash1:armhf (1.4.6-1.1) ... 173s Selecting previously unselected package cmake. 174s Preparing to unpack .../040-cmake_4.1.1+really3.31.6-2ubuntu1_armhf.deb ... 174s Unpacking cmake (4.1.1+really3.31.6-2ubuntu1) ... 174s Selecting previously unselected package libdebhelper-perl. 174s Preparing to unpack .../041-libdebhelper-perl_13.28ubuntu1_all.deb ... 174s Unpacking libdebhelper-perl (13.28ubuntu1) ... 174s Selecting previously unselected package libtool. 174s Preparing to unpack .../042-libtool_2.5.4-9_all.deb ... 174s Unpacking libtool (2.5.4-9) ... 174s Selecting previously unselected package dh-autoreconf. 174s Preparing to unpack .../043-dh-autoreconf_21_all.deb ... 174s Unpacking dh-autoreconf (21) ... 174s Selecting previously unselected package libarchive-zip-perl. 174s Preparing to unpack .../044-libarchive-zip-perl_1.68-1_all.deb ... 174s Unpacking libarchive-zip-perl (1.68-1) ... 174s Selecting previously unselected package libfile-stripnondeterminism-perl. 174s Preparing to unpack .../045-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 174s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 174s Selecting previously unselected package dh-strip-nondeterminism. 174s Preparing to unpack .../046-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 174s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 174s Selecting previously unselected package libdw1t64:armhf. 174s Preparing to unpack .../047-libdw1t64_0.194-1_armhf.deb ... 174s Unpacking libdw1t64:armhf (0.194-1) ... 174s Selecting previously unselected package debugedit. 174s Preparing to unpack .../048-debugedit_1%3a5.2-3_armhf.deb ... 174s Unpacking debugedit (1:5.2-3) ... 174s Selecting previously unselected package dwz. 174s Preparing to unpack .../049-dwz_0.16-2_armhf.deb ... 174s Unpacking dwz (0.16-2) ... 174s Selecting previously unselected package gettext. 174s Preparing to unpack .../050-gettext_0.23.2-1_armhf.deb ... 174s Unpacking gettext (0.23.2-1) ... 174s Selecting previously unselected package intltool-debian. 174s Preparing to unpack .../051-intltool-debian_0.35.0+20060710.6build1_all.deb ... 174s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 174s Selecting previously unselected package po-debconf. 174s Preparing to unpack .../052-po-debconf_1.0.22_all.deb ... 174s Unpacking po-debconf (1.0.22) ... 174s Selecting previously unselected package debhelper. 174s Preparing to unpack .../053-debhelper_13.28ubuntu1_all.deb ... 174s Unpacking debhelper (13.28ubuntu1) ... 174s Selecting previously unselected package libbasix0.10:armhf. 174s Preparing to unpack .../054-libbasix0.10_0.10.0.post0-2build1_armhf.deb ... 174s Unpacking libbasix0.10:armhf (0.10.0.post0-2build1) ... 174s Selecting previously unselected package libboost-program-options1.88.0:armhf. 174s Preparing to unpack .../055-libboost-program-options1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 174s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 175s Selecting previously unselected package libfmt10:armhf. 175s Preparing to unpack .../056-libfmt10_10.1.1+ds1-4build1_armhf.deb ... 175s Unpacking libfmt10:armhf (10.1.1+ds1-4build1) ... 175s Selecting previously unselected package libhwloc15:armhf. 175s Preparing to unpack .../057-libhwloc15_2.12.2-1_armhf.deb ... 175s Unpacking libhwloc15:armhf (2.12.2-1) ... 175s Selecting previously unselected package libmpich12:armhf. 175s Preparing to unpack .../058-libmpich12_4.3.2-2_armhf.deb ... 175s Unpacking libmpich12:armhf (4.3.2-2) ... 175s Selecting previously unselected package libsz2:armhf. 175s Preparing to unpack .../059-libsz2_1.1.5-1_armhf.deb ... 175s Unpacking libsz2:armhf (1.1.5-1) ... 175s Selecting previously unselected package libhdf5-mpich-310:armhf. 175s Preparing to unpack .../060-libhdf5-mpich-310_1.14.6+repack-2_armhf.deb ... 175s Unpacking libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 175s Selecting previously unselected package libsuitesparseconfig7:armhf. 175s Preparing to unpack .../061-libsuitesparseconfig7_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libamd3:armhf. 175s Preparing to unpack .../062-libamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libamd3:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libcamd3:armhf. 175s Preparing to unpack .../063-libcamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libcamd3:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libccolamd3:armhf. 175s Preparing to unpack .../064-libccolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libccolamd3:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libcolamd3:armhf. 175s Preparing to unpack .../065-libcolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libcolamd3:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libcholmod5:armhf. 175s Preparing to unpack .../066-libcholmod5_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libcholmod5:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libfftw3-double3:armhf. 175s Preparing to unpack .../067-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 175s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 175s Selecting previously unselected package libfftw3-single3:armhf. 175s Preparing to unpack .../068-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 175s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 175s Selecting previously unselected package libfftw3-mpi3:armhf. 175s Preparing to unpack .../069-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 175s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 175s Selecting previously unselected package libcombblas2.0.0t64:armhf. 175s Preparing to unpack .../070-libcombblas2.0.0t64_2.0.0-7_armhf.deb ... 175s Unpacking libcombblas2.0.0t64:armhf (2.0.0-7) ... 175s Selecting previously unselected package libmetis5:armhf. 175s Preparing to unpack .../071-libmetis5_5.1.0.dfsg-8_armhf.deb ... 175s Unpacking libmetis5:armhf (5.1.0.dfsg-8) ... 175s Selecting previously unselected package libptscotcherr-7.0:armhf. 175s Preparing to unpack .../072-libptscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 175s Unpacking libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 175s Selecting previously unselected package libscotcherr-7.0:armhf. 175s Preparing to unpack .../073-libscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 175s Unpacking libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 175s Selecting previously unselected package libscotch-7.0c:armhf. 175s Preparing to unpack .../074-libscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 175s Unpacking libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 176s Selecting previously unselected package libptscotch-7.0c:armhf. 176s Preparing to unpack .../075-libptscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 176s Unpacking libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 176s Selecting previously unselected package libsuperlu-dist9:armhf. 176s Preparing to unpack .../076-libsuperlu-dist9_9.2.1+dfsg1-1_armhf.deb ... 176s Unpacking libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 176s Selecting previously unselected package libhypre-3.0.0:armhf. 176s Preparing to unpack .../077-libhypre-3.0.0_3.0.0-5_armhf.deb ... 176s Unpacking libhypre-3.0.0:armhf (3.0.0-5) ... 176s Selecting previously unselected package libbtf2:armhf. 176s Preparing to unpack .../078-libbtf2_1%3a7.12.1+dfsg-1_armhf.deb ... 176s Unpacking libbtf2:armhf (1:7.12.1+dfsg-1) ... 176s Selecting previously unselected package libklu2:armhf. 176s Preparing to unpack .../079-libklu2_1%3a7.12.1+dfsg-1_armhf.deb ... 176s Unpacking libklu2:armhf (1:7.12.1+dfsg-1) ... 176s Selecting previously unselected package hwloc-nox. 176s Preparing to unpack .../080-hwloc-nox_2.12.2-1_armhf.deb ... 176s Unpacking hwloc-nox (2.12.2-1) ... 176s Selecting previously unselected package mpich. 176s Preparing to unpack .../081-mpich_4.3.2-2_armhf.deb ... 176s Unpacking mpich (4.3.2-2) ... 176s Selecting previously unselected package mpi-default-bin. 176s Preparing to unpack .../082-mpi-default-bin_1.20_armhf.deb ... 176s Unpacking mpi-default-bin (1.20) ... 176s Selecting previously unselected package libscalapack-mpich2.2:armhf. 176s Preparing to unpack .../083-libscalapack-mpich2.2_2.2.2-5_armhf.deb ... 176s Unpacking libscalapack-mpich2.2:armhf (2.2.2-5) ... 176s Selecting previously unselected package libmumps-5.8:armhf. 176s Preparing to unpack .../084-libmumps-5.8_5.8.1-2ubuntu1_armhf.deb ... 176s Unpacking libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 176s Selecting previously unselected package libspqr4:armhf. 176s Preparing to unpack .../085-libspqr4_1%3a7.12.1+dfsg-1_armhf.deb ... 176s Unpacking libspqr4:armhf (1:7.12.1+dfsg-1) ... 176s Selecting previously unselected package libsuperlu7:armhf. 176s Preparing to unpack .../086-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 176s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 176s Selecting previously unselected package libumfpack6:armhf. 176s Preparing to unpack .../087-libumfpack6_1%3a7.12.1+dfsg-1_armhf.deb ... 176s Unpacking libumfpack6:armhf (1:7.12.1+dfsg-1) ... 176s Selecting previously unselected package ocl-icd-libopencl1:armhf. 176s Preparing to unpack .../088-ocl-icd-libopencl1_2.3.4-1_armhf.deb ... 176s Unpacking ocl-icd-libopencl1:armhf (2.3.4-1) ... 176s Selecting previously unselected package libpetsc-real3.24:armhf. 176s Preparing to unpack .../089-libpetsc-real3.24_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 176s Unpacking libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 177s Selecting previously unselected package libpugixml1v5:armhf. 177s Preparing to unpack .../090-libpugixml1v5_1.14-2build1_armhf.deb ... 177s Unpacking libpugixml1v5:armhf (1.14-2build1) ... 177s Selecting previously unselected package libarpack2t64:armhf. 177s Preparing to unpack .../091-libarpack2t64_3.9.1-6_armhf.deb ... 177s Unpacking libarpack2t64:armhf (3.9.1-6) ... 177s Selecting previously unselected package libparpack2t64:armhf. 177s Preparing to unpack .../092-libparpack2t64_3.9.1-6_armhf.deb ... 177s Unpacking libparpack2t64:armhf (3.9.1-6) ... 177s Selecting previously unselected package libslepc-real3.24. 177s Preparing to unpack .../093-libslepc-real3.24_3.24.2+dfsg1-1_armhf.deb ... 177s Unpacking libslepc-real3.24 (3.24.2+dfsg1-1) ... 177s Selecting previously unselected package libspdlog1.15:armhf. 177s Preparing to unpack .../094-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 177s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 177s Selecting previously unselected package libdolfinx-real0.10:armhf. 177s Preparing to unpack .../095-libdolfinx-real0.10_1%3a0.10.0.post5-4_armhf.deb ... 177s Unpacking libdolfinx-real0.10:armhf (1:0.10.0.post5-4) ... 177s Selecting previously unselected package fenicsx-performance-tests. 177s Preparing to unpack .../096-fenicsx-performance-tests_0.10.0-2_armhf.deb ... 177s Unpacking fenicsx-performance-tests (0.10.0-2) ... 177s Selecting previously unselected package fenicsx-performance-tests-source. 177s Preparing to unpack .../097-fenicsx-performance-tests-source_0.10.0-2_all.deb ... 177s Unpacking fenicsx-performance-tests-source (0.10.0-2) ... 177s Selecting previously unselected package fonts-mathjax. 177s Preparing to unpack .../098-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 177s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 177s Selecting previously unselected package libgfortran-15-dev:armhf. 177s Preparing to unpack .../099-libgfortran-15-dev_15.2.0-12ubuntu1_armhf.deb ... 177s Unpacking libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 177s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 177s Preparing to unpack .../100-gfortran-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 177s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 177s Selecting previously unselected package gfortran-15. 178s Preparing to unpack .../101-gfortran-15_15.2.0-12ubuntu1_armhf.deb ... 178s Unpacking gfortran-15 (15.2.0-12ubuntu1) ... 178s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 178s Preparing to unpack .../102-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 178s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 178s Selecting previously unselected package gfortran. 178s Preparing to unpack .../103-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 178s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 178s Selecting previously unselected package icu-devtools. 178s Preparing to unpack .../104-icu-devtools_78.2-1ubuntu1_armhf.deb ... 178s Unpacking icu-devtools (78.2-1ubuntu1) ... 178s Selecting previously unselected package comerr-dev:armhf. 178s Preparing to unpack .../105-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 178s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 178s Selecting previously unselected package libgssrpc4t64:armhf. 178s Preparing to unpack .../106-libgssrpc4t64_1.22.1-2_armhf.deb ... 178s Unpacking libgssrpc4t64:armhf (1.22.1-2) ... 178s Selecting previously unselected package libkadm5clnt-mit12:armhf. 178s Preparing to unpack .../107-libkadm5clnt-mit12_1.22.1-2_armhf.deb ... 178s Unpacking libkadm5clnt-mit12:armhf (1.22.1-2) ... 178s Selecting previously unselected package libkdb5-10t64:armhf. 178s Preparing to unpack .../108-libkdb5-10t64_1.22.1-2_armhf.deb ... 178s Unpacking libkdb5-10t64:armhf (1.22.1-2) ... 178s Selecting previously unselected package libkadm5srv-mit12:armhf. 178s Preparing to unpack .../109-libkadm5srv-mit12_1.22.1-2_armhf.deb ... 178s Unpacking libkadm5srv-mit12:armhf (1.22.1-2) ... 178s Selecting previously unselected package krb5-multidev:armhf. 178s Preparing to unpack .../110-krb5-multidev_1.22.1-2_armhf.deb ... 178s Unpacking krb5-multidev:armhf (1.22.1-2) ... 178s Selecting previously unselected package libaec0:armhf. 178s Preparing to unpack .../111-libaec0_1.1.5-1_armhf.deb ... 178s Unpacking libaec0:armhf (1.1.5-1) ... 178s Selecting previously unselected package libblas-dev:armhf. 178s Preparing to unpack .../112-libblas-dev_3.12.1-7ubuntu1_armhf.deb ... 178s Unpacking libblas-dev:armhf (3.12.1-7ubuntu1) ... 178s Selecting previously unselected package libopenblas-pthread-dev:armhf. 178s Preparing to unpack .../113-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 178s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 178s Selecting previously unselected package liblapack-dev:armhf. 178s Preparing to unpack .../114-liblapack-dev_3.12.1-7ubuntu1_armhf.deb ... 178s Unpacking liblapack-dev:armhf (3.12.1-7ubuntu1) ... 178s Selecting previously unselected package libarpack2-dev:armhf. 178s Preparing to unpack .../115-libarpack2-dev_3.9.1-6_armhf.deb ... 178s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 178s Selecting previously unselected package libpkgconf3:armhf. 178s Preparing to unpack .../116-libpkgconf3_1.8.1-4build1_armhf.deb ... 178s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 179s Selecting previously unselected package pkgconf-bin. 179s Preparing to unpack .../117-pkgconf-bin_1.8.1-4build1_armhf.deb ... 179s Unpacking pkgconf-bin (1.8.1-4build1) ... 179s Selecting previously unselected package pkgconf:armhf. 179s Preparing to unpack .../118-pkgconf_1.8.1-4build1_armhf.deb ... 179s Unpacking pkgconf:armhf (1.8.1-4build1) ... 179s Selecting previously unselected package libeigen3-dev. 179s Preparing to unpack .../119-libeigen3-dev_3.4.0-5_all.deb ... 179s Unpacking libeigen3-dev (3.4.0-5) ... 179s Selecting previously unselected package libbasix-dev:armhf. 179s Preparing to unpack .../120-libbasix-dev_0.10.0.post0-2build1_armhf.deb ... 179s Unpacking libbasix-dev:armhf (0.10.0.post0-2build1) ... 179s Selecting previously unselected package libboost1.88-dev:armhf. 179s Preparing to unpack .../121-libboost1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-atomic1.88.0:armhf. 182s Preparing to unpack .../122-libboost-atomic1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 182s Preparing to unpack .../123-libboost-atomic1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-chrono1.88.0:armhf. 182s Preparing to unpack .../124-libboost-chrono1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 182s Preparing to unpack .../125-libboost-chrono1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-chrono-dev:armhf. 182s Preparing to unpack .../126-libboost-chrono-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libboost-container1.88.0:armhf. 182s Preparing to unpack .../127-libboost-container1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-container1.88-dev:armhf. 182s Preparing to unpack .../128-libboost-container1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-date-time1.88.0:armhf. 183s Preparing to unpack .../129-libboost-date-time1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-serialization1.88.0:armhf. 183s Preparing to unpack .../130-libboost-serialization1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 183s Preparing to unpack .../131-libboost-serialization1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 183s Preparing to unpack .../132-libboost-date-time1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-dev:armhf. 183s Preparing to unpack .../133-libboost-dev_1.88.0.0ubuntu3_armhf.deb ... 183s Unpacking libboost-dev:armhf (1.88.0.0ubuntu3) ... 183s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 183s Preparing to unpack .../134-libboost-filesystem1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-system1.88.0:armhf. 183s Preparing to unpack .../135-libboost-system1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-system1.88-dev:armhf. 183s Preparing to unpack .../136-libboost-system1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 183s Preparing to unpack .../137-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-filesystem-dev:armhf. 183s Preparing to unpack .../138-libboost-filesystem-dev_1.88.0.0ubuntu3_armhf.deb ... 183s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 183s Selecting previously unselected package libboost-graph1.88.0:armhf. 183s Preparing to unpack .../139-libboost-graph1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libboost-regex1.88.0:armhf. 183s Preparing to unpack .../140-libboost-regex1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 183s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 183s Selecting previously unselected package libicu-dev:armhf. 183s Preparing to unpack .../141-libicu-dev_78.2-1ubuntu1_armhf.deb ... 183s Unpacking libicu-dev:armhf (78.2-1ubuntu1) ... 184s Selecting previously unselected package libboost-regex1.88-dev:armhf. 184s Preparing to unpack .../142-libboost-regex1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-test1.88.0:armhf. 184s Preparing to unpack .../143-libboost-test1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-test1.88-dev:armhf. 184s Preparing to unpack .../144-libboost-test1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-graph1.88-dev:armhf. 184s Preparing to unpack .../145-libboost-graph1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-random1.88.0:armhf. 184s Preparing to unpack .../146-libboost-random1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-random1.88-dev:armhf. 184s Preparing to unpack .../147-libboost-random1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 184s Preparing to unpack .../148-libboost-iostreams1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 184s Preparing to unpack .../149-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-iostreams-dev:armhf. 184s Preparing to unpack .../150-libboost-iostreams-dev_1.88.0.0ubuntu3_armhf.deb ... 184s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 184s Selecting previously unselected package libboost-math1.88.0:armhf. 184s Preparing to unpack .../151-libboost-math1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 184s Selecting previously unselected package libboost-math1.88-dev:armhf. 184s Preparing to unpack .../152-libboost-math1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 184s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 185s Selecting previously unselected package libboost-math-dev:armhf. 185s Preparing to unpack .../153-libboost-math-dev_1.88.0.0ubuntu3_armhf.deb ... 185s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 185s Selecting previously unselected package libboost-mpi1.88.0. 185s Preparing to unpack .../154-libboost-mpi1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 185s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 185s Selecting previously unselected package libnuma-dev:armhf. 185s Preparing to unpack .../155-libnuma-dev_2.0.19-1_armhf.deb ... 185s Unpacking libnuma-dev:armhf (2.0.19-1) ... 185s Selecting previously unselected package libltdl7:armhf. 185s Preparing to unpack .../156-libltdl7_2.5.4-9_armhf.deb ... 185s Unpacking libltdl7:armhf (2.5.4-9) ... 185s Selecting previously unselected package libltdl-dev:armhf. 185s Preparing to unpack .../157-libltdl-dev_2.5.4-9_armhf.deb ... 185s Unpacking libltdl-dev:armhf (2.5.4-9) ... 185s Selecting previously unselected package libhwloc-dev:armhf. 185s Preparing to unpack .../158-libhwloc-dev_2.12.2-1_armhf.deb ... 185s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 185s Selecting previously unselected package libmpich-dev:armhf. 185s Preparing to unpack .../159-libmpich-dev_4.3.2-2_armhf.deb ... 185s Unpacking libmpich-dev:armhf (4.3.2-2) ... 185s Selecting previously unselected package mpi-default-dev. 185s Preparing to unpack .../160-mpi-default-dev_1.20_armhf.deb ... 185s Unpacking mpi-default-dev (1.20) ... 185s Selecting previously unselected package libboost-mpi1.88-dev. 185s Preparing to unpack .../161-libboost-mpi1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 185s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 185s Selecting previously unselected package libboost-mpi-dev. 185s Preparing to unpack .../162-libboost-mpi-dev_1.88.0.0ubuntu3_armhf.deb ... 185s Unpacking libboost-mpi-dev (1.88.0.0ubuntu3) ... 185s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 185s Preparing to unpack .../163-libboost-program-options1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 185s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 185s Selecting previously unselected package libboost-program-options-dev:armhf. 185s Preparing to unpack .../164-libboost-program-options-dev_1.88.0.0ubuntu3_armhf.deb ... 185s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 185s Selecting previously unselected package libboost-serialization-dev:armhf. 185s Preparing to unpack .../165-libboost-serialization-dev_1.88.0.0ubuntu3_armhf.deb ... 185s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 185s Selecting previously unselected package libboost-thread1.88.0:armhf. 185s Preparing to unpack .../166-libboost-thread1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 185s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 185s Selecting previously unselected package libboost-thread1.88-dev:armhf. 185s Preparing to unpack .../167-libboost-thread1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 185s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 186s Selecting previously unselected package libboost-thread-dev:armhf. 186s Preparing to unpack .../168-libboost-thread-dev_1.88.0.0ubuntu3_armhf.deb ... 186s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 186s Selecting previously unselected package libboost-timer1.88.0:armhf. 186s Preparing to unpack .../169-libboost-timer1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 186s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 186s Selecting previously unselected package libboost-timer1.88-dev:armhf. 186s Preparing to unpack .../170-libboost-timer1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 186s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 186s Selecting previously unselected package libboost-timer-dev:armhf. 186s Preparing to unpack .../171-libboost-timer-dev_1.88.0.0ubuntu3_armhf.deb ... 186s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 186s Selecting previously unselected package libbrotli-dev:armhf. 186s Preparing to unpack .../172-libbrotli-dev_1.1.0-2build6_armhf.deb ... 186s Unpacking libbrotli-dev:armhf (1.1.0-2build6) ... 186s Selecting previously unselected package libidn2-dev:armhf. 186s Preparing to unpack .../173-libidn2-dev_2.3.8-4_armhf.deb ... 186s Unpacking libidn2-dev:armhf (2.3.8-4) ... 186s Selecting previously unselected package libkrb5-dev:armhf. 186s Preparing to unpack .../174-libkrb5-dev_1.22.1-2_armhf.deb ... 186s Unpacking libkrb5-dev:armhf (1.22.1-2) ... 186s Selecting previously unselected package libldap-dev:armhf. 186s Preparing to unpack .../175-libldap-dev_2.6.10+dfsg-1ubuntu5_armhf.deb ... 186s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 186s Selecting previously unselected package libnghttp2-dev:armhf. 186s Preparing to unpack .../176-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 186s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 186s Selecting previously unselected package libpsl-dev:armhf. 186s Preparing to unpack .../177-libpsl-dev_0.21.2-1.1build2_armhf.deb ... 186s Unpacking libpsl-dev:armhf (0.21.2-1.1build2) ... 186s Selecting previously unselected package libgmpxx4ldbl:armhf. 186s Preparing to unpack .../178-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 186s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 186s Selecting previously unselected package libgmp-dev:armhf. 186s Preparing to unpack .../179-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 186s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 186s Selecting previously unselected package libevent-2.1-7t64:armhf. 186s Preparing to unpack .../180-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 186s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 186s Selecting previously unselected package libunbound8:armhf. 186s Preparing to unpack .../181-libunbound8_1.24.2-1ubuntu1_armhf.deb ... 186s Unpacking libunbound8:armhf (1.24.2-1ubuntu1) ... 186s Selecting previously unselected package libgnutls-dane0t64:armhf. 186s Preparing to unpack .../182-libgnutls-dane0t64_3.8.10-3ubuntu1_armhf.deb ... 186s Unpacking libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 186s Selecting previously unselected package libgnutls-openssl27t64:armhf. 186s Preparing to unpack .../183-libgnutls-openssl27t64_3.8.10-3ubuntu1_armhf.deb ... 186s Unpacking libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 186s Selecting previously unselected package libp11-kit-dev:armhf. 187s Preparing to unpack .../184-libp11-kit-dev_0.25.10-1_armhf.deb ... 187s Unpacking libp11-kit-dev:armhf (0.25.10-1) ... 187s Selecting previously unselected package libtasn1-6-dev:armhf. 187s Preparing to unpack .../185-libtasn1-6-dev_4.21.0-2_armhf.deb ... 187s Unpacking libtasn1-6-dev:armhf (4.21.0-2) ... 187s Selecting previously unselected package nettle-dev:armhf. 187s Preparing to unpack .../186-nettle-dev_3.10.2-1_armhf.deb ... 187s Unpacking nettle-dev:armhf (3.10.2-1) ... 187s Selecting previously unselected package libgnutls28-dev:armhf. 187s Preparing to unpack .../187-libgnutls28-dev_3.8.10-3ubuntu1_armhf.deb ... 187s Unpacking libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 187s Selecting previously unselected package zlib1g-dev:armhf. 187s Preparing to unpack .../188-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 187s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 187s Selecting previously unselected package librtmp-dev:armhf. 187s Preparing to unpack .../189-librtmp-dev_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 187s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 187s Selecting previously unselected package libssl-dev:armhf. 187s Preparing to unpack .../190-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 187s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 187s Selecting previously unselected package libssh2-1-dev:armhf. 187s Preparing to unpack .../191-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 187s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 187s Selecting previously unselected package libzstd-dev:armhf. 187s Preparing to unpack .../192-libzstd-dev_1.5.7+dfsg-2_armhf.deb ... 187s Unpacking libzstd-dev:armhf (1.5.7+dfsg-2) ... 187s Selecting previously unselected package libcurl4-openssl-dev:armhf. 187s Preparing to unpack .../193-libcurl4-openssl-dev_8.18.0-1ubuntu1_armhf.deb ... 187s Unpacking libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 187s Selecting previously unselected package libcxsparse4:armhf. 187s Preparing to unpack .../194-libcxsparse4_1%3a7.12.1+dfsg-1_armhf.deb ... 187s Unpacking libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 187s Selecting previously unselected package libjs-jquery. 188s Preparing to unpack .../195-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 188s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 188s Selecting previously unselected package libjs-jquery-ui. 188s Preparing to unpack .../196-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 188s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 188s Selecting previously unselected package libjs-mathjax. 188s Preparing to unpack .../197-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 188s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 189s Selecting previously unselected package libopenblas0:armhf. 189s Preparing to unpack .../198-libopenblas0_0.3.30+ds-3_armhf.deb ... 189s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 189s Selecting previously unselected package libopenblas-dev:armhf. 189s Preparing to unpack .../199-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 189s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 189s Selecting previously unselected package libldl3:armhf. 189s Preparing to unpack .../200-libldl3_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking libldl3:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 189s Preparing to unpack .../201-libsuitesparse-mongoose3_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package librbio4:armhf. 189s Preparing to unpack .../202-librbio4_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking librbio4:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package libspex3:armhf. 189s Preparing to unpack .../203-libspex3_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking libspex3:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package libparu1:armhf. 189s Preparing to unpack .../204-libparu1_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking libparu1:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package libsuitesparse-dev:armhf. 189s Preparing to unpack .../205-libsuitesparse-dev_1%3a7.12.1+dfsg-1_armhf.deb ... 189s Unpacking libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 189s Selecting previously unselected package libptscotcherr-dev:armhf. 189s Preparing to unpack .../206-libptscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 189s Unpacking libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 189s Selecting previously unselected package libscotcherr-dev:armhf. 189s Preparing to unpack .../207-libscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 189s Unpacking libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 189s Selecting previously unselected package libscotch-dev:armhf. 189s Preparing to unpack .../208-libscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 189s Unpacking libscotch-dev:armhf (7.0.10-7ubuntu4) ... 189s Selecting previously unselected package libptscotch-dev:armhf. 189s Preparing to unpack .../209-libptscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 189s Unpacking libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 189s Selecting previously unselected package libscalapack-mpich-dev:armhf. 189s Preparing to unpack .../210-libscalapack-mpich-dev_2.2.2-5_armhf.deb ... 189s Unpacking libscalapack-mpich-dev:armhf (2.2.2-5) ... 189s Selecting previously unselected package libscalapack-mpi-dev:armhf. 189s Preparing to unpack .../211-libscalapack-mpi-dev_2.2.2-5_armhf.deb ... 189s Unpacking libscalapack-mpi-dev:armhf (2.2.2-5) ... 189s Selecting previously unselected package libfftw3-bin. 189s Preparing to unpack .../212-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 189s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 189s Selecting previously unselected package libfftw3-dev:armhf. 190s Preparing to unpack .../213-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 190s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 190s Selecting previously unselected package libfftw3-mpi-dev:armhf. 190s Preparing to unpack .../214-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 190s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 190s Selecting previously unselected package opencl-c-headers. 190s Preparing to unpack .../215-opencl-c-headers_3.0~2025.07.22-2build1_all.deb ... 190s Unpacking opencl-c-headers (3.0~2025.07.22-2build1) ... 190s Selecting previously unselected package opencl-clhpp-headers. 190s Preparing to unpack .../216-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 190s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 190s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 190s Preparing to unpack .../217-ocl-icd-opencl-dev_2.3.4-1_armhf.deb ... 190s Unpacking ocl-icd-opencl-dev:armhf (2.3.4-1) ... 190s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 190s Preparing to unpack .../218-libhdf5-mpich-fortran-310_1.14.6+repack-2_armhf.deb ... 190s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 190s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 190s Preparing to unpack .../219-libhdf5-mpich-hl-310_1.14.6+repack-2_armhf.deb ... 190s Unpacking libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 191s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 191s Preparing to unpack .../220-libhdf5-mpich-hl-fortran-310_1.14.6+repack-2_armhf.deb ... 191s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 191s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 191s Preparing to unpack .../221-libhdf5-mpich-cpp-310_1.14.6+repack-2_armhf.deb ... 191s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 191s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 191s Preparing to unpack .../222-libhdf5-mpich-hl-cpp-310_1.14.6+repack-2_armhf.deb ... 191s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 191s Selecting previously unselected package libaec-dev:armhf. 191s Preparing to unpack .../223-libaec-dev_1.1.5-1_armhf.deb ... 191s Unpacking libaec-dev:armhf (1.1.5-1) ... 191s Selecting previously unselected package libjpeg-turbo8:armhf. 191s Preparing to unpack .../224-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 191s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 191s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 191s Preparing to unpack .../225-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 191s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 191s Selecting previously unselected package libjpeg8:armhf. 191s Preparing to unpack .../226-libjpeg8_8c-2ubuntu11_armhf.deb ... 191s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 191s Selecting previously unselected package libjpeg8-dev:armhf. 191s Preparing to unpack .../227-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 191s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 191s Selecting previously unselected package libjpeg-dev:armhf. 191s Preparing to unpack .../228-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 191s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 191s Selecting previously unselected package libhdf5-mpich-dev. 191s Preparing to unpack .../229-libhdf5-mpich-dev_1.14.6+repack-2_armhf.deb ... 191s Unpacking libhdf5-mpich-dev (1.14.6+repack-2) ... 191s Selecting previously unselected package libhdf5-mpi-dev:armhf. 191s Preparing to unpack .../230-libhdf5-mpi-dev_1.14.6+repack-2_armhf.deb ... 191s Unpacking libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 191s Selecting previously unselected package libsuperlu-dev:armhf. 191s Preparing to unpack .../231-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 191s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 191s Selecting previously unselected package libsuperlu-dist-dev:armhf. 191s Preparing to unpack .../232-libsuperlu-dist-dev_9.2.1+dfsg1-1_armhf.deb ... 191s Unpacking libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 191s Selecting previously unselected package xorg-sgml-doctools. 191s Preparing to unpack .../233-xorg-sgml-doctools_1%3a1.11-1.1build1_all.deb ... 191s Unpacking xorg-sgml-doctools (1:1.11-1.1build1) ... 191s Selecting previously unselected package x11proto-dev. 191s Preparing to unpack .../234-x11proto-dev_2024.1-1build1_all.deb ... 191s Unpacking x11proto-dev (2024.1-1build1) ... 191s Selecting previously unselected package libxau-dev:armhf. 191s Preparing to unpack .../235-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 191s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 191s Selecting previously unselected package libxdmcp-dev:armhf. 191s Preparing to unpack .../236-libxdmcp-dev_1%3a1.1.5-2_armhf.deb ... 191s Unpacking libxdmcp-dev:armhf (1:1.1.5-2) ... 191s Selecting previously unselected package xtrans-dev. 191s Preparing to unpack .../237-xtrans-dev_1.6.0-1_all.deb ... 191s Unpacking xtrans-dev (1.6.0-1) ... 191s Selecting previously unselected package libxcb1-dev:armhf. 191s Preparing to unpack .../238-libxcb1-dev_1.17.0-2ubuntu1_armhf.deb ... 191s Unpacking libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 191s Selecting previously unselected package libx11-dev:armhf. 191s Preparing to unpack .../239-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 191s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 191s Selecting previously unselected package libyaml-dev:armhf. 191s Preparing to unpack .../240-libyaml-dev_0.2.5-2build2_armhf.deb ... 191s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 191s Selecting previously unselected package libpetsc3.24-dev-common. 191s Preparing to unpack .../241-libpetsc3.24-dev-common_3.24.3+dfsg1-1ubuntu1_all.deb ... 191s Unpacking libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 192s Selecting previously unselected package libhypre-dev:armhf. 192s Preparing to unpack .../242-libhypre-dev_3.0.0-5_armhf.deb ... 192s Unpacking libhypre-dev:armhf (3.0.0-5) ... 192s Selecting previously unselected package libmumps-headers-dev. 192s Preparing to unpack .../243-libmumps-headers-dev_5.8.1-2ubuntu1_all.deb ... 192s Unpacking libmumps-headers-dev (5.8.1-2ubuntu1) ... 192s Selecting previously unselected package libmumps-dev:armhf. 192s Preparing to unpack .../244-libmumps-dev_5.8.1-2ubuntu1_armhf.deb ... 192s Unpacking libmumps-dev:armhf (5.8.1-2ubuntu1) ... 192s Selecting previously unselected package libc6-dbg:armhf. 192s Preparing to unpack .../245-libc6-dbg_2.42-2ubuntu4_armhf.deb ... 192s Unpacking libc6-dbg:armhf (2.42-2ubuntu4) ... 192s Selecting previously unselected package valgrind. 192s Preparing to unpack .../246-valgrind_1%3a3.25.1-3ubuntu1_armhf.deb ... 192s Unpacking valgrind (1:3.25.1-3ubuntu1) ... 192s Selecting previously unselected package valgrind-mpi. 192s Preparing to unpack .../247-valgrind-mpi_1%3a3.25.1-3ubuntu1_armhf.deb ... 192s Unpacking valgrind-mpi (1:3.25.1-3ubuntu1) ... 192s Selecting previously unselected package libpetsc-real3.24-dev:armhf. 192s Preparing to unpack .../248-libpetsc-real3.24-dev_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 192s Unpacking libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 193s Selecting previously unselected package libparpack2-dev:armhf. 193s Preparing to unpack .../249-libparpack2-dev_3.9.1-6_armhf.deb ... 193s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 193s Selecting previously unselected package libslepc-real3.24-dev. 193s Preparing to unpack .../250-libslepc-real3.24-dev_3.24.2+dfsg1-1_armhf.deb ... 193s Unpacking libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 193s Selecting previously unselected package libdolfinx-real-dev:armhf. 193s Preparing to unpack .../251-libdolfinx-real-dev_1%3a0.10.0.post5-4_armhf.deb ... 193s Unpacking libdolfinx-real-dev:armhf (1:0.10.0.post5-4) ... 193s Selecting previously unselected package libpugixml-dev:armhf. 193s Preparing to unpack .../252-libpugixml-dev_1.14-2build1_armhf.deb ... 193s Unpacking libpugixml-dev:armhf (1.14-2build1) ... 193s Selecting previously unselected package libfmt-dev:armhf. 193s Preparing to unpack .../253-libfmt-dev_10.1.1+ds1-4build1_armhf.deb ... 193s Unpacking libfmt-dev:armhf (10.1.1+ds1-4build1) ... 193s Selecting previously unselected package libspdlog-dev:armhf. 193s Preparing to unpack .../254-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 193s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 193s Selecting previously unselected package liblzma-dev:armhf. 193s Preparing to unpack .../255-liblzma-dev_5.8.2-2_armhf.deb ... 193s Unpacking liblzma-dev:armhf (5.8.2-2) ... 193s Selecting previously unselected package libxml2-dev:armhf. 193s Preparing to unpack .../256-libxml2-dev_2.15.1+dfsg-2ubuntu1_armhf.deb ... 193s Unpacking libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 193s Selecting previously unselected package python3-ply. 193s Preparing to unpack .../257-python3-ply_3.11-10_all.deb ... 193s Unpacking python3-ply (3.11-10) ... 193s Selecting previously unselected package python3-pycparser. 193s Preparing to unpack .../258-python3-pycparser_2.23-2_all.deb ... 193s Unpacking python3-pycparser (2.23-2) ... 193s Selecting previously unselected package python3-cffi. 193s Preparing to unpack .../259-python3-cffi_2.0.0-2_all.deb ... 193s Unpacking python3-cffi (2.0.0-2) ... 193s Selecting previously unselected package libpython3.13:armhf. 193s Preparing to unpack .../260-libpython3.13_3.13.11-1_armhf.deb ... 193s Unpacking libpython3.13:armhf (3.13.11-1) ... 193s Selecting previously unselected package libexpat1-dev:armhf. 193s Preparing to unpack .../261-libexpat1-dev_2.7.3-1_armhf.deb ... 193s Unpacking libexpat1-dev:armhf (2.7.3-1) ... 194s Selecting previously unselected package libpython3.13-dev:armhf. 194s Preparing to unpack .../262-libpython3.13-dev_3.13.11-1_armhf.deb ... 194s Unpacking libpython3.13-dev:armhf (3.13.11-1) ... 194s Selecting previously unselected package libpython3-dev:armhf. 194s Preparing to unpack .../263-libpython3-dev_3.13.9-3_armhf.deb ... 194s Unpacking libpython3-dev:armhf (3.13.9-3) ... 194s Selecting previously unselected package python3.13-dev. 194s Preparing to unpack .../264-python3.13-dev_3.13.11-1_armhf.deb ... 194s Unpacking python3.13-dev (3.13.11-1) ... 194s Selecting previously unselected package python3-dev. 194s Preparing to unpack .../265-python3-dev_3.13.9-3_armhf.deb ... 194s Unpacking python3-dev (3.13.9-3) ... 194s Selecting previously unselected package python3-ufl. 194s Preparing to unpack .../266-python3-ufl_2025.2.0.post0-3_all.deb ... 194s Unpacking python3-ufl (2025.2.0.post0-3) ... 194s Selecting previously unselected package robin-map-dev. 194s Preparing to unpack .../267-robin-map-dev_1.4.1-1_all.deb ... 194s Unpacking robin-map-dev (1.4.1-1) ... 194s Selecting previously unselected package nanobind-dev. 194s Preparing to unpack .../268-nanobind-dev_2.10.2-2_all.deb ... 194s Unpacking nanobind-dev (2.10.2-2) ... 195s Selecting previously unselected package python3-nanobind. 195s Preparing to unpack .../269-python3-nanobind_2.10.2-2_all.deb ... 195s Unpacking python3-nanobind (2.10.2-2) ... 195s Selecting previously unselected package python3-basix. 195s Preparing to unpack .../270-python3-basix_0.10.0.post0-2build1_armhf.deb ... 195s Unpacking python3-basix (0.10.0.post0-2build1) ... 195s Selecting previously unselected package python3-ffcx. 195s Preparing to unpack .../271-python3-ffcx_1%3a0.10.1-3_all.deb ... 195s Unpacking python3-ffcx (1:0.10.1-3) ... 195s Selecting previously unselected package libdolfinx-dev:armhf. 195s Preparing to unpack .../272-libdolfinx-dev_1%3a0.10.0.post5-4_armhf.deb ... 195s Unpacking libdolfinx-dev:armhf (1:0.10.0.post5-4) ... 195s Setting up libpython3.13:armhf (3.13.11-1) ... 195s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 195s Setting up libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 195s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 195s Setting up libzstd-dev:armhf (1.5.7+dfsg-2) ... 195s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 195s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 195s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libarchive-zip-perl (1.68-1) ... 195s Setting up libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 195s Setting up fenicsx-performance-tests-source (0.10.0-2) ... 195s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libdebhelper-perl (13.28ubuntu1) ... 195s Setting up python3-ply (3.11-10) ... 195s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 195s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up m4 (1.4.20-2) ... 195s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 195s Setting up libmetis5:armhf (5.1.0.dfsg-8) ... 195s Setting up libldl3:armhf (1:7.12.1+dfsg-1) ... 195s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 195s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libaec0:armhf (1.1.5-1) ... 195s Setting up libpugixml1v5:armhf (1.14-2build1) ... 195s Setting up python3-pycparser (2.23-2) ... 195s Setting up libpsl-dev:armhf (0.21.2-1.1build2) ... 195s Setting up libc6-dbg:armhf (2.42-2ubuntu4) ... 195s Setting up libdw1t64:armhf (0.194-1) ... 195s Setting up libbtf2:armhf (1:7.12.1+dfsg-1) ... 195s Setting up xtrans-dev (1.6.0-1) ... 195s Setting up autotools-dev (20240727.1) ... 195s Setting up libblas3:armhf (3.12.1-7ubuntu1) ... 195s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 195s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libunbound8:armhf (1.24.2-1ubuntu1) ... 195s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 195s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 195s Setting up rpcsvc-proto (1.4.3-1) ... 195s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 195s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libgssrpc4t64:armhf (1.22.1-2) ... 195s Setting up libjsoncpp26:armhf (1.9.6-5) ... 195s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 195s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 195s Setting up libhwloc15:armhf (2.12.2-1) ... 195s Setting up libmpc3:armhf (1.3.1-2) ... 195s Setting up python3-numpy-dev:armhf (1:2.3.5+ds-3) ... 195s Setting up autopoint (0.23.2-1) ... 195s Setting up icu-devtools (78.2-1ubuntu1) ... 195s Setting up pkgconf-bin (1.8.1-4build1) ... 195s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 195s Setting up libltdl7:armhf (2.5.4-9) ... 195s Setting up opencl-c-headers (3.0~2025.07.22-2build1) ... 195s Setting up libidn2-dev:armhf (2.3.8-4) ... 195s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 195s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libgfortran5:armhf (15.2.0-12ubuntu1) ... 195s Setting up autoconf (2.72-3.1ubuntu1) ... 195s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libmumps-headers-dev (5.8.1-2ubuntu1) ... 195s Setting up liblzma-dev:armhf (5.8.2-2) ... 195s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 195s Setting up robin-map-dev (1.4.1-1) ... 195s Setting up dwz (0.16-2) ... 195s Setting up libmpich12:armhf (4.3.2-2) ... 195s Setting up ocl-icd-libopencl1:armhf (2.3.4-1) ... 195s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 195s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 195s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up debugedit (1:5.2-3) ... 195s Setting up libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 195s Setting up xorg-sgml-doctools (1:1.11-1.1build1) ... 195s Setting up cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 195s Setting up librhash1:armhf (1.4.6-1.1) ... 195s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 195s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up libisl23:armhf (0.27-1build1) ... 195s Setting up libc-dev-bin (2.42-2ubuntu4) ... 195s Setting up valgrind (1:3.25.1-3ubuntu1) ... 195s Setting up libtasn1-6-dev:armhf (4.21.0-2) ... 195s Setting up libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 195s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 195s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 195s Setting up valgrind-mpi (1:3.25.1-3ubuntu1) ... 195s Setting up libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 195s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 195s Setting up libbrotli-dev:armhf (1.1.0-2build6) ... 195s Setting up libfmt10:armhf (10.1.1+ds1-4build1) ... 195s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 195s Setting up libp11-kit-dev:armhf (0.25.10-1) ... 195s Setting up libblas-dev:armhf (3.12.1-7ubuntu1) ... 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 196s Setting up libsz2:armhf (1.1.5-1) ... 196s Setting up libkadm5clnt-mit12:armhf (1.22.1-2) ... 196s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 196s Setting up automake (1:1.18.1-3build1) ... 196s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 196s Setting up x11proto-dev (2024.1-1build1) ... 196s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 196s Setting up liblapack3:armhf (3.12.1-7ubuntu1) ... 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 196s Setting up gettext (0.23.2-1) ... 196s Setting up libarpack2t64:armhf (3.9.1-6) ... 196s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 196s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode 196s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 196s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 196s Setting up libamd3:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 196s Setting up nettle-dev:armhf (3.10.2-1) ... 196s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 196s Setting up libkdb5-10t64:armhf (1.22.1-2) ... 196s Setting up libcolamd3:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libspex3:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 196s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 196s Setting up libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 196s Setting up python3-cffi (2.0.0-2) ... 196s Setting up libpugixml-dev:armhf (1.14-2build1) ... 196s Setting up hwloc-nox (2.12.2-1) ... 196s Setting up libaec-dev:armhf (1.1.5-1) ... 196s Setting up libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libcombblas2.0.0t64:armhf (2.0.0-7) ... 196s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 196s Setting up libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 196s Setting up libcamd3:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 196s Setting up pkgconf:armhf (1.8.1-4build1) ... 196s Setting up intltool-debian (0.35.0+20060710.6build1) ... 196s Setting up libltdl-dev:armhf (2.5.4-9) ... 196s Setting up libxdmcp-dev:armhf (1:1.1.5-2) ... 196s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 196s Setting up librbio4:armhf (1:7.12.1+dfsg-1) ... 196s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 196s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 196s Setting up liblapack-dev:armhf (3.12.1-7ubuntu1) ... 196s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 196s Setting up libeigen3-dev (3.4.0-5) ... 196s Setting up libfmt-dev:armhf (10.1.1+ds1-4build1) ... 196s Setting up libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 196s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 196s Setting up python3-numpy (1:2.3.5+ds-3) ... 198s Setting up ocl-icd-opencl-dev:armhf (2.3.4-1) ... 198s Setting up libccolamd3:armhf (1:7.12.1+dfsg-1) ... 198s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 198s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 198s Setting up cpp-15 (15.2.0-12ubuntu1) ... 198s Setting up libparpack2t64:armhf (3.9.1-6) ... 198s Setting up cpp (4:15.2.0-4ubuntu1) ... 198s Setting up libbasix0.10:armhf (0.10.0.post0-2build1) ... 198s Setting up libkadm5srv-mit12:armhf (1.22.1-2) ... 198s Setting up cmake (4.1.1+really3.31.6-2ubuntu1) ... 198s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 198s Setting up libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 198s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 198s Setting up libbasix-dev:armhf (0.10.0.post0-2build1) ... 198s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 198s Setting up libicu-dev:armhf (78.2-1ubuntu1) ... 198s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 198s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 198s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 198s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 198s update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode 198s Setting up libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 198s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 198s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 198s Setting up libcholmod5:armhf (1:7.12.1+dfsg-1) ... 198s Setting up libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 198s Setting up libarpack2-dev:armhf (3.9.1-6) ... 198s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 198s Setting up libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 198s Setting up libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 198s Setting up python3-ufl (2025.2.0.post0-3) ... 199s Setting up libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 199s Setting up libspqr4:armhf (1:7.12.1+dfsg-1) ... 199s Setting up mpich (4.3.2-2) ... 199s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 199s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 199s Setting up po-debconf (1.0.22) ... 199s Setting up nanobind-dev (2.10.2-2) ... 199s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 199s Setting up mpi-default-bin (1.20) ... 199s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 199s Setting up libhypre-3.0.0:armhf (3.0.0-5) ... 199s Setting up libscalapack-mpich2.2:armhf (2.2.2-5) ... 199s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 199s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 199s Setting up libnuma-dev:armhf (2.0.19-1) ... 199s Setting up gcc-15 (15.2.0-12ubuntu1) ... 199s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 199s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 199s Setting up libexpat1-dev:armhf (2.7.3-1) ... 199s Setting up libklu2:armhf (1:7.12.1+dfsg-1) ... 199s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 199s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 199s Setting up libscalapack-mpich-dev:armhf (2.2.2-5) ... 199s Setting up libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 199s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 199s Setting up libumfpack6:armhf (1:7.12.1+dfsg-1) ... 199s Setting up libhwloc-dev:armhf (2.12.2-1) ... 199s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 199s Setting up gfortran-15 (15.2.0-12ubuntu1) ... 199s Setting up krb5-multidev:armhf (1.22.1-2) ... 199s Setting up libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 199s Setting up python3-nanobind (2.10.2-2) ... 199s Setting up libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 199s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.24.3 to provide /usr/lib/arm-linux-gnueabihf/libpetsc.so.3.24 (libpetsc.so.3.24) in auto mode 199s Setting up libtool (2.5.4-9) ... 199s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 199s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 199s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 199s Setting up libslepc-real3.24 (3.24.2+dfsg1-1) ... 199s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.24.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc.so.3.24 (libslepc.so.3.24) in auto mode 199s Setting up libparu1:armhf (1:7.12.1+dfsg-1) ... 199s Setting up gcc (4:15.2.0-4ubuntu1) ... 199s Setting up libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 199s Setting up dh-autoreconf (21) ... 199s Setting up libkrb5-dev:armhf (1.22.1-2) ... 199s Setting up libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 199s Setting up libdolfinx-real0.10:armhf (1:0.10.0.post5-4) ... 199s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libpython3.13-dev:armhf (3.13.11-1) ... 199s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 199s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 199s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up g++-15 (15.2.0-12ubuntu1) ... 199s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up python3-basix (0.10.0.post0-2build1) ... 199s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 199s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libpython3-dev:armhf (3.13.9-3) ... 199s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 199s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up python3.13-dev (3.13.11-1) ... 199s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up debhelper (13.28ubuntu1) ... 199s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up gfortran (4:15.2.0-4ubuntu1) ... 199s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 199s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 199s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 199s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 199s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up fenicsx-performance-tests (0.10.0-2) ... 199s Setting up libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 199s Setting up python3-dev (3.13.9-3) ... 199s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up g++ (4:15.2.0-4ubuntu1) ... 199s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 199s Setting up build-essential (12.12ubuntu2) ... 199s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 199s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 199s Setting up python3-ffcx (1:0.10.1-3) ... 200s Setting up libmpich-dev:armhf (4.3.2-2) ... 200s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 200s Setting up mpi-default-dev (1.20) ... 200s Setting up libscalapack-mpi-dev:armhf (2.2.2-5) ... 200s Setting up libmumps-dev:armhf (5.8.1-2ubuntu1) ... 200s Setting up libscotch-dev:armhf (7.0.10-7ubuntu4) ... 200s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 200s Setting up libparpack2-dev:armhf (3.9.1-6) ... 200s Setting up libhdf5-mpich-dev (1.14.6+repack-2) ... 200s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 200s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpich.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 200s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 200s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpi.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 200s Setting up libhypre-dev:armhf (3.0.0-5) ... 200s Setting up libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 200s Setting up libboost-mpi-dev (1.88.0.0ubuntu3) ... 200s Setting up libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 200s Setting up libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 200s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 200s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 200s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 200s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:252: SyntaxWarning: invalid escape sequence '\d' 200s print("\documentclass{article}") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:255: SyntaxWarning: invalid escape sequence '\c' 200s print("\centering") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:258: SyntaxWarning: invalid escape sequence '\m' 200s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:260: SyntaxWarning: invalid escape sequence '\h' 200s print("\hline") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:320: SyntaxWarning: invalid escape sequence '\e' 200s print("\end{tabular}") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 200s print("\end{table}") 200s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 200s print("\end{document}") 200s Setting up libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 200s update-alternatives: error: no alternatives for petsc 200s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 200s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.24.3 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_real.so (libpetsc_real.so) in auto mode 200s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.24 (petsc3.24) in auto mode 200s Setting up libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 200s update-alternatives: error: no alternatives for slepc 200s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 200s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.24.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_real.so (libslepc_real.so) in auto mode 200s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.24 (slepc3.24) in auto mode 200s Setting up libdolfinx-real-dev:armhf (1:0.10.0.post5-4) ... 200s Setting up libdolfinx-dev:armhf (1:0.10.0.post5-4) ... 200s Processing triggers for libc-bin (2.42-2ubuntu4) ... 200s Processing triggers for man-db (2.13.1-1) ... 202s Processing triggers for install-info (7.2-5) ... 214s autopkgtest [16:38:55]: test dolfinx-performance-test-binary: [----------------------- 216s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 216s [2026-02-01 16:38:57.243] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 216s [2026-02-01 16:38:57.244] [RANK: 0] [info] Compute partition of cells across ranks 216s [2026-02-01 16:38:57.244] [RANK: 0] [info] Building mesh dual graph 216s [2026-02-01 16:38:57.244] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 216s [2026-02-01 16:38:57.278] [RANK: 0] [info] Build nonlocal part of mesh dual graph 216s [2026-02-01 16:38:57.311] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 216s [2026-02-01 16:38:57.319] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 216s [2026-02-01 16:38:57.319] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 216s [2026-02-01 16:38:57.323] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 216s [2026-02-01 16:38:57.323] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 220s [2026-02-01 16:39:01.550] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 220s [2026-02-01 16:39:01.550] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 220s [2026-02-01 16:39:01.552] [RANK: 0] [info] Extract basic topology: 69144->69144 220s [2026-02-01 16:39:01.552] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 220s [2026-02-01 16:39:01.552] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 220s [2026-02-01 16:39:01.568] [RANK: 0] [info] GPS pseudo-diameter:(117) 16665-1086 220s [2026-02-01 16:39:01.571] [RANK: 0] [info] Create topology (generalised) 220s [2026-02-01 16:39:01.574] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 220s [2026-02-01 16:39:01.574] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 220s [2026-02-01 16:39:01.578] [RANK: 0] [info] Compute ghost indices 220s [2026-02-01 16:39:01.578] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 220s [2026-02-01 16:39:01.578] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 220s [2026-02-01 16:39:01.579] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 220s [2026-02-01 16:39:01.579] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 220s [2026-02-01 16:39:01.584] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.584] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.584] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.584] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.586] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 220s [2026-02-01 16:39:01.587] [RANK: 0] [info] Create Geometry (multiple) 220s [2026-02-01 16:39:01.587] [RANK: 0] [info] Got 1 dof layouts 220s [2026-02-01 16:39:01.587] [RANK: 0] [info] Checking required entities per dimension 220s [2026-02-01 16:39:01.587] [RANK: 0] [info] Cell type: 0 dofmap: 17286x4 220s [2026-02-01 16:39:01.589] [RANK: 0] [info] Global index computation 220s [2026-02-01 16:39:01.589] [RANK: 0] [info] Got 1 index_maps 220s [2026-02-01 16:39:01.589] [RANK: 0] [info] Get global indices 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] Calling compute_local_to_global 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] xdofs.size = 69144 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] dofmap sizes = 69144 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] all_dofmaps.size = 69144 220s [2026-02-01 16:39:01.590] [RANK: 0] [info] nodes.size = 3588 220s [2026-02-01 16:39:01.591] [RANK: 0] [info] Creating geometry with 1 dofmaps 220s UnitCube (24x19x19) to be refined 0 times 220s [2026-02-01 16:39:01.591] [RANK: 0] [info] Computing mesh entities of dimension 2 220s [2026-02-01 16:39:01.605] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.606] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.669] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.670] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.670] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 220s [2026-02-01 16:39:01.671] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 220s [2026-02-01 16:39:01.671] [RANK: 0] [info] Checking required entities per dimension 220s [2026-02-01 16:39:01.671] [RANK: 0] [info] Cell type: 0 dofmap: 17286x4 220s [2026-02-01 16:39:01.674] [RANK: 0] [info] Global index computation 220s [2026-02-01 16:39:01.674] [RANK: 0] [info] Got 1 index_maps 220s [2026-02-01 16:39:01.674] [RANK: 0] [info] Get global indices 220s [2026-02-01 16:39:01.674] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-01 16:39:01.675] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-01 16:39:01.675] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 220s [2026-02-01 16:39:01.690] [RANK: 0] [info] Column ghost size increased from 218 to 560 220s ---------------------------------------------------------------- 220s Test problem summary 220s dolfinx version: 0.10.0 220s dolfinx hash: ubuntu 220s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 220s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 220s Problem type: elasticity 220s Scaling type: weak 220s Num processes: 3 220s Num cells: 51984 (52 thousand) 220s Total degrees of freedom: 30000 (30 thousand) 220s Average degrees of freedom per process: 10000 220s ---------------------------------------------------------------- 220s [2026-02-01 16:39:01.821] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 222s KSP Object: 3 MPI processes 222s type: cg 222s maximum iterations=10000, initial guess is zero 222s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 222s left preconditioning 222s using PRECONDITIONED norm type for convergence test 222s PC Object: 3 MPI processes 222s type: gamg 222s type is MULTIPLICATIVE, levels=3 cycles=v 222s Cycles per PCApply=1 222s Using externally compute Galerkin coarse grid matrices 222s GAMG specific options 222s Threshold for dropping small values in graph on each level = -1. -1. -1. 222s Threshold scaling factor for each level not specified = 1. 222s AGG specific options 222s Number of levels of aggressive coarsening 1 222s Square graph aggressive coarsening 222s MatCoarsen Object: 3 MPI processes 222s type: misk 222s Number smoothing steps to construct prolongation 1 222s Complexity: grid = 1.092 operator = 1.37556 222s Per-level complexity: op = operator, int = interpolation 222s #equations | #active PEs | avg nnz/row op | avg nnz/row int 222s 228 1 189 0 222s 2532 3 169 38 222s 30000 3 42 21 222s Coarse grid solver -- level 0 ------------------------------- 222s KSP Object: (mg_coarse_) 3 MPI processes 222s type: preonly 222s maximum iterations=10000, initial guess is zero 222s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 222s left preconditioning 222s using NONE norm type for convergence test 222s PC Object: (mg_coarse_) 3 MPI processes 222s type: bjacobi 222s number of blocks = 3 222s Local solver information for first block is in the following KSP and PC objects on rank 0: 222s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 222s KSP Object: (mg_coarse_sub_) 1 MPI process 222s type: preonly 222s maximum iterations=1, initial guess is zero 222s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 222s left preconditioning 222s using NONE norm type for convergence test 222s PC Object: (mg_coarse_sub_) 1 MPI process 222s type: lu 222s out-of-place factorization 222s tolerance for zero pivot 2.22045e-14 222s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 222s matrix ordering: nd 222s factor fill ratio given 5., needed 1.10033 222s Factored matrix follows: 222s Mat Object: (mg_coarse_sub_) 1 MPI process 222s type: seqaij 222s rows=228, cols=228, bs=6 222s package used to perform factorization: petsc 222s total: nonzeros=47376, allocated nonzeros=47376 222s using I-node routines: found 62 nodes, limit used is 5 222s linear system matrix = precond matrix: 222s Mat Object: (mg_coarse_sub_) 1 MPI process 222s type: seqaij 222s rows=228, cols=228, bs=6 222s total: nonzeros=43056, allocated nonzeros=43056 222s total number of mallocs used during MatSetValues calls=0 222s using I-node routines: found 75 nodes, limit used is 5 222s linear system matrix = precond matrix: 222s Mat Object: 3 MPI processes 222s type: mpiaij 222s rows=228, cols=228, bs=6 222s total: nonzeros=43056, allocated nonzeros=43056 222s total number of mallocs used during MatSetValues calls=0 222s using scalable MatPtAP() implementation 222s using I-node (on process 0) routines: found 75 nodes, limit used is 5 222s Down solver (pre-smoother) on level 1 ------------------------------- 222s KSP Object: (mg_levels_1_) 3 MPI processes 222s type: chebyshev 222s Chebyshev polynomial of first kind 222s eigenvalue targets used: min 0.261724, max 2.87896 222s eigenvalues provided (min 0.0294139, max 2.61724) with transform: [0. 0.1; 0. 1.1] 222s maximum iterations=2, nonzero initial guess 222s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 222s left preconditioning 222s using NONE norm type for convergence test 222s PC Object: (mg_levels_1_) 3 MPI processes 222s type: jacobi 222s type DIAGONAL 222s linear system matrix = precond matrix: 222s Mat Object: 3 MPI processes 222s type: mpiaij 222s rows=2532, cols=2532, bs=6 222s total: nonzeros=426960, allocated nonzeros=426960 222s total number of mallocs used during MatSetValues calls=0 222s using scalable MatPtAP() implementation 222s using I-node (on process 0) routines: found 266 nodes, limit used is 5 222s Up solver (post-smoother) same as down solver (pre-smoother) 222s Down solver (pre-smoother) on level 2 ------------------------------- 222s KSP Object: (mg_levels_2_) 3 MPI processes 222s type: chebyshev 222s Chebyshev polynomial of first kind 222s eigenvalue targets used: min 0.258527, max 2.8438 222s eigenvalues provided (min 0.0702463, max 2.58527) with transform: [0. 0.1; 0. 1.1] 222s maximum iterations=2, nonzero initial guess 222s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 222s left preconditioning 222s using NONE norm type for convergence test 222s PC Object: (mg_levels_2_) 3 MPI processes 222s type: jacobi 222s type DIAGONAL 222s linear system matrix = precond matrix: 222s Mat Object: 3 MPI processes 222s type: mpiaij 222s rows=30000, cols=30000, bs=3 222s total: nonzeros=1251522, allocated nonzeros=1251522 222s total number of mallocs used during MatSetValues calls=0 222s has attached near null space 222s using I-node (on process 0) routines: found 3370 nodes, limit used is 5 222s Up solver (post-smoother) same as down solver (pre-smoother) 222s linear system matrix = precond matrix: 222s Mat Object: 3 MPI processes 222s type: mpiaij 222s rows=30000, cols=30000, bs=3 222s total: nonzeros=1251522, allocated nonzeros=1251522 222s total number of mallocs used during MatSetValues calls=0 222s has attached near null space 222s using I-node (on process 0) routines: found 3370 nodes, limit used is 5 222s 222s [MPI_MAX] Summary of timings (s) | reps avg tot 222s ------------------------------------------------------------------------------------------------------- 222s Build BoxMesh (tetrahedra) | 1 4.355681 4.355681 222s Build dofmap data | 2 0.003331 0.006662 222s Compute connectivity 2-0 | 1 0.000608 0.000608 222s Compute dof reordering map | 2 0.000089 0.000177 222s Compute entities of dim = 2 | 1 0.079256 0.079256 222s Compute graph partition (SCOTCH) | 1 4.225456 4.225456 222s Compute local part of mesh dual graph (mixed) | 2 0.035125 0.070251 222s Compute local-to-local map | 1 0.000269 0.000269 222s Compute non-local part of mesh dual graph | 1 0.044877 0.044877 222s Compute-local-to-global links for global/local adjacency list | 1 0.000428 0.000428 222s Distribute fixed-degree adjacency list to destination ranks | 1 0.012688 0.012688 222s Distribute row-wise data (scalable) | 1 0.001159 0.001159 222s GPS: create_level_structure | 2 0.000209 0.000609 222s Gibbs-Poole-Stockmeyer ordering | 1 0.001916 0.001916 222s Init MPI | 1 0.152275 0.152275 222s Init PETSc | 1 0.022737 0.022737 222s Init dofmap from element dofmap | 2 0.002595 0.005191 222s Init logging | 1 0.000008 0.000008 222s PETSc Krylov solver | 1 1.554698 1.554698 222s SparsityPattern::finalize | 1 0.006022 0.006022 222s Topology: create | 1 0.013881 0.013881 222s Topology: determine shared index ownership | 1 0.002473 0.002473 222s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001743 0.001743 222s ZZZ Assemble matrix | 1 0.108708 0.108708 222s ZZZ Assemble vector | 1 0.006327 0.006327 222s ZZZ Create Mesh | 1 4.362918 4.362918 222s ZZZ Create RHS function | 1 0.006693 0.006693 222s ZZZ Create boundary conditions | 1 0.000907 0.000907 222s ZZZ Create facets and facet->cell connectivity | 1 0.080004 0.080004 222s ZZZ Create forms | 1 0.000081 0.000081 222s ZZZ Create near-nullspace | 1 0.006231 0.006231 222s ZZZ FunctionSpace | 1 0.003907 0.003907 222s ZZZ Solve | 1 1.558781 1.558781 222s *** Number of Krylov iterations: 18 222s *** Solution norm: 3.6795e-05 222s **************************************************************************************************************************************************************** 222s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 222s **************************************************************************************************************************************************************** 222s 222s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 222s 222s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:39:03 2026 222s Using PETSc Release Version 3.24.3, Jan 01, 2026 222s 222s Max Max/Min Avg Total 222s Time (sec): 6.151e+00 1.000 6.150e+00 222s Objects: 0.000e+00 0.000 0.000e+00 222s Flops: 2.117e+08 1.032 2.077e+08 6.232e+08 222s Flops/sec: 3.441e+07 1.032 3.378e+07 1.013e+08 222s MPI Msg Count: 7.800e+02 1.041 7.597e+02 2.279e+03 222s MPI Msg Len (bytes): 7.335e+06 1.350 8.182e+03 1.865e+07 222s MPI Reductions: 9.600e+01 1.000 222s 222s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 222s e.g., VecAXPY() for real vectors of length N --> 2N flops 222s and VecAXPY() for complex vectors of length N --> 8N flops 222s 222s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 222s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 222s 0: Main Stage: 6.1501e+00 100.0% 6.2324e+08 100.0% 2.279e+03 100.0% 8.182e+03 100.0% 7.900e+01 82.3% 222s 222s ------------------------------------------------------------------------------------------------------------------------ 222s See the 'Profiling' chapter of the users' manual for details on interpreting output. 222s Phase summary info: 222s Count: number of times phase was executed 222s Time and Flop: Max - maximum over all processes 222s Ratio - ratio of maximum to minimum over all processes 222s Mess: number of messages sent 222s AvgLen: average message length (bytes) 222s Reduct: number of global reductions 222s Global: entire computation 222s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 222s %T - percent time in this phase %F - percent flop in this phase 222s %M - percent messages in this phase %L - percent message lengths in this phase 222s %R - percent reductions in this phase 222s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 222s ------------------------------------------------------------------------------------------------------------------------ 222s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 222s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 222s ------------------------------------------------------------------------------------------------------------------------ 222s 222s --- Event Stage 0: Main Stage 222s 222s BuildTwoSided 109 1.0 6.0100e-02 1.7 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 1 0 8 0 0 1 0 8 0 0 0 222s BuildTwoSidedF 83 1.0 5.9950e-02 1.7 0.00e+00 0.0 9.4e+01 6.2e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 222s MatMult 190 1.0 7.3746e-01 2.5 1.14e+08 1.1 1.1e+03 5.7e+03 0.0e+00 8 53 50 35 0 8 53 50 35 0 448 222s MatMultAdd 38 1.0 5.9134e-02 1.9 9.30e+06 1.0 1.5e+02 1.5e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 466 222s MatMultTranspose 38 1.0 9.3535e-02 2.3 9.31e+06 1.0 1.5e+02 1.5e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 295 222s MatSolve 19 0.0 1.9881e-02 0.0 1.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 90 222s MatLUFactorSym 1 1.0 1.5906e-03 138.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 222s MatLUFactorNum 1 1.0 3.1163e-03 1256.6 6.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2026 222s MatScale 6 1.0 9.6768e-04 1.0 5.92e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1810 222s MatResidual 38 1.0 8.3721e-02 1.4 2.22e+07 1.1 2.3e+02 5.4e+03 0.0e+00 1 10 10 7 0 1 10 10 7 0 762 222s MatAssemblyBegin 45 1.0 7.4543e-02 1.4 0.00e+00 0.0 9.4e+01 6.2e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 222s MatAssemblyEnd 45 1.0 5.3360e-02 1.0 8.23e+04 1.3 1.7e+02 5.1e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 222s MatGetRowIJ 1 0.0 6.3765e-05 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 222s MatCreateSubMat 1 1.0 2.7751e-03 1.0 0.00e+00 0.0 4.0e+00 3.7e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 222s MatGetOrdering 1 0.0 1.2937e-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 222s MatCoarsen 2 1.0 2.6395e-03 1.0 0.00e+00 0.0 1.2e+02 8.1e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 222s MatZeroEntries 2 1.0 1.3601e-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 222s MatView 6 1.5 2.3330e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 222s MatAXPY 4 1.0 2.7978e-02 1.5 1.18e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 12 222s MatTranspose 9 1.0 1.3447e-02 2.5 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 222s MatMatMultSym 6 1.0 1.7478e-01 1.1 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 3 0 3 3 6 3 0 3 3 8 0 222s MatMatMultNum 2 1.0 4.5827e-02 1.2 7.00e+06 1.1 1.2e+01 3.3e+04 0.0e+00 1 3 1 2 0 1 3 1 2 0 440 222s MatPtAPSymbolic 2 1.0 1.6064e-01 1.0 0.00e+00 0.0 6.0e+01 6.1e+04 6.0e+00 3 0 3 20 6 3 0 3 20 8 0 222s MatPtAPNumeric 2 1.0 1.4737e-01 1.0 5.92e+07 1.1 2.8e+01 1.2e+05 2.0e+00 2 28 1 18 2 2 28 1 18 3 1166 222s MatTrnMatMultSym 1 1.0 2.3249e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 222s MatGetLocalMat 7 1.0 3.0357e-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 222s MatGetBrAoCol 6 1.0 3.3521e-02 1.8 0.00e+00 0.0 8.4e+01 4.5e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 222s MatCreateGraph 2 1.0 2.3060e-02 1.0 1.54e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 20 222s VecMDot 20 1.0 2.4786e-03 2.0 1.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1444 222s VecTDot 38 1.0 3.8891e-02 1.1 7.70e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 59 222s VecNorm 41 1.0 2.3935e-02 1.3 6.29e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 78 222s VecScale 22 1.0 1.5381e-04 1.1 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2327 222s VecCopy 118 1.0 7.1751e-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 222s VecSet 134 1.0 4.1659e-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 222s VecAXPY 38 1.0 4.2302e-01 1011.1 7.52e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 5 222s VecAYPX 245 1.0 2.3604e-03 1.3 2.03e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2527 222s VecAXPBYCZ 76 1.0 7.3266e-04 1.1 2.10e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8436 222s VecMAXPY 22 1.0 4.8004e-04 1.3 1.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8810 222s VecAssemblyBegin 61 1.0 9.4688e-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 222s VecAssemblyEnd 61 1.0 5.8402e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 222s VecPointwiseMult 174 1.0 1.7556e-03 1.2 9.63e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1612 222s VecReciprocal 8 1.0 1.0057e-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 222s VecScatterBegin 330 1.0 5.6229e-03 1.1 0.00e+00 0.0 1.7e+03 4.5e+03 0.0e+00 0 0 75 41 0 0 0 75 41 0 0 222s VecScatterEnd 330 1.0 6.7552e-01 2.4 1.27e+04 1.6 0.0e+00 0.0e+00 0.0e+00 7 0 0 0 0 7 0 0 0 0 0 222s VecNormalize 22 1.0 1.3477e-03 2.0 3.65e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 797 222s SFSetGraph 26 1.0 1.4830e-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 222s SFSetUp 26 1.0 1.2806e-03 1.0 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 222s SFBcastBegin 10 1.0 1.4478e-03 1.5 0.00e+00 0.0 6.0e+01 1.3e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 222s SFBcastEnd 10 1.0 4.7796e-04 6.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 222s SFReduceBegin 3 1.0 6.4485e-05 1.4 0.00e+00 0.0 1.5e+01 6.4e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 222s SFReduceEnd 3 1.0 3.4082e-05 2.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 222s SFPack 343 1.0 9.8044e-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 222s SFUnpack 343 1.0 4.6176e-04 1.1 1.27e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 64 222s KSPSetUp 1 1.0 7.3406e-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 222s KSPSolve 1 1.0 9.4848e-01 1.0 1.30e+08 1.1 1.3e+03 4.8e+03 0.0e+00 15 61 58 34 0 15 61 58 34 0 401 222s KSPGMRESOrthog 20 1.0 2.8626e-03 1.7 2.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2500 222s PCSetUp_GAMG+ 1 1.0 6.0516e-01 1.0 8.14e+07 1.1 9.0e+02 1.2e+04 5.8e+01 10 38 39 60 60 10 38 39 60 73 391 222s PCGAMGCreateG 2 1.0 2.3074e-02 1.0 1.54e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 20 222s GAMG Coarsen 4 1.0 2.7587e-02 1.0 0.00e+00 0.0 2.0e+02 7.7e+03 1.3e+01 0 0 9 8 14 0 0 9 8 16 0 222s GAMG MIS/Agg 2 1.0 2.6278e-02 1.0 0.00e+00 0.0 1.6e+02 8.3e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 222s PCGAMGProl 2 1.0 1.0746e-02 1.0 0.00e+00 0.0 2.6e+02 3.1e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 222s GAMG Prol-col 2 1.0 4.0659e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 222s GAMG Prol-lift 2 1.0 6.3911e-03 1.0 0.00e+00 0.0 3.6e+01 6.1e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 222s PCGAMGOptProl 2 1.0 2.3037e-01 1.0 2.23e+07 1.1 1.9e+02 8.7e+03 6.0e+00 4 10 8 9 6 4 10 8 9 8 279 222s GAMG smooth 2 1.0 2.1274e-01 1.1 7.55e+06 1.1 7.2e+01 1.4e+04 6.0e+00 3 3 3 5 6 3 3 3 5 8 102 222s PCGAMGCreateL 2 1.0 3.1115e-01 1.0 5.92e+07 1.1 1.1e+02 6.5e+04 1.9e+01 5 28 5 37 20 5 28 5 37 24 552 222s GAMG PtAP 2 1.0 3.0799e-01 1.0 5.92e+07 1.1 8.8e+01 7.9e+04 8.0e+00 5 28 4 37 8 5 28 4 37 10 558 222s GAMG Reduce 1 1.0 8.4379e-02 1.0 2.04e+07 1.3 4.7e+01 5.2e+04 1.5e+01 1 9 2 13 16 1 9 2 13 19 664 222s PCGAMG Squ l00 1 1.0 2.3254e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 222s PCGAMG Gal l00 1 1.0 2.2678e-01 1.0 3.88e+07 1.0 6.0e+01 7.5e+04 4.0e+00 4 19 3 24 4 4 19 3 24 5 511 222s PCGAMG Opt l00 1 1.0 1.8284e-01 1.1 5.07e+06 1.0 3.6e+01 2.1e+04 3.0e+00 3 2 2 4 3 3 2 2 4 4 82 222s PCGAMG Gal l01 1 1.0 8.1233e-02 1.0 2.04e+07 1.3 2.8e+01 8.6e+04 4.0e+00 1 9 1 13 4 1 9 1 13 5 690 222s PCGAMG Opt l01 1 1.0 5.3476e-03 1.0 1.93e+06 1.3 3.6e+01 6.8e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 958 222s PCSetUp 1 1.0 6.0516e-01 1.0 8.14e+07 1.1 9.0e+02 1.2e+04 5.8e+01 10 38 39 60 60 10 38 39 60 73 391 222s PCSetUpOnBlocks 19 1.0 5.0914e-03 19.5 6.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1240 222s PCApply 19 1.0 8.6380e-01 1.9 1.13e+08 1.1 1.2e+03 4.5e+03 0.0e+00 10 53 53 29 0 10 53 53 29 0 381 222s PCApplyOnBlocks 19 1.0 2.0046e-02 165.2 1.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 90 222s ------------------------------------------------------------------------------------------------------------------------ 222s 222s Object Type Creations Destructions. Reports information only for process 0. 222s 222s --- Event Stage 0: Main Stage 222s 222s Container 11 11 222s Matrix 82 82 222s Matrix Coarsen 2 2 222s Matrix Null Space 1 1 222s Index Set 60 60 222s IS L to G Mapping 5 5 222s Vector 179 179 222s Star Forest Graph 34 34 222s Krylov Solver 7 7 222s Preconditioner 7 7 222s Viewer 2 2 222s PetscRandom 2 2 222s Distributed Mesh 4 4 222s Discrete System 4 4 222s Weak Form 4 4 222s ======================================================================================================================== 222s Average time to get PetscTime(): 2.32e-07 222s Average time for MPI_Barrier(): 3.4667e-05 222s Average time for zero size MPI_Send(): 5.80067e-06 222s #PETSc Option Table entries: 222s --ndofs 10000 # (source: command line) 222s --problem_type elasticity # (source: command line) 222s --scaling_type weak # (source: command line) 222s -ksp_rtol 1.0e-8 # (source: command line) 222s -ksp_type cg # (source: command line) 222s -ksp_view # (source: command line) 222s -log_view # (source: command line) 222s -matptap_via scalable # (source: command line) 222s -mg_levels_esteig_ksp_type cg # (source: command line) 222s -mg_levels_ksp_type chebyshev # (source: command line) 222s -mg_levels_pc_type jacobi # (source: command line) 222s -options_left # (source: command line) 222s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 222s -pc_type gamg # (source: command line) 222s #End of PETSc Option Table entries 222s Compiled without FORTRAN kernels 222s Compiled with full precision matrices (default) 222s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 222s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 222s ----------------------------------------- 222s Libraries compiled on 2026-01-26 06:54:57 on reproducible 222s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 222s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 222s Using PETSc arch: 222s ----------------------------------------- 222s 222s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 222s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 222s ----------------------------------------- 222s 222s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 222s ----------------------------------------- 222s 222s Using C linker: mpicc 222s Using Fortran linker: mpif90 222s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 222s ----------------------------------------- 222s 222s #PETSc Option Table entries: 222s --ndofs 10000 # (source: command line) 222s --problem_type elasticity # (source: command line) 222s --scaling_type weak # (source: command line) 222s -ksp_rtol 1.0e-8 # (source: command line) 222s -ksp_type cg # (source: command line) 222s -ksp_view # (source: command line) 222s -log_view # (source: command line) 222s -matptap_via scalable # (source: command line) 222s -mg_levels_esteig_ksp_type cg # (source: command line) 222s -mg_levels_ksp_type chebyshev # (source: command line) 222s -mg_levels_pc_type jacobi # (source: command line) 222s -options_left # (source: command line) 222s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 222s -pc_type gamg # (source: command line) 222s #End of PETSc Option Table entries 222s WARNING! There are options you set that were not used! 222s WARNING! could be spelling mistake, etc! 222s There are 4 unused database options. They are: 222s Option left: name:--ndofs value: 10000 source: command line 222s Option left: name:--problem_type value: elasticity source: command line 222s Option left: name:--scaling_type value: weak source: command line 222s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 222s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 222s [2026-02-01 16:39:03.937] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 222s [2026-02-01 16:39:03.937] [RANK: 0] [info] Compute partition of cells across ranks 222s [2026-02-01 16:39:03.937] [RANK: 0] [info] Building mesh dual graph 222s [2026-02-01 16:39:03.937] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 222s [2026-02-01 16:39:03.970] [RANK: 0] [info] Build nonlocal part of mesh dual graph 222s [2026-02-01 16:39:03.974] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 222s [2026-02-01 16:39:03.974] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 222s [2026-02-01 16:39:03.974] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 222s [2026-02-01 16:39:03.975] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 222s [2026-02-01 16:39:03.975] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 227s [2026-02-01 16:39:08.233] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 227s [2026-02-01 16:39:08.233] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 227s [2026-02-01 16:39:08.235] [RANK: 0] [info] Extract basic topology: 68604->68604 227s [2026-02-01 16:39:08.235] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 227s [2026-02-01 16:39:08.235] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 227s [2026-02-01 16:39:08.252] [RANK: 0] [info] GPS pseudo-diameter:(118) 1145-16596 227s [2026-02-01 16:39:08.254] [RANK: 0] [info] Create topology (generalised) 227s [2026-02-01 16:39:08.257] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 227s [2026-02-01 16:39:08.257] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 227s [2026-02-01 16:39:08.260] [RANK: 0] [info] Compute ghost indices 227s [2026-02-01 16:39:08.261] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 227s [2026-02-01 16:39:08.261] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 227s [2026-02-01 16:39:08.262] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 227s [2026-02-01 16:39:08.262] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 227s [2026-02-01 16:39:08.266] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.266] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.266] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.266] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.268] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 227s [2026-02-01 16:39:08.269] [RANK: 0] [info] Create Geometry (multiple) 227s [2026-02-01 16:39:08.269] [RANK: 0] [info] Got 1 dof layouts 227s [2026-02-01 16:39:08.269] [RANK: 0] [info] Checking required entities per dimension 227s [2026-02-01 16:39:08.269] [RANK: 0] [info] Cell type: 0 dofmap: 17151x4 227s [2026-02-01 16:39:08.271] [RANK: 0] [info] Global index computation 227s [2026-02-01 16:39:08.271] [RANK: 0] [info] Got 1 index_maps 227s [2026-02-01 16:39:08.271] [RANK: 0] [info] Get global indices 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] Calling compute_local_to_global 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] xdofs.size = 68604 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] dofmap sizes = 68604 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] all_dofmaps.size = 68604 227s [2026-02-01 16:39:08.272] [RANK: 0] [info] nodes.size = 3560 227s [2026-02-01 16:39:08.273] [RANK: 0] [info] Creating geometry with 1 dofmaps 227s UnitCube (24x19x19) to be refined 0 times 227s [2026-02-01 16:39:08.273] [RANK: 0] [info] Computing mesh entities of dimension 2 227s [2026-02-01 16:39:08.287] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.287] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.347] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.347] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.348] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 227s [2026-02-01 16:39:08.348] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 227s [2026-02-01 16:39:08.349] [RANK: 0] [info] Checking required entities per dimension 227s [2026-02-01 16:39:08.349] [RANK: 0] [info] Cell type: 0 dofmap: 17151x4 227s [2026-02-01 16:39:08.351] [RANK: 0] [info] Global index computation 227s [2026-02-01 16:39:08.352] [RANK: 0] [info] Got 1 index_maps 227s [2026-02-01 16:39:08.352] [RANK: 0] [info] Get global indices 227s [2026-02-01 16:39:08.352] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 227s [2026-02-01 16:39:08.352] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 227s [2026-02-01 16:39:08.352] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 227s [2026-02-01 16:39:08.368] [RANK: 0] [info] Column ghost size increased from 222 to 556 227s ---------------------------------------------------------------- 227s Test problem summary 227s dolfinx version: 0.10.0 227s dolfinx hash: ubuntu 227s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 227s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 227s Problem type: elasticity 227s Scaling type: strong 227s Num processes: 3 227s Num cells: 51984 (52 thousand) 227s Total degrees of freedom: 30000 (30 thousand) 227s Average degrees of freedom per process: 10000 227s ---------------------------------------------------------------- 227s [2026-02-01 16:39:08.494] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 229s KSP Object: 3 MPI processes 229s type: cg 229s maximum iterations=10000, initial guess is zero 229s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 229s left preconditioning 229s using PRECONDITIONED norm type for convergence test 229s PC Object: 3 MPI processes 229s type: gamg 229s type is MULTIPLICATIVE, levels=3 cycles=v 229s Cycles per PCApply=1 229s Using externally compute Galerkin coarse grid matrices 229s GAMG specific options 229s Threshold for dropping small values in graph on each level = -1. -1. -1. 229s Threshold scaling factor for each level not specified = 1. 229s AGG specific options 229s Number of levels of aggressive coarsening 1 229s Square graph aggressive coarsening 229s MatCoarsen Object: 3 MPI processes 229s type: misk 229s Number smoothing steps to construct prolongation 1 229s Complexity: grid = 1.0958 operator = 1.39595 229s Per-level complexity: op = operator, int = interpolation 229s #equations | #active PEs | avg nnz/row op | avg nnz/row int 229s 240 1 192 0 229s 2634 3 171 38 229s 30000 3 42 22 229s Coarse grid solver -- level 0 ------------------------------- 229s KSP Object: (mg_coarse_) 3 MPI processes 229s type: preonly 229s maximum iterations=10000, initial guess is zero 229s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 229s left preconditioning 229s using NONE norm type for convergence test 229s PC Object: (mg_coarse_) 3 MPI processes 229s type: bjacobi 229s number of blocks = 3 229s Local solver information for first block is in the following KSP and PC objects on rank 0: 229s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 229s KSP Object: (mg_coarse_sub_) 1 MPI process 229s type: preonly 229s maximum iterations=1, initial guess is zero 229s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 229s left preconditioning 229s using NONE norm type for convergence test 229s PC Object: (mg_coarse_sub_) 1 MPI process 229s type: lu 229s out-of-place factorization 229s tolerance for zero pivot 2.22045e-14 229s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 229s matrix ordering: nd 229s factor fill ratio given 5., needed 1.14757 229s Factored matrix follows: 229s Mat Object: (mg_coarse_sub_) 1 MPI process 229s type: seqaij 229s rows=240, cols=240, bs=6 229s package used to perform factorization: petsc 229s total: nonzeros=52632, allocated nonzeros=52632 229s using I-node routines: found 59 nodes, limit used is 5 229s linear system matrix = precond matrix: 229s Mat Object: (mg_coarse_sub_) 1 MPI process 229s type: seqaij 229s rows=240, cols=240, bs=6 229s total: nonzeros=45864, allocated nonzeros=45864 229s total number of mallocs used during MatSetValues calls=0 229s using I-node routines: found 76 nodes, limit used is 5 229s linear system matrix = precond matrix: 229s Mat Object: 3 MPI processes 229s type: mpiaij 229s rows=240, cols=240, bs=6 229s total: nonzeros=45864, allocated nonzeros=45864 229s total number of mallocs used during MatSetValues calls=0 229s using scalable MatPtAP() implementation 229s using I-node (on process 0) routines: found 76 nodes, limit used is 5 229s Down solver (pre-smoother) on level 1 ------------------------------- 229s KSP Object: (mg_levels_1_) 3 MPI processes 229s type: chebyshev 229s Chebyshev polynomial of first kind 229s eigenvalue targets used: min 0.295085, max 3.24594 229s eigenvalues provided (min 0.0685996, max 2.95085) with transform: [0. 0.1; 0. 1.1] 229s maximum iterations=2, nonzero initial guess 229s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 229s left preconditioning 229s using NONE norm type for convergence test 229s PC Object: (mg_levels_1_) 3 MPI processes 229s type: jacobi 229s type DIAGONAL 229s linear system matrix = precond matrix: 229s Mat Object: 3 MPI processes 229s type: mpiaij 229s rows=2634, cols=2634, bs=6 229s total: nonzeros=449676, allocated nonzeros=449676 229s total number of mallocs used during MatSetValues calls=0 229s using scalable MatPtAP() implementation 229s using I-node (on process 0) routines: found 274 nodes, limit used is 5 229s Up solver (post-smoother) same as down solver (pre-smoother) 229s Down solver (pre-smoother) on level 2 ------------------------------- 229s KSP Object: (mg_levels_2_) 3 MPI processes 229s type: chebyshev 229s Chebyshev polynomial of first kind 229s eigenvalue targets used: min 0.258291, max 2.84121 229s eigenvalues provided (min 0.0719307, max 2.58291) with transform: [0. 0.1; 0. 1.1] 229s maximum iterations=2, nonzero initial guess 229s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 229s left preconditioning 229s using NONE norm type for convergence test 229s PC Object: (mg_levels_2_) 3 MPI processes 229s type: jacobi 229s type DIAGONAL 229s linear system matrix = precond matrix: 229s Mat Object: 3 MPI processes 229s type: mpiaij 229s rows=30000, cols=30000, bs=3 229s total: nonzeros=1251522, allocated nonzeros=1251522 229s total number of mallocs used during MatSetValues calls=0 229s has attached near null space 229s using I-node (on process 0) routines: found 3338 nodes, limit used is 5 229s Up solver (post-smoother) same as down solver (pre-smoother) 229s linear system matrix = precond matrix: 229s Mat Object: 3 MPI processes 229s type: mpiaij 229s rows=30000, cols=30000, bs=3 229s total: nonzeros=1251522, allocated nonzeros=1251522 229s total number of mallocs used during MatSetValues calls=0 229s has attached near null space 229s using I-node (on process 0) routines: found 3338 nodes, limit used is 5 229s 229s [MPI_MAX] Summary of timings (s) | reps avg tot 229s ------------------------------------------------------------------------------------------------------- 229s Build BoxMesh (tetrahedra) | 1 4.344307 4.344307 229s Build dofmap data | 2 0.002981 0.005962 229s Compute connectivity 2-0 | 1 0.000534 0.000534 229s Compute dof reordering map | 2 0.000085 0.000170 229s Compute entities of dim = 2 | 1 0.075412 0.075412 229s Compute graph partition (SCOTCH) | 1 4.256445 4.256445 229s Compute local part of mesh dual graph (mixed) | 2 0.025722 0.051444 229s Compute local-to-local map | 1 0.000271 0.000271 229s Compute non-local part of mesh dual graph | 1 0.005972 0.005972 229s Compute-local-to-global links for global/local adjacency list | 1 0.000377 0.000377 229s Distribute fixed-degree adjacency list to destination ranks | 1 0.010481 0.010481 229s Distribute row-wise data (scalable) | 1 0.000917 0.000917 229s GPS: create_level_structure | 3 0.000374 0.000748 229s Gibbs-Poole-Stockmeyer ordering | 1 0.002301 0.002301 229s Init MPI | 1 0.203215 0.203215 229s Init PETSc | 1 0.039917 0.039917 229s Init dofmap from element dofmap | 2 0.002439 0.004877 229s Init logging | 1 0.000008 0.000008 229s PETSc Krylov solver | 1 1.829584 1.829584 229s SparsityPattern::finalize | 1 0.006298 0.006298 229s Topology: create | 1 0.012205 0.012205 229s Topology: determine shared index ownership | 1 0.001511 0.001511 229s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001693 0.001693 229s ZZZ Assemble matrix | 1 0.111251 0.111251 229s ZZZ Assemble vector | 1 0.006086 0.006086 229s ZZZ Create Mesh | 1 4.345965 4.345965 229s ZZZ Create RHS function | 1 0.007185 0.007185 229s ZZZ Create boundary conditions | 1 0.000662 0.000662 229s ZZZ Create facets and facet->cell connectivity | 1 0.076024 0.076024 229s ZZZ Create forms | 1 0.000111 0.000111 229s ZZZ Create near-nullspace | 1 0.006015 0.006015 229s ZZZ FunctionSpace | 1 0.003252 0.003252 229s ZZZ Solve | 1 1.832622 1.832622 229s *** Number of Krylov iterations: 19 229s *** Solution norm: 3.6795e-05 229s **************************************************************************************************************************************************************** 229s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 229s **************************************************************************************************************************************************************** 229s 229s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 229s 229s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:39:10 2026 229s Using PETSc Release Version 3.24.3, Jan 01, 2026 229s 229s Max Max/Min Avg Total 229s Time (sec): 6.403e+00 1.000 6.403e+00 229s Objects: 0.000e+00 0.000 0.000e+00 229s Flops: 2.326e+08 1.116 2.182e+08 6.547e+08 229s Flops/sec: 3.632e+07 1.115 3.408e+07 1.022e+08 229s MPI Msg Count: 8.020e+02 1.041 7.810e+02 2.343e+03 229s MPI Msg Len (bytes): 7.432e+06 1.321 8.192e+03 1.919e+07 229s MPI Reductions: 9.600e+01 1.000 229s 229s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 229s e.g., VecAXPY() for real vectors of length N --> 2N flops 229s and VecAXPY() for complex vectors of length N --> 8N flops 229s 229s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 229s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 229s 0: Main Stage: 6.4031e+00 100.0% 6.5471e+08 100.0% 2.343e+03 100.0% 8.192e+03 100.0% 7.900e+01 82.3% 229s 229s ------------------------------------------------------------------------------------------------------------------------ 229s See the 'Profiling' chapter of the users' manual for details on interpreting output. 229s Phase summary info: 229s Count: number of times phase was executed 229s Time and Flop: Max - maximum over all processes 229s Ratio - ratio of maximum to minimum over all processes 229s Mess: number of messages sent 229s AvgLen: average message length (bytes) 229s Reduct: number of global reductions 229s Global: entire computation 229s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 229s %T - percent time in this phase %F - percent flop in this phase 229s %M - percent messages in this phase %L - percent message lengths in this phase 229s %R - percent reductions in this phase 229s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 229s ------------------------------------------------------------------------------------------------------------------------ 229s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 229s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 229s ------------------------------------------------------------------------------------------------------------------------ 229s 229s --- Event Stage 0: Main Stage 229s 229s BuildTwoSided 109 1.0 7.0498e-02 2.8 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 1 0 7 0 0 1 0 7 0 0 0 229s BuildTwoSidedF 83 1.0 6.9078e-02 2.7 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 229s MatMult 199 1.0 7.9274e-01 1.7 1.23e+08 1.1 1.2e+03 5.7e+03 0.0e+00 9 53 51 36 0 9 53 51 36 0 442 229s MatMultAdd 40 1.0 6.9478e-02 1.4 1.03e+07 1.1 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 423 229s MatMultTranspose 40 1.0 1.1237e-01 1.3 1.03e+07 1.1 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 262 229s MatSolve 20 0.0 1.1590e-02 0.0 2.10e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 181 229s MatLUFactorSym 1 1.0 1.4715e-03 98.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 229s MatLUFactorNum 1 1.0 3.4543e-03 1288.4 7.40e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2142 229s MatScale 6 1.0 1.0261e-03 1.1 6.16e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1727 229s MatResidual 40 1.0 1.3221e-01 1.7 2.41e+07 1.1 2.4e+02 5.4e+03 0.0e+00 2 10 10 7 0 2 10 10 7 0 515 229s MatAssemblyBegin 45 1.0 8.0925e-02 1.9 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 229s MatAssemblyEnd 45 1.0 4.5803e-02 1.2 8.84e+04 1.8 1.7e+02 5.1e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 5 229s MatGetRowIJ 1 0.0 5.1325e-05 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 229s MatCreateSubMat 1 1.0 3.4335e-03 1.0 0.00e+00 0.0 4.0e+00 3.9e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 229s MatGetOrdering 1 0.0 1.2057e-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 229s MatCoarsen 2 1.0 3.8298e-03 1.0 0.00e+00 0.0 1.2e+02 8.4e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 229s MatZeroEntries 2 1.0 2.3262e-04 2.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 229s MatView 6 1.5 3.2307e-02 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 229s MatAXPY 4 1.0 1.8173e-02 1.0 1.17e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 19 229s MatTranspose 9 1.0 9.4034e-03 1.7 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 229s MatMatMultSym 6 1.0 8.3416e-02 1.2 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 1 0 3 3 6 1 0 3 3 8 0 229s MatMatMultNum 2 1.0 2.4842e-02 1.2 7.24e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 822 229s MatPtAPSymbolic 2 1.0 2.3551e-01 1.0 0.00e+00 0.0 6.0e+01 6.1e+04 6.0e+00 4 0 3 19 6 4 0 3 19 8 0 229s MatPtAPNumeric 2 1.0 1.7795e-01 1.0 6.86e+07 1.3 2.8e+01 1.2e+05 2.0e+00 3 27 1 18 2 3 27 1 18 3 994 229s MatTrnMatMultSym 1 1.0 2.2129e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 229s MatGetLocalMat 7 1.0 7.1005e-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 229s MatGetBrAoCol 6 1.0 1.9151e-02 6.0 0.00e+00 0.0 8.4e+01 4.5e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 229s MatCreateGraph 2 1.0 2.3353e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 229s VecMDot 20 1.0 3.6011e-03 4.2 1.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 997 229s VecTDot 40 1.0 1.3542e-01 2.0 8.06e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 18 229s VecNorm 42 1.0 5.3008e-02 1.2 6.42e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 36 229s VecScale 22 1.0 1.4685e-04 1.0 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2444 229s VecCopy 124 1.0 7.6430e-03 12.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 229s VecSet 141 1.0 4.9071e-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 229s VecAXPY 40 1.0 3.3628e-01 725.6 7.87e+05 1.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 7 229s VecAYPX 258 1.0 2.5364e-03 1.2 2.11e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2484 229s VecAXPBYCZ 80 1.0 8.5491e-04 1.1 2.18e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 7634 229s VecMAXPY 22 1.0 4.3056e-04 1.1 1.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9853 229s VecAssemblyBegin 61 1.0 1.0005e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 229s VecAssemblyEnd 61 1.0 5.6045e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 229s VecPointwiseMult 182 1.0 1.9699e-03 1.2 9.93e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1508 229s VecReciprocal 8 1.0 8.5208e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 229s VecScatterBegin 343 1.0 7.3887e-03 1.3 0.00e+00 0.0 1.8e+03 4.5e+03 0.0e+00 0 0 76 42 0 0 0 76 42 0 0 229s VecScatterEnd 343 1.0 7.9612e-01 1.6 1.40e+04 2.1 0.0e+00 0.0e+00 0.0e+00 10 0 0 0 0 10 0 0 0 0 0 229s VecNormalize 22 1.0 9.7232e-04 1.5 3.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1108 229s SFSetGraph 26 1.0 1.2365e-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 229s SFSetUp 26 1.0 2.1830e-03 1.0 0.00e+00 0.0 2.5e+02 4.9e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 229s SFBcastBegin 9 1.0 1.2943e-03 18.9 0.00e+00 0.0 5.4e+01 1.5e+03 0.0e+00 0 0 2 0 0 0 0 2 0 0 0 229s SFBcastEnd 9 1.0 1.3552e-03 33.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 229s SFReduceBegin 3 1.0 6.8846e-05 1.6 0.00e+00 0.0 1.5e+01 6.4e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 229s SFReduceEnd 3 1.0 3.2922e-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 229s SFPack 355 1.0 1.8613e-03 2.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 229s SFUnpack 355 1.0 3.9679e-04 1.1 1.40e+04 2.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 81 229s KSPSetUp 1 1.0 3.7963e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 229s KSPSolve 1 1.0 1.1968e+00 1.0 1.39e+08 1.1 1.4e+03 4.8e+03 0.0e+00 19 62 59 35 0 19 62 59 35 0 339 229s KSPGMRESOrthog 20 1.0 3.9832e-03 3.1 2.40e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1802 229s PCSetUp_GAMG+ 1 1.0 5.7335e-01 1.0 9.16e+07 1.2 8.9e+02 1.3e+04 5.8e+01 9 37 38 59 60 9 37 38 59 73 423 229s PCGAMGCreateG 2 1.0 2.3361e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 229s GAMG Coarsen 4 1.0 2.7535e-02 1.0 0.00e+00 0.0 1.9e+02 7.9e+03 1.3e+01 0 0 8 8 14 0 0 8 8 16 0 229s GAMG MIS/Agg 2 1.0 2.6099e-02 1.0 0.00e+00 0.0 1.6e+02 8.5e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 229s PCGAMGProl 2 1.0 1.1597e-02 1.0 0.00e+00 0.0 2.6e+02 3.0e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 229s GAMG Prol-col 2 1.0 4.1493e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 229s GAMG Prol-lift 2 1.0 7.1638e-03 1.0 0.00e+00 0.0 3.6e+01 6.1e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 229s PCGAMGOptProl 2 1.0 9.7167e-02 1.0 2.29e+07 1.1 1.9e+02 8.7e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 670 229s GAMG smooth 2 1.0 7.7132e-02 1.2 7.82e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 286 229s PCGAMGCreateL 2 1.0 4.1655e-01 1.0 6.86e+07 1.3 1.1e+02 6.7e+04 1.9e+01 6 27 5 37 20 6 27 5 37 24 425 229s GAMG PtAP 2 1.0 4.1263e-01 1.0 6.86e+07 1.3 8.8e+01 8.1e+04 8.0e+00 6 27 4 37 8 6 27 4 37 10 429 229s GAMG Reduce 1 1.0 1.0981e-01 1.0 2.87e+07 2.0 4.7e+01 5.3e+04 1.5e+01 2 9 2 13 16 2 9 2 13 19 536 229s PCGAMG Squ l00 1 1.0 2.2133e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 229s PCGAMG Gal l00 1 1.0 3.0692e-01 1.0 3.99e+07 1.0 6.0e+01 7.8e+04 4.0e+00 5 18 3 24 4 5 18 3 24 5 385 229s PCGAMG Opt l00 1 1.0 5.6984e-02 1.3 5.03e+06 1.0 3.6e+01 2.1e+04 3.0e+00 1 2 2 4 3 1 2 2 4 4 264 229s PCGAMG Gal l01 1 1.0 1.0588e-01 1.0 2.87e+07 2.0 2.8e+01 8.7e+04 4.0e+00 2 9 1 13 4 2 9 1 13 5 556 229s PCGAMG Opt l01 1 1.0 6.0499e-03 1.0 2.22e+06 1.4 3.6e+01 6.9e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 892 229s PCSetUp 1 1.0 5.7336e-01 1.0 9.16e+07 1.2 8.9e+02 1.3e+04 5.8e+01 9 37 38 59 60 9 37 38 59 73 423 229s PCSetUpOnBlocks 20 1.0 5.2764e-03 18.2 7.40e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1402 229s PCApply 20 1.0 1.0227e+00 1.5 1.21e+08 1.1 1.3e+03 4.5e+03 0.0e+00 13 54 55 30 0 13 54 55 30 0 344 229s PCApplyOnBlocks 20 1.0 1.1725e-02 93.8 2.10e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 179 229s ------------------------------------------------------------------------------------------------------------------------ 229s 229s Object Type Creations Destructions. Reports information only for process 0. 229s 229s --- Event Stage 0: Main Stage 229s 229s Container 11 11 229s Matrix 82 82 229s Matrix Coarsen 2 2 229s Matrix Null Space 1 1 229s Index Set 60 60 229s IS L to G Mapping 5 5 229s Vector 179 179 229s Star Forest Graph 34 34 229s Krylov Solver 7 7 229s Preconditioner 7 7 229s Viewer 2 2 229s PetscRandom 2 2 229s Distributed Mesh 4 4 229s Discrete System 4 4 229s Weak Form 4 4 229s ======================================================================================================================== 229s Average time to get PetscTime(): 2.361e-07 229s Average time for MPI_Barrier(): 3.6004e-06 229s Average time for zero size MPI_Send(): 5.094e-06 229s #PETSc Option Table entries: 229s --ndofs 30000 # (source: command line) 229s --problem_type elasticity # (source: command line) 229s --scaling_type strong # (source: command line) 229s -ksp_rtol 1.0e-8 # (source: command line) 229s -ksp_type cg # (source: command line) 229s -ksp_view # (source: command line) 229s -log_view # (source: command line) 229s -matptap_via scalable # (source: command line) 229s -mg_levels_esteig_ksp_type cg # (source: command line) 229s -mg_levels_ksp_type chebyshev # (source: command line) 229s -mg_levels_pc_type jacobi # (source: command line) 229s -options_left # (source: command line) 229s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 229s -pc_type gamg # (source: command line) 229s #End of PETSc Option Table entries 229s Compiled without FORTRAN kernels 229s Compiled with full precision matrices (default) 229s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 229s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 229s ----------------------------------------- 229s Libraries compiled on 2026-01-26 06:54:57 on reproducible 229s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 229s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 229s Using PETSc arch: 229s ----------------------------------------- 229s 229s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 229s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 229s ----------------------------------------- 229s 229s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 229s ----------------------------------------- 229s 229s Using C linker: mpicc 229s Using Fortran linker: mpif90 229s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 229s ----------------------------------------- 229s 229s #PETSc Option Table entries: 229s --ndofs 30000 # (source: command line) 229s --problem_type elasticity # (source: command line) 229s --scaling_type strong # (source: command line) 229s -ksp_rtol 1.0e-8 # (source: command line) 229s -ksp_type cg # (source: command line) 229s -ksp_view # (source: command line) 229s -log_view # (source: command line) 229s -matptap_via scalable # (source: command line) 229s -mg_levels_esteig_ksp_type cg # (source: command line) 229s -mg_levels_ksp_type chebyshev # (source: command line) 229s -mg_levels_pc_type jacobi # (source: command line) 229s -options_left # (source: command line) 229s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 229s -pc_type gamg # (source: command line) 229s #End of PETSc Option Table entries 229s WARNING! There are options you set that were not used! 229s WARNING! could be spelling mistake, etc! 229s There are 4 unused database options. They are: 229s Option left: name:--ndofs value: 30000 source: command line 229s Option left: name:--problem_type value: elasticity source: command line 229s Option left: name:--scaling_type value: strong source: command line 229s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 229s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 229s [2026-02-01 16:39:10.812] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 229s [2026-02-01 16:39:10.813] [RANK: 0] [info] Compute partition of cells across ranks 229s [2026-02-01 16:39:10.813] [RANK: 0] [info] Building mesh dual graph 229s [2026-02-01 16:39:10.813] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 229s [2026-02-01 16:39:10.871] [RANK: 0] [info] Build nonlocal part of mesh dual graph 229s [2026-02-01 16:39:10.874] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 229s [2026-02-01 16:39:10.874] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 229s [2026-02-01 16:39:10.874] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 229s [2026-02-01 16:39:10.878] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 229s [2026-02-01 16:39:10.878] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 237s [2026-02-01 16:39:18.530] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 237s [2026-02-01 16:39:18.531] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 237s [2026-02-01 16:39:18.535] [RANK: 0] [info] Extract basic topology: 213256->213256 237s [2026-02-01 16:39:18.535] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 237s [2026-02-01 16:39:18.535] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 237s [2026-02-01 16:39:18.593] [RANK: 0] [info] GPS pseudo-diameter:(158) 1618-51569 237s [2026-02-01 16:39:18.601] [RANK: 0] [info] Create topology (generalised) 237s [2026-02-01 16:39:18.607] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 237s [2026-02-01 16:39:18.607] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 237s [2026-02-01 16:39:18.619] [RANK: 0] [info] Compute ghost indices 237s [2026-02-01 16:39:18.619] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 237s [2026-02-01 16:39:18.619] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 237s [2026-02-01 16:39:18.623] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 237s [2026-02-01 16:39:18.623] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 237s [2026-02-01 16:39:18.637] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.638] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.638] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.638] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.646] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 237s [2026-02-01 16:39:18.646] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 237s [2026-02-01 16:39:18.646] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 237s [2026-02-01 16:39:18.646] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.647] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.647] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 237s [2026-02-01 16:39:18.648] [RANK: 0] [info] Create Geometry (multiple) 237s [2026-02-01 16:39:18.648] [RANK: 0] [info] Got 1 dof layouts 237s [2026-02-01 16:39:18.648] [RANK: 0] [info] Checking required entities per dimension 237s [2026-02-01 16:39:18.648] [RANK: 0] [info] Cell type: 0 dofmap: 53314x4 237s [2026-02-01 16:39:18.654] [RANK: 0] [info] Global index computation 237s [2026-02-01 16:39:18.654] [RANK: 0] [info] Got 1 index_maps 237s [2026-02-01 16:39:18.655] [RANK: 0] [info] Get global indices 237s [2026-02-01 16:39:18.657] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.657] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.658] [RANK: 0] [info] Calling compute_local_to_global 237s [2026-02-01 16:39:18.658] [RANK: 0] [info] xdofs.size = 213256 237s [2026-02-01 16:39:18.658] [RANK: 0] [info] dofmap sizes = 213256 237s [2026-02-01 16:39:18.658] [RANK: 0] [info] all_dofmaps.size = 213256 237s [2026-02-01 16:39:18.658] [RANK: 0] [info] nodes.size = 10305 237s [2026-02-01 16:39:18.660] [RANK: 0] [info] Creating geometry with 1 dofmaps 237s UnitCube (30x30x30) to be refined 0 times 237s [2026-02-01 16:39:18.661] [RANK: 0] [info] Computing mesh entities of dimension 2 237s [2026-02-01 16:39:18.711] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.723] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.842] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.842] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.845] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 237s [2026-02-01 16:39:18.845] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 237s [2026-02-01 16:39:18.847] [RANK: 0] [info] Checking required entities per dimension 237s [2026-02-01 16:39:18.847] [RANK: 0] [info] Cell type: 0 dofmap: 53314x4 237s [2026-02-01 16:39:18.853] [RANK: 0] [info] Global index computation 237s [2026-02-01 16:39:18.853] [RANK: 0] [info] Got 1 index_maps 237s [2026-02-01 16:39:18.854] [RANK: 0] [info] Get global indices 237s [2026-02-01 16:39:18.857] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-01 16:39:18.857] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-01 16:39:18.858] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 237s [2026-02-01 16:39:18.886] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 237s [2026-02-01 16:39:18.886] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 237s [2026-02-01 16:39:18.920] [RANK: 0] [info] Column ghost size increased from 457 to 1269 238s ---------------------------------------------------------------- 238s Test problem summary 238s dolfinx version: 0.10.0 238s dolfinx hash: ubuntu 238s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 238s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 238s Problem type: poisson 238s Scaling type: weak 238s Num processes: 3 238s Num cells: 162000 (162 thousand) 238s Total degrees of freedom: 29791 (29.8 thousand) 238s Average degrees of freedom per process: 9930 238s ---------------------------------------------------------------- 238s [2026-02-01 16:39:18.989] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 238s KSP Object: 3 MPI processes 238s type: cg 238s maximum iterations=10000, initial guess is zero 238s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 238s left preconditioning 238s using PRECONDITIONED norm type for convergence test 238s PC Object: 3 MPI processes 238s type: hypre 238s HYPRE BoomerAMG preconditioning 238s Cycle type V 238s Maximum number of levels 25 238s Maximum number of iterations PER hypre call 1 238s Convergence tolerance PER hypre call 0. 238s Threshold for strong coupling 0.5 238s Interpolation truncation factor 0. 238s Interpolation: max elements per row 0 238s Number of levels of aggressive coarsening 0 238s Number of paths for aggressive coarsening 1 238s Maximum row sums 0.9 238s Sweeps down 1 238s Sweeps up 1 238s Sweeps on coarse 1 238s Relax down symmetric-SOR/Jacobi 238s Relax up symmetric-SOR/Jacobi 238s Relax on coarse Gaussian-elimination 238s Relax weight (all) 1. 238s Outer relax weight (all) 1. 238s Maximum size of coarsest grid 9 238s Minimum size of coarsest grid 1 238s Using CF-relaxation 238s Not using more complex smoothers. 238s Measure type local 238s Coarsen type Falgout 238s Interpolation type classical 238s SpGEMM type hypre 238s linear system matrix = precond matrix: 238s Mat Object: 3 MPI processes 238s type: mpiaij 238s rows=29791, cols=29791 238s total: nonzeros=424171, allocated nonzeros=424171 238s total number of mallocs used during MatSetValues calls=0 238s not using I-node (on process 0) routines 238s 238s [MPI_MAX] Summary of timings (s) | reps avg tot 238s ------------------------------------------------------------------------------------------------------- 238s Build BoxMesh (tetrahedra) | 1 7.852275 7.852275 238s Build dofmap data | 2 0.010233 0.020467 238s Compute connectivity 2-0 | 1 0.001701 0.001701 238s Compute dof reordering map | 2 0.000262 0.000524 238s Compute entities of dim = 2 | 1 0.183896 0.183896 238s Compute graph partition (SCOTCH) | 1 7.649066 7.649066 238s Compute local part of mesh dual graph (mixed) | 2 0.057343 0.114685 238s Compute local-to-local map | 1 0.001002 0.001002 238s Compute non-local part of mesh dual graph | 1 0.007068 0.007068 238s Compute-local-to-global links for global/local adjacency list | 1 0.001452 0.001452 238s Distribute fixed-degree adjacency list to destination ranks | 1 0.019881 0.019881 238s Distribute row-wise data (scalable) | 1 0.002619 0.002619 238s GPS: create_level_structure | 5 0.001234 0.004575 238s Gibbs-Poole-Stockmeyer ordering | 1 0.010337 0.010337 238s Init MPI | 1 0.230977 0.230977 238s Init PETSc | 1 0.038499 0.038499 238s Init dofmap from element dofmap | 2 0.008749 0.017498 238s Init logging | 1 0.000007 0.000007 238s PETSc Krylov solver | 1 0.376347 0.376347 238s SparsityPattern::finalize | 1 0.018941 0.018941 238s Topology: create | 1 0.037949 0.037949 238s Topology: determine shared index ownership | 1 0.001574 0.001574 238s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005642 0.005642 238s ZZZ Assemble | 1 0.129645 0.129645 238s ZZZ Assemble matrix | 1 0.053746 0.053746 238s ZZZ Assemble vector | 1 0.010322 0.010322 238s ZZZ Create Mesh | 1 7.857192 7.857192 238s ZZZ Create RHS function | 1 0.034286 0.034286 238s ZZZ Create boundary conditions | 1 0.002166 0.002166 238s ZZZ Create facets and facet->cell connectivity | 1 0.185769 0.185769 238s ZZZ FunctionSpace | 1 0.010929 0.010929 238s ZZZ Solve | 1 0.378974 0.378974 238s *** Number of Krylov iterations: 7 238s *** Solution norm: 36.6791 238s **************************************************************************************************************************************************************** 238s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 238s **************************************************************************************************************************************************************** 238s 238s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 238s 238s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:39:19 2026 238s Using PETSc Release Version 3.24.3, Jan 01, 2026 238s 238s Max Max/Min Avg Total 238s Time (sec): 8.563e+00 1.000 8.563e+00 238s Objects: 0.000e+00 0.000 0.000e+00 238s Flops: 3.523e+06 1.020 3.489e+06 1.047e+07 238s Flops/sec: 4.114e+05 1.020 4.074e+05 1.222e+06 238s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 238s MPI Msg Len (bytes): 1.864e+05 1.169 5.901e+03 5.311e+05 238s MPI Reductions: 3.200e+01 1.000 238s 238s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 238s e.g., VecAXPY() for real vectors of length N --> 2N flops 238s and VecAXPY() for complex vectors of length N --> 8N flops 238s 238s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 238s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 238s 0: Main Stage: 8.5629e+00 100.0% 1.0466e+07 100.0% 9.000e+01 100.0% 5.901e+03 100.0% 1.500e+01 46.9% 238s 238s ------------------------------------------------------------------------------------------------------------------------ 238s See the 'Profiling' chapter of the users' manual for details on interpreting output. 238s Phase summary info: 238s Count: number of times phase was executed 238s Time and Flop: Max - maximum over all processes 238s Ratio - ratio of maximum to minimum over all processes 238s Mess: number of messages sent 238s AvgLen: average message length (bytes) 238s Reduct: number of global reductions 238s Global: entire computation 238s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 238s %T - percent time in this phase %F - percent flop in this phase 238s %M - percent messages in this phase %L - percent message lengths in this phase 238s %R - percent reductions in this phase 238s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 238s ------------------------------------------------------------------------------------------------------------------------ 238s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 238s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 238s ------------------------------------------------------------------------------------------------------------------------ 238s 238s --- Event Stage 0: Main Stage 238s 238s BuildTwoSided 5 1.0 7.2263e-03 25.9 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 238s BuildTwoSidedF 2 1.0 7.0111e-03 38.9 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 238s MatMult 7 1.0 2.0302e-03 1.1 1.93e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2822 238s MatConvert 1 1.0 5.6808e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 238s MatAssemblyBegin 5 1.0 8.4914e-03 4.0 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 238s MatAssemblyEnd 5 1.0 4.4688e-03 1.0 3.73e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 2 238s MatGetRowIJ 4 1.0 6.0400e-06 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 238s MatView 1 1.0 1.8526e-04 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 238s MatSetPreallCOO 2 1.0 1.4186e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 238s MatSetValuesCOO 2 1.0 8.5535e-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 238s VecTDot 16 1.0 5.3856e-04 1.7 3.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 1770 238s VecNorm 8 1.0 6.8022e-04 2.2 1.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 701 238s VecCopy 2 1.0 2.3802e-05 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 238s VecSet 9 1.0 8.3447e-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 238s VecAXPY 14 1.0 4.9739e-02 349.4 2.81e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 17 238s VecAYPX 6 1.0 1.5597e-04 2.1 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 2292 238s VecScatterBegin 7 1.0 2.1886e-04 1.1 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 238s VecScatterEnd 7 1.0 1.6921e-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 238s SFSetGraph 3 1.0 3.5203e-05 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 238s SFSetUp 3 1.0 4.0243e-04 1.2 0.00e+00 0.0 3.6e+01 8.2e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 238s SFPack 7 1.0 5.6404e-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 238s SFUnpack 7 1.0 5.5610e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 238s KSPSetUp 1 1.0 4.7404e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 238s KSPSolve 1 1.0 2.3386e-01 1.0 2.81e+06 1.0 4.2e+01 5.6e+03 0.0e+00 3 80 47 45 0 3 80 47 45 0 36 238s PCSetUp 1 1.0 1.4198e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 238s PCApply 8 1.0 2.3075e-01 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 238s ------------------------------------------------------------------------------------------------------------------------ 238s 238s Object Type Creations Destructions. Reports information only for process 0. 238s 238s --- Event Stage 0: Main Stage 238s 238s Container 2 2 238s Matrix 7 7 238s Index Set 6 6 238s IS L to G Mapping 1 1 238s Vector 12 12 238s Star Forest Graph 3 3 238s Krylov Solver 1 1 238s Preconditioner 1 1 238s Viewer 1 1 238s ======================================================================================================================== 238s Average time to get PetscTime(): 2.321e-07 238s Average time for MPI_Barrier(): 1.34892e-05 238s Average time for zero size MPI_Send(): 1.56813e-05 238s #PETSc Option Table entries: 238s --ndofs 10000 # (source: command line) 238s --problem_type poisson # (source: command line) 238s --scaling_type weak # (source: command line) 238s -ksp_rtol 1.0e-8 # (source: command line) 238s -ksp_type cg # (source: command line) 238s -ksp_view # (source: command line) 238s -log_view # (source: command line) 238s -options_left # (source: command line) 238s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 238s -pc_hypre_type boomeramg # (source: command line) 238s -pc_type hypre # (source: command line) 238s #End of PETSc Option Table entries 238s Compiled without FORTRAN kernels 238s Compiled with full precision matrices (default) 238s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 238s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 238s ----------------------------------------- 238s Libraries compiled on 2026-01-26 06:54:57 on reproducible 238s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 238s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 238s Using PETSc arch: 238s ----------------------------------------- 238s 238s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 238s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 238s ----------------------------------------- 238s 238s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 238s ----------------------------------------- 238s 238s Using C linker: mpicc 238s Using Fortran linker: mpif90 238s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 238s ----------------------------------------- 238s 238s #PETSc Option Table entries: 238s --ndofs 10000 # (source: command line) 238s --problem_type poisson # (source: command line) 238s --scaling_type weak # (source: command line) 238s -ksp_rtol 1.0e-8 # (source: command line) 238s -ksp_type cg # (source: command line) 238s -ksp_view # (source: command line) 238s -log_view # (source: command line) 238s -options_left # (source: command line) 238s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 238s -pc_hypre_type boomeramg # (source: command line) 238s -pc_type hypre # (source: command line) 238s #End of PETSc Option Table entries 238s WARNING! There are options you set that were not used! 238s WARNING! could be spelling mistake, etc! 238s There are 3 unused database options. They are: 238s Option left: name:--ndofs value: 10000 source: command line 238s Option left: name:--problem_type value: poisson source: command line 238s Option left: name:--scaling_type value: weak source: command line 238s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 238s [2026-02-01 16:39:19.755] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 238s [2026-02-01 16:39:19.756] [RANK: 0] [info] Compute partition of cells across ranks 238s [2026-02-01 16:39:19.756] [RANK: 0] [info] Building mesh dual graph 238s [2026-02-01 16:39:19.756] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 238s [2026-02-01 16:39:19.877] [RANK: 0] [info] Build nonlocal part of mesh dual graph 238s [2026-02-01 16:39:19.885] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 238s [2026-02-01 16:39:19.885] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 238s [2026-02-01 16:39:19.885] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 238s [2026-02-01 16:39:19.889] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 238s [2026-02-01 16:39:19.889] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 246s [2026-02-01 16:39:27.199] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 246s [2026-02-01 16:39:27.199] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 246s [2026-02-01 16:39:27.203] [RANK: 0] [info] Extract basic topology: 212788->212788 246s [2026-02-01 16:39:27.203] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 246s [2026-02-01 16:39:27.203] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 246s [2026-02-01 16:39:27.258] [RANK: 0] [info] GPS pseudo-diameter:(185) 2314-51648 246s [2026-02-01 16:39:27.267] [RANK: 0] [info] Create topology (generalised) 246s [2026-02-01 16:39:27.275] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 246s [2026-02-01 16:39:27.275] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 246s [2026-02-01 16:39:27.287] [RANK: 0] [info] Compute ghost indices 246s [2026-02-01 16:39:27.287] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 246s [2026-02-01 16:39:27.287] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 246s [2026-02-01 16:39:27.290] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 246s [2026-02-01 16:39:27.291] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 246s [2026-02-01 16:39:27.305] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.305] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.305] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.305] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.311] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 246s [2026-02-01 16:39:27.311] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 246s [2026-02-01 16:39:27.311] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 246s [2026-02-01 16:39:27.312] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.312] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.312] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 246s [2026-02-01 16:39:27.313] [RANK: 0] [info] Create Geometry (multiple) 246s [2026-02-01 16:39:27.313] [RANK: 0] [info] Got 1 dof layouts 246s [2026-02-01 16:39:27.313] [RANK: 0] [info] Checking required entities per dimension 246s [2026-02-01 16:39:27.313] [RANK: 0] [info] Cell type: 0 dofmap: 53197x4 246s [2026-02-01 16:39:27.320] [RANK: 0] [info] Global index computation 246s [2026-02-01 16:39:27.320] [RANK: 0] [info] Got 1 index_maps 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] Get global indices 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] Calling compute_local_to_global 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] xdofs.size = 212788 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] dofmap sizes = 212788 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] all_dofmaps.size = 212788 246s [2026-02-01 16:39:27.321] [RANK: 0] [info] nodes.size = 10387 246s [2026-02-01 16:39:27.324] [RANK: 0] [info] Creating geometry with 1 dofmaps 246s UnitCube (30x30x30) to be refined 0 times 246s [2026-02-01 16:39:27.324] [RANK: 0] [info] Computing mesh entities of dimension 2 246s [2026-02-01 16:39:27.374] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.376] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.500] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.500] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.503] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 246s [2026-02-01 16:39:27.503] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 246s [2026-02-01 16:39:27.504] [RANK: 0] [info] Checking required entities per dimension 246s [2026-02-01 16:39:27.504] [RANK: 0] [info] Cell type: 0 dofmap: 53197x4 246s [2026-02-01 16:39:27.512] [RANK: 0] [info] Global index computation 246s [2026-02-01 16:39:27.512] [RANK: 0] [info] Got 1 index_maps 246s [2026-02-01 16:39:27.512] [RANK: 0] [info] Get global indices 246s [2026-02-01 16:39:27.512] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 246s [2026-02-01 16:39:27.513] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 246s [2026-02-01 16:39:27.514] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 246s [2026-02-01 16:39:27.540] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 246s [2026-02-01 16:39:27.540] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 246s [2026-02-01 16:39:27.566] [RANK: 0] [info] Column ghost size increased from 492 to 1336 246s ---------------------------------------------------------------- 246s Test problem summary 246s dolfinx version: 0.10.0 246s dolfinx hash: ubuntu 246s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 246s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 246s Problem type: poisson 246s Scaling type: strong 246s Num processes: 3 246s Num cells: 162000 (162 thousand) 246s Total degrees of freedom: 29791 (29.8 thousand) 246s Average degrees of freedom per process: 9930 246s ---------------------------------------------------------------- 246s [2026-02-01 16:39:27.628] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 246s KSP Object: 3 MPI processes 246s type: cg 246s maximum iterations=10000, initial guess is zero 246s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 246s left preconditioning 246s using PRECONDITIONED norm type for convergence test 246s PC Object: 3 MPI processes 246s type: hypre 246s HYPRE BoomerAMG preconditioning 246s Cycle type V 246s Maximum number of levels 25 246s Maximum number of iterations PER hypre call 1 246s Convergence tolerance PER hypre call 0. 246s Threshold for strong coupling 0.5 246s Interpolation truncation factor 0. 246s Interpolation: max elements per row 0 246s Number of levels of aggressive coarsening 0 246s Number of paths for aggressive coarsening 1 246s Maximum row sums 0.9 246s Sweeps down 1 246s Sweeps up 1 246s Sweeps on coarse 1 246s Relax down symmetric-SOR/Jacobi 246s Relax up symmetric-SOR/Jacobi 246s Relax on coarse Gaussian-elimination 246s Relax weight (all) 1. 246s Outer relax weight (all) 1. 246s Maximum size of coarsest grid 9 246s Minimum size of coarsest grid 1 246s Using CF-relaxation 246s Not using more complex smoothers. 246s Measure type local 246s Coarsen type Falgout 246s Interpolation type classical 246s SpGEMM type hypre 246s linear system matrix = precond matrix: 246s Mat Object: 3 MPI processes 246s type: mpiaij 246s rows=29791, cols=29791 246s total: nonzeros=424171, allocated nonzeros=424171 246s total number of mallocs used during MatSetValues calls=0 246s not using I-node (on process 0) routines 246s 246s [MPI_MAX] Summary of timings (s) | reps avg tot 246s ------------------------------------------------------------------------------------------------------- 246s Build BoxMesh (tetrahedra) | 1 7.576105 7.576105 246s Build dofmap data | 2 0.008373 0.016746 246s Compute connectivity 2-0 | 1 0.001425 0.001425 246s Compute dof reordering map | 2 0.000250 0.000499 246s Compute entities of dim = 2 | 1 0.178479 0.178479 246s Compute graph partition (SCOTCH) | 1 7.306410 7.306410 246s Compute local part of mesh dual graph (mixed) | 2 0.088495 0.176990 246s Compute local-to-local map | 1 0.000971 0.000971 246s Compute non-local part of mesh dual graph | 1 0.011349 0.011349 246s Compute-local-to-global links for global/local adjacency list | 1 0.001210 0.001210 246s Distribute fixed-degree adjacency list to destination ranks | 1 0.014800 0.014800 246s Distribute row-wise data (scalable) | 1 0.002215 0.002215 246s GPS: create_level_structure | 2 0.001268 0.002536 246s Gibbs-Poole-Stockmeyer ordering | 1 0.008747 0.008747 246s Init MPI | 1 0.127853 0.127853 246s Init PETSc | 1 0.044882 0.044882 246s Init dofmap from element dofmap | 2 0.007314 0.014629 246s Init logging | 1 0.000010 0.000010 246s PETSc Krylov solver | 1 0.285602 0.285602 246s SparsityPattern::finalize | 1 0.016481 0.016481 246s Topology: create | 1 0.039085 0.039085 246s Topology: determine shared index ownership | 1 0.003889 0.003889 246s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005290 0.005290 246s ZZZ Assemble | 1 0.113506 0.113506 246s ZZZ Assemble matrix | 1 0.048483 0.048483 246s ZZZ Assemble vector | 1 0.009412 0.009412 246s ZZZ Create Mesh | 1 7.609367 7.609367 246s ZZZ Create RHS function | 1 0.027730 0.027730 246s ZZZ Create boundary conditions | 1 0.001740 0.001740 246s ZZZ Create facets and facet->cell connectivity | 1 0.180178 0.180178 246s ZZZ FunctionSpace | 1 0.008793 0.008793 246s ZZZ Solve | 1 0.287341 0.287341 246s *** Number of Krylov iterations: 7 246s *** Solution norm: 36.6791 246s **************************************************************************************************************************************************************** 246s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 246s **************************************************************************************************************************************************************** 246s 246s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 246s 246s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:39:27 2026 246s Using PETSc Release Version 3.24.3, Jan 01, 2026 246s 246s Max Max/Min Avg Total 246s Time (sec): 8.200e+00 1.001 8.197e+00 246s Objects: 0.000e+00 0.000 0.000e+00 246s Flops: 3.506e+06 1.014 3.488e+06 1.046e+07 246s Flops/sec: 4.275e+05 1.014 4.255e+05 1.277e+06 246s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 246s MPI Msg Len (bytes): 1.976e+05 1.186 6.211e+03 5.590e+05 246s MPI Reductions: 3.200e+01 1.000 246s 246s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 246s e.g., VecAXPY() for real vectors of length N --> 2N flops 246s and VecAXPY() for complex vectors of length N --> 8N flops 246s 246s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 246s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 246s 0: Main Stage: 8.1965e+00 100.0% 1.0464e+07 100.0% 9.000e+01 100.0% 6.211e+03 100.0% 1.500e+01 46.9% 246s 246s ------------------------------------------------------------------------------------------------------------------------ 246s See the 'Profiling' chapter of the users' manual for details on interpreting output. 246s Phase summary info: 246s Count: number of times phase was executed 246s Time and Flop: Max - maximum over all processes 246s Ratio - ratio of maximum to minimum over all processes 246s Mess: number of messages sent 246s AvgLen: average message length (bytes) 246s Reduct: number of global reductions 246s Global: entire computation 246s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 246s %T - percent time in this phase %F - percent flop in this phase 246s %M - percent messages in this phase %L - percent message lengths in this phase 246s %R - percent reductions in this phase 246s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 246s ------------------------------------------------------------------------------------------------------------------------ 246s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 246s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 246s ------------------------------------------------------------------------------------------------------------------------ 246s 246s --- Event Stage 0: Main Stage 246s 246s BuildTwoSided 5 1.0 3.4348e-03 18.6 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 246s BuildTwoSidedF 2 1.0 3.4275e-03 16.9 0.00e+00 0.0 1.2e+01 2.3e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 246s MatMult 7 1.0 1.9653e-03 1.1 1.92e+06 1.0 4.2e+01 5.9e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2916 246s MatConvert 1 1.0 4.4512e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 246s MatAssemblyBegin 5 1.0 4.9548e-03 2.3 0.00e+00 0.0 1.2e+01 2.3e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 246s MatAssemblyEnd 5 1.0 3.9264e-03 1.1 3.89e+03 1.2 1.2e+01 1.5e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 246s MatGetRowIJ 4 1.0 4.7600e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 246s MatView 1 1.0 1.4193e-04 2.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 246s MatSetPreallCOO 2 1.0 1.3139e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 246s MatSetValuesCOO 2 1.0 6.5605e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 246s VecTDot 16 1.0 5.1052e-04 1.7 3.19e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 1867 246s VecNorm 8 1.0 7.1894e-04 2.9 1.59e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 663 246s VecCopy 2 1.0 2.4242e-05 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 246s VecSet 9 1.0 9.6167e-05 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 246s VecAXPY 14 1.0 1.9846e-04 1.1 2.79e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 4203 246s VecAYPX 6 1.0 7.9487e-05 1.2 1.19e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 4497 246s VecScatterBegin 7 1.0 2.2346e-04 1.1 0.00e+00 0.0 4.2e+01 5.9e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 246s VecScatterEnd 7 1.0 1.4229e-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 246s SFSetGraph 3 1.0 3.3361e-05 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 246s SFSetUp 3 1.0 2.0762e-04 1.1 0.00e+00 0.0 3.6e+01 8.7e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 246s SFPack 7 1.0 3.8845e-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 246s SFUnpack 7 1.0 5.8010e-06 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 246s KSPSetUp 1 1.0 4.0643e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 246s KSPSolve 1 1.0 1.2097e-01 1.0 2.80e+06 1.0 4.2e+01 5.9e+03 0.0e+00 1 80 47 45 0 1 80 47 45 0 69 246s PCSetUp 1 1.0 1.6434e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 246s PCApply 8 1.0 1.1796e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 246s ------------------------------------------------------------------------------------------------------------------------ 246s 246s Object Type Creations Destructions. Reports information only for process 0. 246s 246s --- Event Stage 0: Main Stage 246s 246s Container 2 2 246s Matrix 7 7 246s Index Set 6 6 246s IS L to G Mapping 1 1 246s Vector 12 12 246s Star Forest Graph 3 3 246s Krylov Solver 1 1 246s Preconditioner 1 1 246s Viewer 1 1 246s ======================================================================================================================== 246s Average time to get PetscTime(): 2.321e-07 246s Average time for MPI_Barrier(): 6.6724e-06 246s Average time for zero size MPI_Send(): 6.13367e-06 246s #PETSc Option Table entries: 246s --ndofs 30000 # (source: command line) 246s --problem_type poisson # (source: command line) 246s --scaling_type strong # (source: command line) 246s -ksp_rtol 1.0e-8 # (source: command line) 246s -ksp_type cg # (source: command line) 246s -ksp_view # (source: command line) 246s -log_view # (source: command line) 246s -options_left # (source: command line) 246s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 246s -pc_hypre_type boomeramg # (source: command line) 246s -pc_type hypre # (source: command line) 246s #End of PETSc Option Table entries 246s Compiled without FORTRAN kernels 246s Compiled with full precision matrices (default) 246s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 246s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 246s ----------------------------------------- 247s Libraries compiled on 2026-01-26 06:54:57 on reproducible 247s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 247s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 247s Using PETSc arch: 247s ----------------------------------------- 247s 247s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 247s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 247s ----------------------------------------- 247s 247s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 247s ----------------------------------------- 247s 247s Using C linker: mpicc 247s Using Fortran linker: mpif90 247s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 247s ----------------------------------------- 247s 247s #PETSc Option Table entries: 247s --ndofs 30000 # (source: command line) 247s --problem_type poisson # (source: command line) 247s --scaling_type strong # (source: command line) 247s -ksp_rtol 1.0e-8 # (source: command line) 247s -ksp_type cg # (source: command line) 247s -ksp_view # (source: command line) 247s -log_view # (source: command line) 247s -options_left # (source: command line) 247s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 247s -pc_hypre_type boomeramg # (source: command line) 247s -pc_type hypre # (source: command line) 247s #End of PETSc Option Table entries 247s WARNING! There are options you set that were not used! 247s WARNING! could be spelling mistake, etc! 247s There are 3 unused database options. They are: 247s Option left: name:--ndofs value: 30000 source: command line 247s Option left: name:--problem_type value: poisson source: command line 247s Option left: name:--scaling_type value: strong source: command line 247s autopkgtest [16:39:28]: test dolfinx-performance-test-binary: -----------------------] 251s dolfinx-performance-test-binary PASS 251s autopkgtest [16:39:32]: test dolfinx-performance-test-binary: - - - - - - - - - - results - - - - - - - - - - 256s autopkgtest [16:39:37]: test dolfinx-performance-test-source: preparing testbed 258s Reading package lists... 258s Building dependency tree... 258s Reading state information... 258s Solving dependencies... 259s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 269s autopkgtest [16:39:50]: test dolfinx-performance-test-source: [----------------------- 271s -- The C compiler identification is GNU 15.2.0 271s -- The CXX compiler identification is GNU 15.2.0 271s -- Detecting C compiler ABI info 271s -- Detecting C compiler ABI info - done 271s -- Check for working C compiler: /usr/bin/cc - skipped 271s -- Detecting C compile features 271s -- Detecting C compile features - done 271s -- Detecting CXX compiler ABI info 271s -- Detecting CXX compiler ABI info - done 271s -- Check for working CXX compiler: /usr/bin/c++ - skipped 271s -- Detecting CXX compile features 271s -- Detecting CXX compile features - done 272s -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so (found version "4.1") 273s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 273s -- Found MPI: TRUE (found version "4.1") 273s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 273s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 273s -- Found Threads: TRUE 273s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 273s -- Requested configuration: REQUIRED 273s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 273s -- Checking for Basix hints with /usr/bin/python3 274s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 274s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 274s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.6") found components: C 274s -- HDF5_DIR: HDF5_DIR-NOTFOUND 274s -- HDF5_DEFINITIONS: 274s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 274s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 274s -- HDF5_HL_LIBRARIES: 274s -- HDF5_C_DEFINITIONS: 274s -- HDF5_C_INCLUDE_DIR: 274s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 274s -- HDF5_C_LIBRARY: 274s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 274s -- HDF5_C_HL_LIBRARY: 274s -- HDF5_C_HL_LIBRARIES: 274s -- Defined targets (if any): 274s -- ... hdf5::hdf5 274s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 274s -- Checking for one of the modules 'PETSc;petsc' 274s -- Looking for PETSC_USE_COMPLEX 275s -- Looking for PETSC_USE_COMPLEX - not found 275s -- Checking for one of the modules 'SLEPc;slepc' 275s CMake Warning (dev) at CMakeLists.txt:52 (find_package): 275s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 275s --help-policy CMP0167" for policy details. Use the cmake_policy command to 275s set the policy and suppress this warning. 275s 275s This warning is for project developers. Use -Wno-dev to suppress it. 275s 275s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 275s -- Requested configuration: QUIET REQUIRED COMPONENTS program_options 275s -- Found boost_program_options 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_program_options-1.88.0 275s -- [x] libboost_program_options.so.1.88.0 275s -- [ ] libboost_program_options.a 275s -- Adding boost_program_options dependencies: headers 275s -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.70") found components: program_options 275s -- -Ofast -g -Wall 275s -- Configuring done (4.0s) 275s -- Generating done (0.0s) 275s -- Build files have been written to: /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build 275s /usr/bin/cmake -S/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -B/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build --check-build-system CMakeFiles/Makefile.cmake 0 275s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/CMakeFiles /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build//CMakeFiles/progress.marks 275s make -f CMakeFiles/Makefile2 all 275s make[1]: Entering directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 275s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend 275s make[2]: Entering directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 275s [ 9%] Generating Poisson.c 275s ffcx /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/Poisson.py 276s [ 18%] Generating Elasticity.c 276s ffcx /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/Elasticity.py 277s cd /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake "--color=" 277s make[2]: Leaving directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 277s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build 277s make[2]: Entering directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 277s [ 27%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o 277s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/main.cpp 295s [ 36%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o 295s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mesh.cpp 305s In file included from /usr/include/c++/15/vector:74, 305s from /usr/include/dolfinx/common/Table.h:14, 305s from /usr/include/dolfinx/common/TimeLogger.h:9, 305s from /usr/include/dolfinx/common/Timer.h:10, 305s from /usr/include/dolfinx/common/MPI.h:9, 305s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mesh.cpp:6: 305s /usr/include/c++/15/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 305s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 305s 885 | vector<_Tp, _Alloc>:: 305s | ^~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s In file included from /usr/include/dolfinx/mesh/generation.h:11, 305s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mesh.cpp:15: 305s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 305s /usr/include/dolfinx/mesh/utils.h:54:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 54 | void reorder_list(std::span list, std::span nodemap) 305s | ^~~~~~~~~~~~ 305s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 305s from /usr/include/dolfinx/mesh/Mesh.h:9, 305s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mesh.cpp:12: 305s /usr/include/dolfinx/common/sort.h: In function ‘std::vector dolfinx::sort_by_perm(std::span, std::size_t) [with T = long long int; int BITS = 16]’: 305s /usr/include/dolfinx/common/sort.h:183:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 183 | std::vector sort_by_perm(std::span x, std::size_t shape1) 305s | ^~~~~~~~~~~~ 306s In file included from /usr/include/c++/15/chrono:54, 306s from /usr/include/dolfinx/common/timing.h:10, 306s from /usr/include/dolfinx/common/TimeLogger.h:10: 306s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 306s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 1877 | __introsort_loop(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’, 307s inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, 307s inlined from ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1822:22, 307s inlined from ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1833:16, 307s inlined from ‘dolfinx::mesh::create_boundary_vertices_fn(const CellReorderFunction&, std::optional)::&, const std::vector&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&)>’ at /usr/include/dolfinx/mesh/utils.h:309:24: 307s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 1906 | std::__introsort_loop(__first, __last, 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 307s 1907 | std::__lg(__last - __first) * 2, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1908 | __comp); 307s | ~~~~~~~ 307s /usr/include/dolfinx/mesh/utils.h: In lambda function: 307s /usr/include/dolfinx/mesh/utils.h:343:56: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 343 | std::span(facets0), max_v); 307s | ^ 307s In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’, 307s inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, 307s inlined from ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1822:22, 307s inlined from ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1833:16, 307s inlined from ‘dolfinx::mesh::create_boundary_vertices_fn(const CellReorderFunction&, std::optional)::&, const std::vector&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&)>’ at /usr/include/dolfinx/mesh/utils.h:377:24: 307s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 1906 | std::__introsort_loop(__first, __last, 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 307s 1907 | std::__lg(__last - __first) * 2, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1908 | __comp); 307s | ~~~~~~~ 308s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const std::vector::type> >&, std::span, std::span, const U&, int, const std::function(const dolfinx::graph::AdjacencyList&)>&) [with U = std::vector >]’: 308s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 308s 237 | create_geometry(const Topology& topology, 308s | ^~~~~~~~~~~~~~~ 308s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 308s /usr/include/dolfinx/mesh/Geometry.h:306:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 308s 306 | graph::build::compute_local_to_global(xdofs, all_dofmaps), nodes); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 308s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 308s 305 | const std::vector l2l = graph::build::compute_local_to_local( 308s | ^~~ 308s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 308s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 310s In file included from /usr/include/c++/15/vector:68: 310s In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, 310s inlined from ‘std::tuple, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’ at /usr/include/dolfinx/refinement/utils.h:216:25: 310s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 310s 1621 | _M_range_insert(begin() + __offset, __first, __last, 310s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310s 1622 | std::__iterator_category(__first)); 310s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 310s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 310s from /usr/include/dolfinx/refinement/interval.h:12, 310s from /usr/include/dolfinx/refinement/refine.h:17, 310s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mesh.cpp:16: 310s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 310s /usr/include/dolfinx/refinement/utils.h:248:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 310s 248 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 310s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 310s 249 | recv_local_edge); 310s | ~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 311s /usr/include/dolfinx/refinement/plaza.h:403:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 403 | = get_simplices(indices, longest_edge, tdim, uniform); 311s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1877 | __introsort_loop(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1771 | __insertion_sort(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~~~ 314s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:464:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 464 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’, 315s inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, 315s inlined from ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1822:22, 315s inlined from ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1833:16, 315s inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /usr/include/dolfinx/common/MPI.h:498:20: 315s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1906 | std::__introsort_loop(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1907 | std::__lg(__last - __first) * 2, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1908 | __comp); 315s | ~~~~~~~ 315s In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’, 315s inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, 315s inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, 315s inlined from ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1822:22, 315s inlined from ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’ at /usr/include/c++/15/bits/ranges_algo.h:1833:16, 315s inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /usr/include/dolfinx/common/MPI.h:498:20: 315s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1823 | std::__insertion_sort(__first, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:679:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 679 | distribute_data(MPI_Comm comm0, std::span indices, 315s | ^~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::vector >, const std::vector::type> >&, MPI_Comm, const U&, std::array, const CellPartitionFunction&, std::optional, const CellReorderFunction&) [with U = std::vector >]’: 316s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 316s 1068 | t[i] = extract_topology(celltypes[i], doflayouts[i], cells[i]); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1132 | cells1_v[i] = extract_topology(celltypes[i], doflayouts[i], cells1[i]); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/mesh/utils.h:1154:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1154 | Topology topology 316s | ^~~~~~~~ 316s In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, 316s inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::vector >, const std::vector::type> >&, MPI_Comm, const U&, std::array, const CellPartitionFunction&, std::optional, const CellReorderFunction&) [with U = std::vector >]’ at /usr/include/dolfinx/mesh/utils.h:1176:18: 316s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1621 | _M_range_insert(begin() + __offset, __first, __last, 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1622 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, 316s inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::vector >, const std::vector::type> >&, MPI_Comm, const U&, std::array, const CellPartitionFunction&, std::optional, const CellReorderFunction&) [with U = std::vector >]’ at /usr/include/dolfinx/mesh/utils.h:1178:18: 316s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1621 | _M_range_insert(begin() + __offset, __first, __last, 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1622 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::vector >, const std::vector::type> >&, MPI_Comm, const U&, std::array, const CellPartitionFunction&, std::optional, const CellReorderFunction&) [with U = std::vector >]’: 316s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1188 | Geometry geometry 316s | ^~~~~~~~ 316s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&, std::optional, const CellReorderFunction&) [with U = std::vector >]’: 318s /usr/include/dolfinx/mesh/utils.h:1233:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s 1233 | Mesh> create_mesh( 318s | ^~~~~~~~~~~ 318s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, std::variant(int, int, const std::vector >&, const std::vector, std::allocator > >&)> >, Option) [with T = double]’: 318s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s 153 | mesh::Mesh mesh1 = mesh::create_mesh( 318s | ^~~~~ 318s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, const dolfinx::mesh::CellReorderFunction&) [with T = double]’: 318s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s 401 | {x.size() / 3, 3}, partitioner, 2, reorder_fn); 318s | ^ 318s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, const U&, std::array, GhostMode, std::optional) [with U = std::vector >]’: 319s /usr/include/dolfinx/mesh/utils.h:1269:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 1269 | create_mesh(MPI_Comm comm, std::span cells, 319s | ^~~~~~~~~~~ 324s [ 45%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o 324s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/elasticity_problem.cpp 367s In file included from /usr/include/basix/finite-element.h:12, 367s from /usr/include/dolfinx/fem/FiniteElement.h:11, 367s from /usr/include/dolfinx/fem/Function.h:10, 367s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/elasticity_problem.h:9, 367s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/elasticity_problem.cpp:7: 367s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 367s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 367s 276 | void apply_tranpose_matrix_right( 367s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 367s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s In file included from /usr/include/dolfinx/fem/assembler.h:15, 367s from /usr/include/dolfinx/fem/Function.h:12: 367s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 3; T = double; auto:136 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 367s | ^~~~~~~~~ 367s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 2; T = double; auto:136 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 367s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 367s 236 | void apply_matrix(std::span v_size_t, 367s | ^~~~~~~~~~~~ 367s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = -1; T = double; auto:136 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 367s | ^~~~~~~~~ 367s In file included from /usr/include/dolfinx/fem/assembler.h:14: 367s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(V&&, mdspan2_t, std::mdspan, std::extents >, auto:121, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:122, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:123, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T) [with int _bs0 = 3; int _bs1 = 3; V = std::vector&; T = double; auto:121 = std::function; auto:122 = std::function, std::span, int, int)>; auto:123 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s 82 | void _lift_bc_cells( 367s | ^~~~~~~~~~~~~~ 367s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_entities(V&&, mdspan2_t, std::mdspan, std::extents >, auto:124, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:125, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:126, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:124 = std::function; auto:125 = std::function, std::span, int, int)>; auto:126 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s 266 | void _lift_bc_entities( 367s | ^~~~~~~~~~~~~~~~~ 367s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(V&&, mdspan2_t, std::mdspan, std::extents >, auto:121, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:122, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:123, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T) [with int _bs0 = -1; int _bs1 = -1; V = std::vector&; T = double; auto:121 = std::function; auto:122 = std::function, std::span, int, int)>; auto:123 = std::function, std::span, int, int)>]’: 367s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 367s 82 | void _lift_bc_cells( 367s | ^~~~~~~~~~~~~~ 368s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(V&&, mdspan2_t, std::mdspan, std::extents >, auto:127, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:128, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:129, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:127 = std::function; auto:128 = std::function, std::span, int, int)>; auto:129 = std::function, std::span, int, int)>]’: 368s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 368s 421 | void _lift_bc_interior_facets( 368s | ^~~~~~~~~~~~~~~~~~~~~~~~ 369s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(V&&, mdspan2_t, std::mdspan, std::extents >, auto:127, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:128, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:129, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:127 = std::function; auto:128 = std::function, std::span, int, int)>; auto:129 = std::function, std::span, int, int)>]’: 369s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 369s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 369s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 369s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 369s 487 | void set(std::span x, std::optional> x0, 369s | ^~~ 369s In file included from /usr/include/dolfinx/fem/Function.h:11: 369s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 369s /usr/include/dolfinx/fem/FunctionSpace.h:292:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 369s 292 | cmap.tabulate(0, X, Xshape, phi_b); 369s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 369s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan >]’: 369s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 369s 93 | void pack_coefficient_entity(std::span c, int cstride, 369s | ^~~~~~~~~~~~~~~~~~~~~~~ 388s [ 54%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o 388s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp 392s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan, std::layout_stride, std::default_accessor >]’: 392s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s In file included from /usr/include/dolfinx/fem/Function.h:13: 392s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 392s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 83 | cmap.tabulate(0, X, Xshape, phi_b); 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 392s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1748 | void FiniteElement::transform_data( 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1769 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1771 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1790 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1792 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1801 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1803 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:682:27, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:495:21, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1867 | transform_data(u, n, cell_info, _etrans_invT, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1868 | precompute::apply_matrix); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:665:22, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:507:16, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1835 | transform_data(u, n, cell_info, _etrans, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1836 | precompute::apply_matrix); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:764:29, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:611:23, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1907 | transform_data(u, n, cell_info, _etrans, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1908 | precompute::apply_tranpose_matrix_right); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:747:31, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:615:25, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1931 | transform_data(u, n, cell_info, _etrans_invT, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1932 | precompute::apply_tranpose_matrix_right); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 392s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1748 | void FiniteElement::transform_data( 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1769 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1771 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1801 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1803 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 392s 1812 | op(std::span(v_size_t), 392s | ~~^~~~~~~~~~~~~~~~~~~~~ 392s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1814 | dofstart, block_size); 392s | ~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:698:23, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:499:17, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1851 | transform_data(u, n, cell_info, _etransT, 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1852 | precompute::apply_matrix); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:714:25, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:503:19, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1883 | transform_data(u, n, cell_info, _etrans_inv, 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1884 | precompute::apply_matrix); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:781:33, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:607:27, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1979 | transform_data(u, n, cell_info, _etrans_inv, 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1980 | precompute::apply_tranpose_matrix_right); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 392s inlined from ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:730:28, 392s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:619:22, 392s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 392s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 392s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 392s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1955 | transform_data(u, n, cell_info, _etransT, 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1956 | precompute::apply_tranpose_matrix_right); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/fem/assembler.h:12: 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:114, const dolfinx::fem::Form&, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:114 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:532:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 392s 532 | void assemble_matrix( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(V&&, const dolfinx::fem::Form&, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&) [with V = std::vector&; U = double; T = double]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 392s 1229 | void assemble_vector( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(V&&, const dolfinx::fem::Form&, mdspan2_t, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with V = std::vector&; U = double; T = double]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 392s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 392s | ^~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1046 | bc_values1, bc_markers1, x0, alpha); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1088 | _lift_bc_interior_facets( 392s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 392s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In function ‘void dolfinx::fem::impl::lift_bc(V&&, const dolfinx::fem::Form&, mdspan2_t, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with V = std::vector&; U = double; T = double]’, 392s inlined from ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’ at /usr/include/dolfinx/fem/assemble_vector_impl.h:1206:16: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1046 | bc_values1, bc_markers1, x0, alpha); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1088 | _lift_bc_interior_facets( 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 393s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1119 | _lift_bc_entities( 393s | ~~~~~~~~~~~~~~~~~^ 393s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’: 393s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1212 | std::span(bc_values1), bc_markers1, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1213 | std::span(), alpha); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 393s from /usr/include/dolfinx/fem/FunctionSpace.h:9: 393s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 393s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 87 | auto det(Matrix A) 393s | ^~~ 393s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 393s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 125 | void inv(U A, V B) 393s | ^~~ 393s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 393s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 212 | void pinv(U A, V P) 393s | ^~~~ 393s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s /usr/include/dolfinx/common/math.h:240:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 240 | inv(ATA, Inv); 393s | ~~~^~~~~~~~~~ 393s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’: 393s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 968 | cmap.tabulate(1, X, Xshape, phi_b); 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 393s In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’, 393s inlined from ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’ at /usr/include/dolfinx/fem/interpolate.h:1009:36: 393s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 149 | math::pinv(J, K); 393s | ~~~~~~~~~~^~~~~~ 393s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 393s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1056 | void interpolate(Function& u, std::span f, 393s | ^~~~~~~~~~~ 393s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 393s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 229 | _fshape, cells); 393s | ~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 393s from /usr/include/c++/15/chrono:3378, 393s from /usr/include/dolfinx/common/timing.h:10, 393s from /usr/include/dolfinx/common/TimeLogger.h:10, 393s from /usr/include/dolfinx/common/Timer.h:10, 393s from /usr/include/dolfinx/common/MPI.h:9, 393s from /usr/include/dolfinx/fem/DofMap.h:16, 393s from /usr/include/dolfinx/fem/Function.h:9: 393s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 393s /usr/include/c++/15/format:4851:3: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 393s 4851 | vformat(string_view __fmt, format_args __args) 393s | ^~~~~~~ 393s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 393s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:437:43: 393s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 393s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 393s | ^ 393s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 393s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:446:45: 393s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 393s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 393s | ^ 393s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 393s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:455:24: 393s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 393s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 393s | ^ 393s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/elasticity_problem.cpp: In function ‘std::tuple >, std::vector > > >, std::shared_ptr >, std::function&, const dolfinx::la::Vector >, std::vector > >&)> > elastic::problem(std::shared_ptr >, int)’: 393s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/elasticity_problem.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 229 | bc->set(b.array(), std::nullopt); 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/dolfinx/fem/assembler.h:15, 393s from /usr/include/dolfinx/fem/Function.h:12, 393s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/cgpoisson_problem.h:9, 393s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:7: 393s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 3; T = double; auto:136 = std::function, std::span, int, int)>]’: 393s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 393s | ^~~~~~~~~ 393s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 2; T = double; auto:136 = std::function, std::span, int, int)>]’: 393s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s In file included from /usr/include/basix/finite-element.h:12, 393s from /usr/include/dolfinx/fem/FiniteElement.h:11, 393s from /usr/include/dolfinx/fem/Function.h:10: 393s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 393s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 393s 236 | void apply_matrix(std::span v_size_t, 393s | ^~~~~~~~~~~~ 393s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = -1; T = double; auto:136 = std::function, std::span, int, int)>]’: 393s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 393s | ^~~~~~~~~ 396s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10, 396s from /usr/include/dolfinx/fem/assembler.h:14: 396s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 396s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 396s 487 | void set(std::span x, std::optional> x0, 396s | ^~~ 398s In file included from /usr/include/dolfinx/fem/Function.h:13: 398s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 398s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 398s 83 | cmap.tabulate(0, X, Xshape, phi_b); 398s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 400s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan >]’: 400s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 400s 93 | void pack_coefficient_entity(std::span c, int cstride, 400s | ^~~~~~~~~~~~~~~~~~~~~~~ 400s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan, std::layout_stride, std::default_accessor >]’: 400s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 401s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(V&&, const dolfinx::fem::Form&, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&) [with V = std::vector&; U = double; T = double]’: 401s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 401s 1229 | void assemble_vector( 401s | ^~~~~~~~~~~~~~~ 403s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 403s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 403s from /usr/include/dolfinx/fem/Function.h:11: 403s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 403s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s 87 | auto det(Matrix A) 403s | ^~~ 403s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 403s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1748 | void FiniteElement::transform_data( 403s | ^~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1769 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1771 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1790 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1792 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1801 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1803 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 403s inlined from ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:682:27, 403s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:495:21, 403s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 403s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 403s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 403s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1867 | transform_data(u, n, cell_info, _etrans_invT, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1868 | precompute::apply_matrix); 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 403s inlined from ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:665:22, 403s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:507:16, 403s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 403s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 403s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 403s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1835 | transform_data(u, n, cell_info, _etrans, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1836 | precompute::apply_matrix); 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 403s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1748 | void FiniteElement::transform_data( 403s | ^~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1769 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1771 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1801 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1803 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 403s 1812 | op(std::span(v_size_t), 403s | ~~^~~~~~~~~~~~~~~~~~~~~ 403s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1814 | dofstart, block_size); 403s | ~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 403s inlined from ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:698:23, 403s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:499:17, 403s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 403s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 403s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 403s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1851 | transform_data(u, n, cell_info, _etransT, 403s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1852 | precompute::apply_matrix); 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 403s inlined from ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:714:25, 403s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:503:19, 403s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 403s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 403s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 403s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 1883 | transform_data(u, n, cell_info, _etrans_inv, 403s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s 1884 | precompute::apply_matrix); 403s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 403s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s 125 | void inv(U A, V B) 403s | ^~~ 403s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 403s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s 212 | void pinv(U A, V P) 403s | ^~~~ 403s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s /usr/include/dolfinx/common/math.h:240:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s 240 | inv(ATA, Inv); 403s | ~~~^~~~~~~~~~ 403s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’: 403s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403s 968 | cmap.tabulate(1, X, Xshape, phi_b); 403s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 403s In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’, 403s inlined from ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’ at /usr/include/dolfinx/fem/interpolate.h:1009:36: 403s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 403s 149 | math::pinv(J, K); 403s | ~~~~~~~~~~^~~~~~ 403s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 404s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 404s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1056 | void interpolate(Function& u, std::span f, 404s | ^~~~~~~~~~~ 405s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 405s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 405s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 229 | _fshape, cells); 405s | ~~~~~~~~~~~~~~~ 408s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 408s from /usr/include/c++/15/chrono:3378, 408s from /usr/include/dolfinx/common/timing.h:10, 408s from /usr/include/dolfinx/common/TimeLogger.h:10, 408s from /usr/include/dolfinx/common/Timer.h:10, 408s from /usr/include/dolfinx/common/MPI.h:9, 408s from /usr/include/dolfinx/fem/DofMap.h:16, 408s from /usr/include/dolfinx/fem/Function.h:9: 408s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 408s /usr/include/c++/15/format:4851:3: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 408s 4851 | vformat(string_view __fmt, format_args __args) 408s | ^~~~~~~ 409s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 409s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:437:43: 409s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 409s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 409s | ^ 409s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 409s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:446:45: 409s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 409s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 409s | ^ 409s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 409s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:455:24: 409s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 409s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 409s | ^ 412s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp: In function ‘std::tuple >, std::vector > > >, std::shared_ptr >, std::function&, const dolfinx::la::Vector >, std::vector > >&)> > cgpoisson::problem(std::shared_ptr >, int, std::string)’: 412s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:161:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 161 | bc->set(un->x()->array(), std::nullopt, -1.0); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s [ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o 418s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/poisson_problem.cpp 434s In file included from /usr/include/basix/finite-element.h:12, 434s from /usr/include/dolfinx/fem/FiniteElement.h:11, 434s from /usr/include/dolfinx/fem/Function.h:10, 434s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/poisson_problem.h:9, 434s from /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/poisson_problem.cpp:7: 434s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 434s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 434s 276 | void apply_tranpose_matrix_right( 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s In file included from /usr/include/dolfinx/fem/assembler.h:15, 434s from /usr/include/dolfinx/fem/Function.h:12: 434s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 3; T = double; auto:136 = std::function, std::span, int, int)>]’: 434s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 434s | ^~~~~~~~~ 434s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = 2; T = double; auto:136 = std::function, std::span, int, int)>]’: 434s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 434s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 434s 236 | void apply_matrix(std::span v_size_t, 434s | ^~~~~~~~~~~~ 434s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_impl(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:136) [with int _bs = -1; T = double; auto:136 = std::function, std::span, int, int)>]’: 434s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 434s | ^~~~~~~~~ 436s In file included from /usr/include/dolfinx/fem/assembler.h:14: 436s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(V&&, mdspan2_t, std::mdspan, std::extents >, auto:121, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:122, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:123, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T) [with int _bs0 = 3; int _bs1 = 3; V = std::vector&; T = double; auto:121 = std::function; auto:122 = std::function, std::span, int, int)>; auto:123 = std::function, std::span, int, int)>]’: 436s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 82 | void _lift_bc_cells( 436s | ^~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(V&&, mdspan2_t, std::mdspan, std::extents >, auto:127, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:128, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:129, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:127 = std::function; auto:128 = std::function, std::span, int, int)>; auto:129 = std::function, std::span, int, int)>]’: 436s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 421 | void _lift_bc_interior_facets( 436s | ^~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(V&&, mdspan2_t, std::mdspan, std::extents >, auto:127, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:128, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:129, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:127 = std::function; auto:128 = std::function, std::span, int, int)>; auto:129 = std::function, std::span, int, int)>]’: 437s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_entities(V&&, mdspan2_t, std::mdspan, std::extents >, auto:124, std::mdspan >, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:125, std::tuple, std::layout_right, std::default_accessor >, int, std::mdspan, std::layout_right, std::default_accessor > >, auto:126, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T, std::mdspan >) [with V = std::vector&; T = double; auto:124 = std::function; auto:125 = std::function, std::span, int, int)>; auto:126 = std::function, std::span, int, int)>]’: 437s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 266 | void _lift_bc_entities( 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(V&&, mdspan2_t, std::mdspan, std::extents >, auto:121, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:122, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:123, std::span, std::mdspan >, std::span, std::span, std::span, std::span, std::span, T) [with int _bs0 = -1; int _bs1 = -1; V = std::vector&; T = double; auto:121 = std::function; auto:122 = std::function, std::span, int, int)>; auto:123 = std::function, std::span, int, int)>]’: 437s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 82 | void _lift_bc_cells( 437s | ^~~~~~~~~~~~~~ 440s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 440s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 440s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 487 | void set(std::span x, std::optional> x0, 440s | ^~~ 441s In file included from /usr/include/dolfinx/fem/Function.h:13: 441s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 441s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 83 | cmap.tabulate(0, X, Xshape, phi_b); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan >]’: 443s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 93 | void pack_coefficient_entity(std::span c, int cstride, 443s | ^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/fem/pack.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, auto:137, int32_t) [with T = double; U = double; auto:137 = std::mdspan, std::layout_stride, std::default_accessor >]’: 443s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s In file included from /usr/include/dolfinx/fem/assembler.h:12: 445s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:114, const dolfinx::fem::Form&, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:114 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 445s /usr/include/dolfinx/fem/assemble_matrix_impl.h:532:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 445s 532 | void assemble_matrix( 445s | ^~~~~~~~~~~~~~~ 447s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(V&&, const dolfinx::fem::Form&, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&) [with V = std::vector&; U = double; T = double]’: 447s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 447s 1229 | void assemble_vector( 447s | ^~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(V&&, const dolfinx::fem::Form&, mdspan2_t, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with V = std::vector&; U = double; T = double]’: 449s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 449s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 449s | ^~~~~~~ 449s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 449s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1046 | bc_values1, bc_markers1, x0, alpha); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 449s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s 1088 | _lift_bc_interior_facets( 449s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 449s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’: 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 451s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s In function ‘void dolfinx::fem::impl::lift_bc(V&&, const dolfinx::fem::Form&, mdspan2_t, std::mdspan, std::extents >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with V = std::vector&; U = double; T = double]’, 451s inlined from ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’ at /usr/include/dolfinx/fem/assemble_vector_impl.h:1206:16: 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 451s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1046 | bc_values1, bc_markers1, x0, alpha); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 451s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1088 | _lift_bc_interior_facets( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1119 | _lift_bc_entities( 451s | ~~~~~~~~~~~~~~~~~^ 451s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(V&&, std::vector > > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with V = std::vector&; U = double; T = double]’: 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 451s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 451s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1212 | std::span(bc_values1), bc_markers1, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1213 | std::span(), alpha); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 452s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 452s from /usr/include/dolfinx/fem/Function.h:11: 452s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 452s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 452s 87 | auto det(Matrix A) 452s | ^~~ 453s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 453s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1748 | void FiniteElement::transform_data( 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1769 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1771 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1790 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1792 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1801 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1803 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:682:27, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:495:21, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1867 | transform_data(u, n, cell_info, _etrans_invT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1868 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:665:22, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:507:16, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1835 | transform_data(u, n, cell_info, _etrans, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1836 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:764:29, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:611:23, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1907 | transform_data(u, n, cell_info, _etrans, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1908 | precompute::apply_tranpose_matrix_right); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:747:31, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:615:25, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1931 | transform_data(u, n, cell_info, _etrans_invT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1932 | precompute::apply_tranpose_matrix_right); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 453s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1748 | void FiniteElement::transform_data( 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1769 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1771 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1801 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1803 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 1812 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1814 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:698:23, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:499:17, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1851 | transform_data(u, n, cell_info, _etransT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1852 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:714:25, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:503:19, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1883 | transform_data(u, n, cell_info, _etrans_inv, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1884 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:781:33, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:607:27, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1979 | transform_data(u, n, cell_info, _etrans_inv, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1980 | precompute::apply_tranpose_matrix_right); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 453s inlined from ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’ at /usr/include/dolfinx/fem/FiniteElement.h:730:28, 453s inlined from ‘dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>’ at /usr/include/dolfinx/fem/FiniteElement.h:619:22, 453s inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:63:36, 453s inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’ at /usr/include/c++/15/bits/invoke.h:113:28, 453s inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>; _ArgTypes = {std::span, std::span, int, int}]’ at /usr/include/c++/15/bits/std_function.h:292:30: 453s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1955 | transform_data(u, n, cell_info, _etransT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1956 | precompute::apply_tranpose_matrix_right); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 453s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 125 | void inv(U A, V B) 453s | ^~~ 453s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 453s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 212 | void pinv(U A, V P) 453s | ^~~~ 453s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s /usr/include/dolfinx/common/math.h:240:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 240 | inv(ATA, Inv); 453s | ~~~^~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 968 | cmap.tabulate(1, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’, 453s inlined from ‘void dolfinx::fem::impl::piola_mapped_evaluation(const dolfinx::fem::FiniteElement&, bool, const dolfinx::fem::DofMap&, std::span, std::span, std::span, std::array, const dolfinx::mesh::Mesh&, std::span<_Type, 4294967295>) [with T = double; U = double]’ at /usr/include/dolfinx/fem/interpolate.h:1009:36: 453s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 149 | math::pinv(J, K); 453s | ~~~~~~~~~~^~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:149:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 454s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1056 | void interpolate(Function& u, std::span f, 454s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 455s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 229 | _fshape, cells); 455s | ~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 459s from /usr/include/c++/15/chrono:3378, 459s from /usr/include/dolfinx/common/timing.h:10, 459s from /usr/include/dolfinx/common/TimeLogger.h:10, 459s from /usr/include/dolfinx/common/Timer.h:10, 459s from /usr/include/dolfinx/common/MPI.h:9, 459s from /usr/include/dolfinx/fem/DofMap.h:16, 459s from /usr/include/dolfinx/fem/Function.h:9: 459s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 459s /usr/include/c++/15/format:4851:3: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 459s 4851 | vformat(string_view __fmt, format_args __args) 459s | ^~~~~~~ 460s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 460s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:437:43: 460s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 460s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 460s | ^ 460s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 460s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:446:45: 460s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 460s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 460s | ^ 460s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 460s inlined from ‘dolfinx::fem::Form dolfinx::fem::create_form_factory(const std::vector >&, const std::vector > >&, const std::vector > >&, const std::vector > >&, const std::map > > >&, const std::vector >&, std::shared_ptr >) [with T = double; U = double]’ at /usr/include/dolfinx/fem/utils.h:455:24: 460s /usr/include/c++/15/format:4893:72: note: parameter passing for argument of type ‘std::format_args’ {aka ‘std::basic_format_args, char> >’} changed in GCC 9.1 460s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 460s | ^ 462s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/poisson_problem.cpp: In function ‘std::tuple >, std::vector > > >, std::shared_ptr >, std::function&, const dolfinx::la::Vector >, std::vector > >&)> > poisson::problem(std::shared_ptr >, int)’: 462s /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/poisson_problem.cpp:155:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 155 | bc->set(b.array(), std::nullopt); 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s [ 72%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o 468s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/mem.cpp 471s [ 81%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o 471s /usr/bin/cc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -MF CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o.d -o CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/Elasticity.c 484s [ 90%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o 484s /usr/bin/cc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/include -Ofast -g -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -MF CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o.d -o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -c /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/Poisson.c 485s [100%] Linking CXX executable dolfinx-scaling-test 485s /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx-scaling-test.dir/link.txt --verbose=1 486s /usr/bin/c++ -Ofast -g -Wall -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/dolfinx-scaling-test.dir/link.d "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/cgpoisson_problem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/mem.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/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib: /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.10.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.88.0 -lpthread /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.10.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.3 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib/libpetsc_real.so 486s make[2]: Leaving directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 486s [100%] Built target dolfinx-scaling-test 486s make[1]: Leaving directory '/tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build' 486s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.qGXfni/build.33v/src/dolfinx-performance-tests-build/CMakeFiles 0 486s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 486s [2026-02-01 16:43:27.395] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 486s [2026-02-01 16:43:27.396] [RANK: 0] [info] Compute partition of cells across ranks 486s [2026-02-01 16:43:27.396] [RANK: 0] [info] Building mesh dual graph 486s [2026-02-01 16:43:27.396] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 486s [2026-02-01 16:43:27.451] [RANK: 0] [info] Build nonlocal part of mesh dual graph 486s [2026-02-01 16:43:27.464] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 486s [2026-02-01 16:43:27.464] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 486s [2026-02-01 16:43:27.464] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 486s [2026-02-01 16:43:27.489] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 486s [2026-02-01 16:43:27.489] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 490s [2026-02-01 16:43:31.669] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 490s [2026-02-01 16:43:31.669] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 490s [2026-02-01 16:43:31.670] [RANK: 0] [info] Extract basic topology: 69228->69228 490s [2026-02-01 16:43:31.671] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 490s [2026-02-01 16:43:31.671] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 490s [2026-02-01 16:43:31.687] [RANK: 0] [info] GPS pseudo-diameter:(118) 1148-16727 490s [2026-02-01 16:43:31.689] [RANK: 0] [info] Create topology (generalised) 490s [2026-02-01 16:43:31.691] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 490s [2026-02-01 16:43:31.691] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 490s [2026-02-01 16:43:31.694] [RANK: 0] [info] Compute ghost indices 490s [2026-02-01 16:43:31.694] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 490s [2026-02-01 16:43:31.695] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 490s [2026-02-01 16:43:31.696] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 490s [2026-02-01 16:43:31.696] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 490s [2026-02-01 16:43:31.700] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.700] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.700] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.700] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Create Geometry (multiple) 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Got 1 dof layouts 490s [2026-02-01 16:43:31.702] [RANK: 0] [info] Checking required entities per dimension 490s [2026-02-01 16:43:31.703] [RANK: 0] [info] Cell type: 0 dofmap: 17307x4 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Global index computation 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Got 1 index_maps 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Get global indices 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] Calling compute_local_to_global 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] xdofs.size = 69228 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] dofmap sizes = 69228 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] all_dofmaps.size = 69228 490s [2026-02-01 16:43:31.705] [RANK: 0] [info] nodes.size = 3588 490s [2026-02-01 16:43:31.706] [RANK: 0] [info] Creating geometry with 1 dofmaps 490s UnitCube (24x19x19) to be refined 0 times 490s [2026-02-01 16:43:31.706] [RANK: 0] [info] Computing mesh entities of dimension 2 490s [2026-02-01 16:43:31.720] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.721] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.779] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.779] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.780] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 490s [2026-02-01 16:43:31.780] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 490s [2026-02-01 16:43:31.781] [RANK: 0] [info] Checking required entities per dimension 490s [2026-02-01 16:43:31.781] [RANK: 0] [info] Cell type: 0 dofmap: 17307x4 490s [2026-02-01 16:43:31.783] [RANK: 0] [info] Global index computation 490s [2026-02-01 16:43:31.783] [RANK: 0] [info] Got 1 index_maps 490s [2026-02-01 16:43:31.783] [RANK: 0] [info] Get global indices 490s [2026-02-01 16:43:31.783] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 490s [2026-02-01 16:43:31.783] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 490s [2026-02-01 16:43:31.784] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 490s [2026-02-01 16:43:31.799] [RANK: 0] [info] Column ghost size increased from 221 to 557 490s ---------------------------------------------------------------- 490s Test problem summary 490s dolfinx version: 0.10.0 490s dolfinx hash: ubuntu 490s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 490s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 490s Problem type: elasticity 490s Scaling type: weak 490s Num processes: 3 490s Num cells: 51984 (52 thousand) 490s Total degrees of freedom: 30000 (30 thousand) 490s Average degrees of freedom per process: 10000 490s ---------------------------------------------------------------- 490s [2026-02-01 16:43:31.903] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 492s KSP Object: 3 MPI processes 492s type: cg 492s maximum iterations=10000, initial guess is zero 492s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 492s left preconditioning 492s using PRECONDITIONED norm type for convergence test 492s PC Object: 3 MPI processes 492s type: gamg 492s type is MULTIPLICATIVE, levels=3 cycles=v 492s Cycles per PCApply=1 492s Using externally compute Galerkin coarse grid matrices 492s GAMG specific options 492s Threshold for dropping small values in graph on each level = -1. -1. -1. 492s Threshold scaling factor for each level not specified = 1. 492s AGG specific options 492s Number of levels of aggressive coarsening 1 492s Square graph aggressive coarsening 492s MatCoarsen Object: 3 MPI processes 492s type: misk 492s Number smoothing steps to construct prolongation 1 492s Complexity: grid = 1.0944 operator = 1.38637 492s Per-level complexity: op = operator, int = interpolation 492s #equations | #active PEs | avg nnz/row op | avg nnz/row int 492s 222 1 184 0 492s 2610 3 170 39 492s 30000 3 42 22 492s Coarse grid solver -- level 0 ------------------------------- 492s KSP Object: (mg_coarse_) 3 MPI processes 492s type: preonly 492s maximum iterations=10000, initial guess is zero 492s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 492s left preconditioning 492s using NONE norm type for convergence test 492s PC Object: (mg_coarse_) 3 MPI processes 492s type: bjacobi 492s number of blocks = 3 492s Local solver information for first block is in the following KSP and PC objects on rank 0: 492s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 492s KSP Object: (mg_coarse_sub_) 1 MPI process 492s type: preonly 492s maximum iterations=1, initial guess is zero 492s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 492s left preconditioning 492s using NONE norm type for convergence test 492s PC Object: (mg_coarse_sub_) 1 MPI process 492s type: lu 492s out-of-place factorization 492s tolerance for zero pivot 2.22045e-14 492s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 492s matrix ordering: nd 492s factor fill ratio given 5., needed 1.12909 492s Factored matrix follows: 492s Mat Object: (mg_coarse_sub_) 1 MPI process 492s type: seqaij 492s rows=222, cols=222, bs=6 492s package used to perform factorization: petsc 492s total: nonzeros=45972, allocated nonzeros=45972 492s using I-node routines: found 54 nodes, limit used is 5 492s linear system matrix = precond matrix: 492s Mat Object: (mg_coarse_sub_) 1 MPI process 492s type: seqaij 492s rows=222, cols=222, bs=6 492s total: nonzeros=40716, allocated nonzeros=40716 492s total number of mallocs used during MatSetValues calls=0 492s using I-node routines: found 72 nodes, limit used is 5 492s linear system matrix = precond matrix: 492s Mat Object: 3 MPI processes 492s type: mpiaij 492s rows=222, cols=222, bs=6 492s total: nonzeros=40716, allocated nonzeros=40716 492s total number of mallocs used during MatSetValues calls=0 492s using scalable MatPtAP() implementation 492s using I-node (on process 0) routines: found 72 nodes, limit used is 5 492s Down solver (pre-smoother) on level 1 ------------------------------- 492s KSP Object: (mg_levels_1_) 3 MPI processes 492s type: chebyshev 492s Chebyshev polynomial of first kind 492s eigenvalue targets used: min 0.259319, max 2.85251 492s eigenvalues provided (min 0.056202, max 2.59319) with transform: [0. 0.1; 0. 1.1] 492s maximum iterations=2, nonzero initial guess 492s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 492s left preconditioning 492s using NONE norm type for convergence test 492s PC Object: (mg_levels_1_) 3 MPI processes 492s type: jacobi 492s type DIAGONAL 492s linear system matrix = precond matrix: 492s Mat Object: 3 MPI processes 492s type: mpiaij 492s rows=2610, cols=2610, bs=6 492s total: nonzeros=442836, allocated nonzeros=442836 492s total number of mallocs used during MatSetValues calls=0 492s using scalable MatPtAP() implementation 492s using I-node (on process 0) routines: found 272 nodes, limit used is 5 492s Up solver (post-smoother) same as down solver (pre-smoother) 492s Down solver (pre-smoother) on level 2 ------------------------------- 492s KSP Object: (mg_levels_2_) 3 MPI processes 492s type: chebyshev 492s Chebyshev polynomial of first kind 492s eigenvalue targets used: min 0.258252, max 2.84078 492s eigenvalues provided (min 0.0748922, max 2.58252) with transform: [0. 0.1; 0. 1.1] 492s maximum iterations=2, nonzero initial guess 492s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 492s left preconditioning 492s using NONE norm type for convergence test 492s PC Object: (mg_levels_2_) 3 MPI processes 492s type: jacobi 492s type DIAGONAL 492s linear system matrix = precond matrix: 492s Mat Object: 3 MPI processes 492s type: mpiaij 492s rows=30000, cols=30000, bs=3 492s total: nonzeros=1251522, allocated nonzeros=1251522 492s total number of mallocs used during MatSetValues calls=0 492s has attached near null space 492s using I-node (on process 0) routines: found 3367 nodes, limit used is 5 492s Up solver (post-smoother) same as down solver (pre-smoother) 492s linear system matrix = precond matrix: 492s Mat Object: 3 MPI processes 492s type: mpiaij 492s rows=30000, cols=30000, bs=3 492s total: nonzeros=1251522, allocated nonzeros=1251522 492s total number of mallocs used during MatSetValues calls=0 492s has attached near null space 492s using I-node (on process 0) routines: found 3367 nodes, limit used is 5 492s 492s [MPI_MAX] Summary of timings (s) | reps avg tot 492s ------------------------------------------------------------------------------------------------------- 492s Build BoxMesh (tetrahedra) | 1 4.316497 4.316497 492s Build dofmap data | 2 0.002786 0.005571 492s Compute connectivity 2-0 | 1 0.000419 0.000419 492s Compute dof reordering map | 2 0.000083 0.000165 492s Compute entities of dim = 2 | 1 0.073671 0.073671 492s Compute graph partition (SCOTCH) | 1 4.181520 4.181520 492s Compute local part of mesh dual graph (mixed) | 2 0.043994 0.087988 492s Compute local-to-local map | 1 0.000265 0.000265 492s Compute non-local part of mesh dual graph | 1 0.038000 0.038000 492s Compute-local-to-global links for global/local adjacency list | 1 0.000373 0.000373 492s Distribute fixed-degree adjacency list to destination ranks | 1 0.010511 0.010511 492s Distribute row-wise data (scalable) | 1 0.000921 0.000921 492s GPS: create_level_structure | 3 0.000244 0.000732 492s Gibbs-Poole-Stockmeyer ordering | 1 0.002057 0.002057 492s Init MPI | 1 0.129489 0.129489 492s Init PETSc | 1 0.046299 0.046299 492s Init dofmap from element dofmap | 2 0.002294 0.004588 492s Init logging | 1 0.000010 0.000010 492s PETSc Krylov solver | 1 2.059760 2.059760 492s SparsityPattern::finalize | 1 0.005898 0.005898 492s Topology: create | 1 0.011552 0.011552 492s Topology: determine shared index ownership | 1 0.001322 0.001322 492s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001615 0.001615 492s ZZZ Assemble matrix | 1 0.090357 0.090357 492s ZZZ Assemble vector | 1 0.004477 0.004477 492s ZZZ Create Mesh | 1 4.325107 4.325107 492s ZZZ Create RHS function | 1 0.006768 0.006768 492s ZZZ Create boundary conditions | 1 0.000829 0.000829 492s ZZZ Create facets and facet->cell connectivity | 1 0.074149 0.074149 492s ZZZ Create forms | 1 0.000300 0.000300 492s ZZZ Create near-nullspace | 1 0.005729 0.005729 492s ZZZ FunctionSpace | 1 0.003269 0.003269 492s ZZZ Solve | 1 2.061816 2.061816 492s *** Number of Krylov iterations: 18 492s *** Solution norm: 3.6795e-05 492s **************************************************************************************************************************************************************** 492s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 492s **************************************************************************************************************************************************************** 492s 492s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 492s 492s ./dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:43:33 2026 492s Using PETSc Release Version 3.24.3, Jan 01, 2026 492s 492s Max Max/Min Avg Total 493s Time (sec): 6.589e+00 1.000 6.589e+00 493s Objects: 0.000e+00 0.000 0.000e+00 493s Flops: 2.193e+08 1.091 2.105e+08 6.315e+08 493s Flops/sec: 3.328e+07 1.091 3.195e+07 9.585e+07 493s MPI Msg Count: 7.780e+02 1.041 7.577e+02 2.273e+03 493s MPI Msg Len (bytes): 6.687e+06 1.230 8.267e+03 1.879e+07 493s MPI Reductions: 9.600e+01 1.000 493s 493s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 493s e.g., VecAXPY() for real vectors of length N --> 2N flops 493s and VecAXPY() for complex vectors of length N --> 8N flops 493s 493s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 493s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 493s 0: Main Stage: 6.5886e+00 100.0% 6.3154e+08 100.0% 2.273e+03 100.0% 8.267e+03 100.0% 7.900e+01 82.3% 493s 493s ------------------------------------------------------------------------------------------------------------------------ 493s See the 'Profiling' chapter of the users' manual for details on interpreting output. 493s Phase summary info: 493s Count: number of times phase was executed 493s Time and Flop: Max - maximum over all processes 493s Ratio - ratio of maximum to minimum over all processes 493s Mess: number of messages sent 493s AvgLen: average message length (bytes) 493s Reduct: number of global reductions 493s Global: entire computation 493s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 493s %T - percent time in this phase %F - percent flop in this phase 493s %M - percent messages in this phase %L - percent message lengths in this phase 493s %R - percent reductions in this phase 493s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 493s ------------------------------------------------------------------------------------------------------------------------ 493s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 493s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 493s ------------------------------------------------------------------------------------------------------------------------ 493s 493s --- Event Stage 0: Main Stage 493s 493s BuildTwoSided 109 1.0 6.6115e-02 1.2 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 1 0 8 0 0 1 0 8 0 0 0 493s BuildTwoSidedF 83 1.0 5.9815e-02 1.5 0.00e+00 0.0 9.4e+01 6.2e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 493s MatMult 190 1.0 8.2144e-01 1.7 1.17e+08 1.1 1.1e+03 5.8e+03 0.0e+00 9 53 50 35 0 9 53 50 35 0 406 493s MatMultAdd 38 1.0 8.1381e-02 1.3 9.63e+06 1.1 1.5e+02 1.5e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 343 493s MatMultTranspose 38 1.0 9.2653e-02 1.5 9.64e+06 1.1 1.5e+02 1.5e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 301 493s MatSolve 19 0.0 6.6899e-03 0.0 1.74e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 261 493s MatLUFactorSym 1 1.0 1.3267e-03 113.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 493s MatLUFactorNum 1 1.0 2.9255e-03 937.7 6.10e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2083 493s MatScale 6 1.0 9.9566e-04 1.1 6.11e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1778 493s MatResidual 38 1.0 1.3253e-01 1.4 2.27e+07 1.1 2.3e+02 5.5e+03 0.0e+00 2 10 10 7 0 2 10 10 7 0 486 493s MatAssemblyBegin 45 1.0 7.1916e-02 1.3 0.00e+00 0.0 9.4e+01 6.2e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 493s MatAssemblyEnd 45 1.0 1.0166e-01 1.0 7.91e+04 1.4 1.7e+02 5.1e+02 1.8e+01 2 0 8 0 19 2 0 8 0 23 2 493s MatGetRowIJ 1 0.0 4.7162e-05 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 493s MatCreateSubMat 1 1.0 3.2674e-03 1.0 0.00e+00 0.0 4.0e+00 3.4e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 493s MatGetOrdering 1 0.0 1.0769e-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 493s MatCoarsen 2 1.0 2.6112e-03 1.0 0.00e+00 0.0 1.2e+02 8.4e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 493s MatZeroEntries 2 1.0 1.0669e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 493s MatView 6 1.5 8.4971e-02 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 493s MatAXPY 4 1.0 2.9012e-02 1.2 1.19e+05 1.1 2.4e+01 4.1e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 12 493s MatTranspose 9 1.0 1.3065e-02 1.3 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 493s MatMatMultSym 6 1.0 1.8885e-01 1.1 0.00e+00 0.0 6.0e+01 1.1e+04 6.0e+00 3 0 3 3 6 3 0 3 3 8 0 493s MatMatMultNum 2 1.0 2.9213e-02 1.2 7.17e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 696 493s MatPtAPSymbolic 2 1.0 1.7305e-01 1.0 0.00e+00 0.0 6.0e+01 6.2e+04 6.0e+00 3 0 3 20 6 3 0 3 20 8 0 493s MatPtAPNumeric 2 1.0 1.5198e-01 1.0 6.31e+07 1.1 2.8e+01 1.2e+05 2.0e+00 2 28 1 17 2 2 28 1 17 3 1163 493s MatTrnMatMultSym 1 1.0 2.3224e-02 1.0 0.00e+00 0.0 4.2e+01 3.1e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 493s MatGetLocalMat 7 1.0 2.9892e-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 493s MatGetBrAoCol 6 1.0 4.6446e-02 3.9 0.00e+00 0.0 8.4e+01 4.6e+04 0.0e+00 1 0 4 21 0 1 0 4 21 0 0 493s MatCreateGraph 2 1.0 2.2978e-02 1.0 1.56e+05 1.1 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 20 493s VecMDot 20 1.0 1.9276e-03 2.2 1.23e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1861 493s VecTDot 38 1.0 1.5937e-01 1.3 7.75e+05 1.1 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 14 493s VecNorm 41 1.0 9.4437e-02 1.3 6.34e+05 1.1 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 20 493s VecScale 22 1.0 1.4925e-04 1.0 1.23e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2403 493s VecCopy 118 1.0 7.2720e-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 493s VecSet 134 1.0 3.8650e-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 493s VecAXPY 38 1.0 3.1073e-01 859.9 7.57e+05 1.1 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 7 493s VecAYPX 245 1.0 6.1467e-03 3.7 2.05e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 972 493s VecAXPBYCZ 76 1.0 7.7345e-04 1.3 2.13e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8011 493s VecMAXPY 22 1.0 4.5343e-04 1.0 1.46e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9350 493s VecAssemblyBegin 61 1.0 1.1399e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 493s VecAssemblyEnd 61 1.0 5.4644e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 493s VecPointwiseMult 174 1.0 1.6822e-03 1.3 9.74e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1687 493s VecReciprocal 8 1.0 1.0161e-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 493s VecScatterBegin 330 1.0 5.9334e-03 1.1 0.00e+00 0.0 1.7e+03 4.5e+03 0.0e+00 0 0 75 41 0 0 0 75 41 0 0 493s VecScatterEnd 330 1.0 8.6630e-01 1.8 1.15e+04 1.5 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 493s VecNormalize 22 1.0 1.3350e-03 1.9 3.69e+05 1.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 806 493s SFSetGraph 26 1.0 1.1989e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 493s SFSetUp 26 1.0 2.2156e-02 1.2 0.00e+00 0.0 2.5e+02 4.9e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 493s SFBcastBegin 9 1.0 1.2029e-03 1.1 0.00e+00 0.0 5.4e+01 1.5e+03 0.0e+00 0 0 2 0 0 0 0 2 0 0 0 493s SFBcastEnd 9 1.0 1.8749e-04 4.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 493s SFReduceBegin 3 1.0 5.6284e-05 1.2 0.00e+00 0.0 1.5e+01 6.5e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 493s SFReduceEnd 3 1.0 2.5240e-05 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 493s SFPack 342 1.0 9.2852e-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 493s SFUnpack 342 1.0 3.3286e-04 1.2 1.15e+04 1.5 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 87 493s KSPSetUp 1 1.0 5.3923e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 493s KSPSolve 1 1.0 1.2726e+00 1.0 1.31e+08 1.1 1.3e+03 4.8e+03 0.0e+00 19 61 58 34 0 19 61 58 34 0 301 493s KSPGMRESOrthog 20 1.0 2.3498e-03 1.9 2.46e+06 1.1 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3053 493s PCSetUp_GAMG+ 1 1.0 6.2097e-01 1.0 8.60e+07 1.1 8.9e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 390 493s PCGAMGCreateG 2 1.0 2.2985e-02 1.0 1.56e+05 1.1 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 20 493s GAMG Coarsen 4 1.0 2.7347e-02 1.0 0.00e+00 0.0 1.9e+02 8.1e+03 1.3e+01 0 0 8 8 14 0 0 8 8 16 0 493s GAMG MIS/Agg 2 1.0 2.5992e-02 1.0 0.00e+00 0.0 1.6e+02 8.7e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 493s PCGAMGProl 2 1.0 1.1130e-02 1.0 0.00e+00 0.0 2.6e+02 3.1e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 493s GAMG Prol-col 2 1.0 4.4122e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 493s GAMG Prol-lift 2 1.0 6.4259e-03 1.0 0.00e+00 0.0 3.6e+01 6.5e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 493s PCGAMGOptProl 2 1.0 2.3485e-01 1.0 2.28e+07 1.1 1.9e+02 8.8e+03 6.0e+00 4 10 8 9 6 4 10 8 9 8 276 493s GAMG smooth 2 1.0 2.1536e-01 1.0 7.74e+06 1.1 7.2e+01 1.4e+04 6.0e+00 3 3 3 5 6 3 3 3 5 8 102 493s PCGAMGCreateL 2 1.0 3.2836e-01 1.0 6.31e+07 1.1 1.1e+02 6.5e+04 1.9e+01 5 28 5 37 20 5 28 5 37 24 538 493s GAMG PtAP 2 1.0 3.2464e-01 1.0 6.31e+07 1.1 8.8e+01 7.9e+04 8.0e+00 5 28 4 37 8 5 28 4 37 10 544 493s GAMG Reduce 1 1.0 9.0501e-02 1.0 2.39e+07 1.4 4.7e+01 5.0e+04 1.5e+01 1 9 2 12 16 1 9 2 12 19 659 493s PCGAMG Squ l00 1 1.0 2.3229e-02 1.0 0.00e+00 0.0 4.2e+01 3.1e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 493s PCGAMG Gal l00 1 1.0 2.3786e-01 1.0 3.92e+07 1.0 6.0e+01 7.7e+04 4.0e+00 4 19 3 25 4 4 19 3 25 5 492 493s PCGAMG Opt l00 1 1.0 1.8378e-01 1.0 5.11e+06 1.0 3.6e+01 2.2e+04 3.0e+00 3 2 2 4 3 3 2 2 4 4 82 493s PCGAMG Gal l01 1 1.0 8.6774e-02 1.0 2.39e+07 1.4 2.8e+01 8.2e+04 4.0e+00 1 9 1 12 4 1 9 1 12 5 687 493s PCGAMG Opt l01 1 1.0 5.7715e-03 1.0 2.06e+06 1.3 3.6e+01 6.7e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 921 493s PCSetUp 1 1.0 6.2098e-01 1.0 8.60e+07 1.1 8.9e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 390 493s PCSetUpOnBlocks 19 1.0 4.5618e-03 17.5 6.10e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1336 493s PCApply 19 1.0 9.9788e-01 1.5 1.14e+08 1.1 1.2e+03 4.5e+03 0.0e+00 12 53 53 29 0 12 53 53 29 0 333 493s PCApplyOnBlocks 19 1.0 6.8139e-03 55.6 1.74e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 256 493s ------------------------------------------------------------------------------------------------------------------------ 493s 493s Object Type Creations Destructions. Reports information only for process 0. 493s 493s --- Event Stage 0: Main Stage 493s 493s Container 11 11 493s Matrix 82 82 493s Matrix Coarsen 2 2 493s Matrix Null Space 1 1 493s Index Set 60 60 493s IS L to G Mapping 5 5 493s Vector 179 179 493s Star Forest Graph 34 34 493s Krylov Solver 7 7 493s Preconditioner 7 7 493s Viewer 2 2 493s PetscRandom 2 2 493s Distributed Mesh 4 4 493s Discrete System 4 4 493s Weak Form 4 4 493s ======================================================================================================================== 493s Average time to get PetscTime(): 2.32e-07 493s Average time for MPI_Barrier(): 8.3364e-06 493s Average time for zero size MPI_Send(): 6.13367e-06 493s #PETSc Option Table entries: 493s --ndofs 10000 # (source: command line) 493s --problem_type elasticity # (source: command line) 493s --scaling_type weak # (source: command line) 493s -ksp_rtol 1.0e-8 # (source: command line) 493s -ksp_type cg # (source: command line) 493s -ksp_view # (source: command line) 493s -log_view # (source: command line) 493s -matptap_via scalable # (source: command line) 493s -mg_levels_esteig_ksp_type cg # (source: command line) 493s -mg_levels_ksp_type chebyshev # (source: command line) 493s -mg_levels_pc_type jacobi # (source: command line) 493s -options_left # (source: command line) 493s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 493s -pc_type gamg # (source: command line) 493s #End of PETSc Option Table entries 493s Compiled without FORTRAN kernels 493s Compiled with full precision matrices (default) 493s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 493s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 493s ----------------------------------------- 493s Libraries compiled on 2026-01-26 06:54:57 on reproducible 493s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 493s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 493s Using PETSc arch: 493s ----------------------------------------- 493s 493s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 493s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 493s ----------------------------------------- 493s 493s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 493s ----------------------------------------- 493s 493s Using C linker: mpicc 493s Using Fortran linker: mpif90 493s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 493s ----------------------------------------- 493s 493s #PETSc Option Table entries: 493s --ndofs 10000 # (source: command line) 493s --problem_type elasticity # (source: command line) 493s --scaling_type weak # (source: command line) 493s -ksp_rtol 1.0e-8 # (source: command line) 493s -ksp_type cg # (source: command line) 493s -ksp_view # (source: command line) 493s -log_view # (source: command line) 493s -matptap_via scalable # (source: command line) 493s -mg_levels_esteig_ksp_type cg # (source: command line) 493s -mg_levels_ksp_type chebyshev # (source: command line) 493s -mg_levels_pc_type jacobi # (source: command line) 493s -options_left # (source: command line) 493s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 493s -pc_type gamg # (source: command line) 493s #End of PETSc Option Table entries 493s WARNING! There are options you set that were not used! 493s WARNING! could be spelling mistake, etc! 493s There are 4 unused database options. They are: 493s Option left: name:--ndofs value: 10000 source: command line 493s Option left: name:--problem_type value: elasticity source: command line 493s Option left: name:--scaling_type value: weak source: command line 493s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 493s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 493s [2026-02-01 16:43:34.259] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 493s [2026-02-01 16:43:34.259] [RANK: 0] [info] Compute partition of cells across ranks 493s [2026-02-01 16:43:34.259] [RANK: 0] [info] Building mesh dual graph 493s [2026-02-01 16:43:34.259] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 493s [2026-02-01 16:43:34.319] [RANK: 0] [info] Build nonlocal part of mesh dual graph 493s [2026-02-01 16:43:34.330] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 493s [2026-02-01 16:43:34.347] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 493s [2026-02-01 16:43:34.347] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 493s [2026-02-01 16:43:34.375] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 493s [2026-02-01 16:43:34.375] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 497s [2026-02-01 16:43:38.555] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 497s [2026-02-01 16:43:38.555] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 497s [2026-02-01 16:43:38.557] [RANK: 0] [info] Extract basic topology: 68440->68440 497s [2026-02-01 16:43:38.557] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 497s [2026-02-01 16:43:38.557] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 497s [2026-02-01 16:43:38.574] [RANK: 0] [info] GPS pseudo-diameter:(122) 15726-453 497s [2026-02-01 16:43:38.576] [RANK: 0] [info] Create topology (generalised) 497s [2026-02-01 16:43:38.580] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 497s [2026-02-01 16:43:38.580] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 497s [2026-02-01 16:43:38.584] [RANK: 0] [info] Compute ghost indices 497s [2026-02-01 16:43:38.584] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 497s [2026-02-01 16:43:38.584] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 497s [2026-02-01 16:43:38.585] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 497s [2026-02-01 16:43:38.585] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 497s [2026-02-01 16:43:38.589] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.589] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.589] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.589] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.591] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 497s [2026-02-01 16:43:38.591] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 497s [2026-02-01 16:43:38.591] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 497s [2026-02-01 16:43:38.591] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Create Geometry (multiple) 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Got 1 dof layouts 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Checking required entities per dimension 497s [2026-02-01 16:43:38.592] [RANK: 0] [info] Cell type: 0 dofmap: 17110x4 497s [2026-02-01 16:43:38.594] [RANK: 0] [info] Global index computation 497s [2026-02-01 16:43:38.594] [RANK: 0] [info] Got 1 index_maps 497s [2026-02-01 16:43:38.594] [RANK: 0] [info] Get global indices 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] Calling compute_local_to_global 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] xdofs.size = 68440 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] dofmap sizes = 68440 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] all_dofmaps.size = 68440 497s [2026-02-01 16:43:38.595] [RANK: 0] [info] nodes.size = 3584 497s [2026-02-01 16:43:38.596] [RANK: 0] [info] Creating geometry with 1 dofmaps 497s UnitCube (24x19x19) to be refined 0 times 497s [2026-02-01 16:43:38.596] [RANK: 0] [info] Computing mesh entities of dimension 2 497s [2026-02-01 16:43:38.610] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.612] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.680] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.680] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.681] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 497s [2026-02-01 16:43:38.681] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 497s [2026-02-01 16:43:38.682] [RANK: 0] [info] Checking required entities per dimension 497s [2026-02-01 16:43:38.682] [RANK: 0] [info] Cell type: 0 dofmap: 17110x4 497s [2026-02-01 16:43:38.684] [RANK: 0] [info] Global index computation 497s [2026-02-01 16:43:38.684] [RANK: 0] [info] Got 1 index_maps 497s [2026-02-01 16:43:38.684] [RANK: 0] [info] Get global indices 497s [2026-02-01 16:43:38.685] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 497s [2026-02-01 16:43:38.685] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 497s [2026-02-01 16:43:38.686] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 497s [2026-02-01 16:43:38.701] [RANK: 0] [info] Column ghost size increased from 214 to 563 497s ---------------------------------------------------------------- 497s Test problem summary 497s dolfinx version: 0.10.0 497s dolfinx hash: ubuntu 497s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 497s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 497s Problem type: elasticity 497s Scaling type: strong 497s Num processes: 3 497s Num cells: 51984 (52 thousand) 497s Total degrees of freedom: 30000 (30 thousand) 497s Average degrees of freedom per process: 10000 497s ---------------------------------------------------------------- 497s [2026-02-01 16:43:38.811] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 498s KSP Object: 3 MPI processes 498s type: cg 498s maximum iterations=10000, initial guess is zero 498s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 498s left preconditioning 498s using PRECONDITIONED norm type for convergence test 498s PC Object: 3 MPI processes 498s type: gamg 498s type is MULTIPLICATIVE, levels=3 cycles=v 498s Cycles per PCApply=1 498s Using externally compute Galerkin coarse grid matrices 498s GAMG specific options 498s Threshold for dropping small values in graph on each level = -1. -1. -1. 498s Threshold scaling factor for each level not specified = 1. 498s AGG specific options 498s Number of levels of aggressive coarsening 1 498s Square graph aggressive coarsening 498s MatCoarsen Object: 3 MPI processes 498s type: misk 498s Number smoothing steps to construct prolongation 1 498s Complexity: grid = 1.095 operator = 1.3864 498s Per-level complexity: op = operator, int = interpolation 498s #equations | #active PEs | avg nnz/row op | avg nnz/row int 498s 234 1 188 0 498s 2616 3 169 37 498s 30000 3 42 22 498s Coarse grid solver -- level 0 ------------------------------- 498s KSP Object: (mg_coarse_) 3 MPI processes 498s type: preonly 498s maximum iterations=10000, initial guess is zero 498s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 498s left preconditioning 498s using NONE norm type for convergence test 498s PC Object: (mg_coarse_) 3 MPI processes 498s type: bjacobi 498s number of blocks = 3 498s Local solver information for first block is in the following KSP and PC objects on rank 0: 498s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 498s KSP Object: (mg_coarse_sub_) 1 MPI process 498s type: preonly 498s maximum iterations=1, initial guess is zero 498s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 498s left preconditioning 498s using NONE norm type for convergence test 498s PC Object: (mg_coarse_sub_) 1 MPI process 498s type: lu 498s out-of-place factorization 498s tolerance for zero pivot 2.22045e-14 498s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 498s matrix ordering: nd 498s factor fill ratio given 5., needed 1.1742 498s Factored matrix follows: 498s Mat Object: (mg_coarse_sub_) 1 MPI process 498s type: seqaij 498s rows=234, cols=234, bs=6 498s package used to perform factorization: petsc 498s total: nonzeros=51444, allocated nonzeros=51444 498s using I-node routines: found 57 nodes, limit used is 5 498s linear system matrix = precond matrix: 498s Mat Object: (mg_coarse_sub_) 1 MPI process 498s type: seqaij 498s rows=234, cols=234, bs=6 498s total: nonzeros=43812, allocated nonzeros=43812 498s total number of mallocs used during MatSetValues calls=0 498s using I-node routines: found 78 nodes, limit used is 5 498s linear system matrix = precond matrix: 498s Mat Object: 3 MPI processes 498s type: mpiaij 498s rows=234, cols=234, bs=6 498s total: nonzeros=43812, allocated nonzeros=43812 498s total number of mallocs used during MatSetValues calls=0 498s using scalable MatPtAP() implementation 498s using I-node (on process 0) routines: found 78 nodes, limit used is 5 498s Down solver (pre-smoother) on level 1 ------------------------------- 498s KSP Object: (mg_levels_1_) 3 MPI processes 498s type: chebyshev 498s Chebyshev polynomial of first kind 498s eigenvalue targets used: min 0.332472, max 3.65719 498s eigenvalues provided (min 0.0119403, max 3.32472) with transform: [0. 0.1; 0. 1.1] 498s maximum iterations=2, nonzero initial guess 498s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 498s left preconditioning 498s using NONE norm type for convergence test 498s PC Object: (mg_levels_1_) 3 MPI processes 498s type: jacobi 498s type DIAGONAL 498s linear system matrix = precond matrix: 498s Mat Object: 3 MPI processes 498s type: mpiaij 498s rows=2616, cols=2616, bs=6 498s total: nonzeros=439776, allocated nonzeros=439776 498s total number of mallocs used during MatSetValues calls=0 498s using scalable MatPtAP() implementation 498s using I-node (on process 0) routines: found 268 nodes, limit used is 5 498s Up solver (post-smoother) same as down solver (pre-smoother) 498s Down solver (pre-smoother) on level 2 ------------------------------- 498s KSP Object: (mg_levels_2_) 3 MPI processes 498s type: chebyshev 498s Chebyshev polynomial of first kind 498s eigenvalue targets used: min 0.257802, max 2.83582 498s eigenvalues provided (min 0.0722972, max 2.57802) with transform: [0. 0.1; 0. 1.1] 498s maximum iterations=2, nonzero initial guess 498s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 498s left preconditioning 498s using NONE norm type for convergence test 498s PC Object: (mg_levels_2_) 3 MPI processes 498s type: jacobi 498s type DIAGONAL 498s linear system matrix = precond matrix: 498s Mat Object: 3 MPI processes 498s type: mpiaij 498s rows=30000, cols=30000, bs=3 498s total: nonzeros=1251522, allocated nonzeros=1251522 498s total number of mallocs used during MatSetValues calls=0 498s has attached near null space 498s using I-node (on process 0) routines: found 3370 nodes, limit used is 5 498s Up solver (post-smoother) same as down solver (pre-smoother) 498s linear system matrix = precond matrix: 498s Mat Object: 3 MPI processes 498s type: mpiaij 498s rows=30000, cols=30000, bs=3 498s total: nonzeros=1251522, allocated nonzeros=1251522 498s total number of mallocs used during MatSetValues calls=0 498s has attached near null space 498s using I-node (on process 0) routines: found 3370 nodes, limit used is 5 498s 498s [MPI_MAX] Summary of timings (s) | reps avg tot 498s ------------------------------------------------------------------------------------------------------- 498s Build BoxMesh (tetrahedra) | 1 4.345878 4.345878 498s Build dofmap data | 2 0.003294 0.006588 498s Compute connectivity 2-0 | 1 0.000542 0.000542 498s Compute dof reordering map | 2 0.000092 0.000184 498s Compute entities of dim = 2 | 1 0.084974 0.084974 498s Compute graph partition (SCOTCH) | 1 4.179633 4.179633 498s Compute local part of mesh dual graph (mixed) | 2 0.037743 0.075485 498s Compute local-to-local map | 1 0.000359 0.000359 498s Compute non-local part of mesh dual graph | 1 0.064716 0.064716 498s Compute-local-to-global links for global/local adjacency list | 1 0.000436 0.000436 498s Distribute fixed-degree adjacency list to destination ranks | 1 0.013247 0.013247 498s Distribute row-wise data (scalable) | 1 0.000954 0.000954 498s GPS: create_level_structure | 5 0.000289 0.000932 498s Gibbs-Poole-Stockmeyer ordering | 1 0.002429 0.002429 498s Init MPI | 1 0.146699 0.146699 498s Init PETSc | 1 0.000898 0.000898 498s Init dofmap from element dofmap | 2 0.002575 0.005150 498s Init logging | 1 0.000006 0.000006 498s PETSc Krylov solver | 1 0.739751 0.739751 498s SparsityPattern::finalize | 1 0.005969 0.005969 498s Topology: create | 1 0.012689 0.012689 498s Topology: determine shared index ownership | 1 0.002328 0.002328 498s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001818 0.001818 498s ZZZ Assemble matrix | 1 0.094090 0.094090 498s ZZZ Assemble vector | 1 0.005187 0.005187 498s ZZZ Create Mesh | 1 4.346518 4.346518 498s ZZZ Create RHS function | 1 0.006964 0.006964 498s ZZZ Create boundary conditions | 1 0.000929 0.000929 498s ZZZ Create facets and facet->cell connectivity | 1 0.085672 0.085672 498s ZZZ Create forms | 1 0.000128 0.000128 498s ZZZ Create near-nullspace | 1 0.006898 0.006898 498s ZZZ FunctionSpace | 1 0.003962 0.003962 498s ZZZ Solve | 1 0.742724 0.742724 498s *** Number of Krylov iterations: 20 498s *** Solution norm: 3.6795e-05 498s **************************************************************************************************************************************************************** 498s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 498s **************************************************************************************************************************************************************** 498s 498s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 498s 498s ./dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:43:39 2026 498s Using PETSc Release Version 3.24.3, Jan 01, 2026 498s 498s Max Max/Min Avg Total 498s Time (sec): 5.305e+00 1.000 5.305e+00 498s Objects: 0.000e+00 0.000 0.000e+00 498s Flops: 2.376e+08 1.123 2.233e+08 6.698e+08 498s Flops/sec: 4.478e+07 1.123 4.209e+07 1.263e+08 498s MPI Msg Count: 8.240e+02 1.041 8.023e+02 2.407e+03 498s MPI Msg Len (bytes): 7.931e+06 1.437 7.915e+03 1.905e+07 498s MPI Reductions: 9.600e+01 1.000 498s 498s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 498s e.g., VecAXPY() for real vectors of length N --> 2N flops 498s and VecAXPY() for complex vectors of length N --> 8N flops 498s 498s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 498s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 498s 0: Main Stage: 5.3051e+00 100.0% 6.6981e+08 100.0% 2.407e+03 100.0% 7.915e+03 100.0% 7.900e+01 82.3% 498s 498s ------------------------------------------------------------------------------------------------------------------------ 498s See the 'Profiling' chapter of the users' manual for details on interpreting output. 498s Phase summary info: 498s Count: number of times phase was executed 498s Time and Flop: Max - maximum over all processes 498s Ratio - ratio of maximum to minimum over all processes 498s Mess: number of messages sent 498s AvgLen: average message length (bytes) 498s Reduct: number of global reductions 498s Global: entire computation 498s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 498s %T - percent time in this phase %F - percent flop in this phase 498s %M - percent messages in this phase %L - percent message lengths in this phase 498s %R - percent reductions in this phase 498s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 498s ------------------------------------------------------------------------------------------------------------------------ 498s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 498s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 498s ------------------------------------------------------------------------------------------------------------------------ 498s 498s --- Event Stage 0: Main Stage 498s 498s BuildTwoSided 109 1.0 4.2176e-02 5.3 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 0 0 7 0 0 0 0 7 0 0 0 498s BuildTwoSidedF 83 1.0 4.1757e-02 5.6 0.00e+00 0.0 9.4e+01 6.1e+04 0.0e+00 0 0 4 30 0 0 0 4 30 0 0 498s MatMult 208 1.0 2.5082e-01 2.1 1.30e+08 1.1 1.2e+03 5.6e+03 0.0e+00 4 54 52 37 0 4 54 52 37 0 1453 498s MatMultAdd 42 1.0 1.2982e-02 1.4 1.06e+07 1.1 1.7e+02 1.6e+03 0.0e+00 0 5 7 1 0 0 5 7 1 0 2366 498s MatMultTranspose 42 1.0 2.7777e-02 1.9 1.06e+07 1.1 1.7e+02 1.6e+03 0.0e+00 0 5 7 1 0 0 5 7 1 0 1107 498s MatSolve 21 0.0 4.1095e-03 0.0 2.16e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 525 498s MatLUFactorSym 1 1.0 1.4454e-03 106.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 498s MatLUFactorNum 1 1.0 3.8332e-03 1521.1 7.33e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1913 498s MatScale 6 1.0 1.0143e-03 1.1 6.10e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 0 0 0 0 0 0 0 0 1740 498s MatResidual 42 1.0 2.4411e-02 1.0 2.54e+07 1.1 2.5e+02 5.4e+03 0.0e+00 0 11 10 7 0 0 11 10 7 0 2910 498s MatAssemblyBegin 45 1.0 5.3529e-02 2.1 0.00e+00 0.0 9.4e+01 6.1e+04 0.0e+00 1 0 4 30 0 1 0 4 30 0 0 498s MatAssemblyEnd 45 1.0 3.9791e-02 1.1 9.25e+04 2.0 1.7e+02 5.0e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 5 498s MatGetRowIJ 1 0.0 8.3885e-05 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 498s MatCreateSubMat 1 1.0 3.3109e-03 1.0 0.00e+00 0.0 4.0e+00 3.4e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 498s MatGetOrdering 1 0.0 2.3497e-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 498s MatCoarsen 2 1.0 3.1794e-03 1.0 0.00e+00 0.0 1.1e+02 7.4e+02 9.0e+00 0 0 5 0 9 0 0 5 0 11 0 498s MatZeroEntries 2 1.0 3.2298e-04 3.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 498s MatView 6 1.5 2.2099e-03 2.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 498s MatAXPY 4 1.0 8.7207e-03 1.0 1.18e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 40 498s MatTranspose 9 1.0 6.4553e-03 1.1 0.00e+00 0.0 1.0e+02 1.8e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 498s MatMatMultSym 6 1.0 5.1474e-02 1.3 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 1 0 2 3 6 1 0 2 3 8 0 498s MatMatMultNum 2 1.0 1.0283e-02 1.0 7.27e+06 1.1 1.2e+01 3.2e+04 0.0e+00 0 3 0 2 0 0 3 0 2 0 1974 498s MatPtAPSymbolic 2 1.0 1.3256e-01 1.0 0.00e+00 0.0 6.0e+01 5.9e+04 6.0e+00 2 0 2 19 6 2 0 2 19 8 0 498s MatPtAPNumeric 2 1.0 1.6190e-01 1.0 6.61e+07 1.2 2.8e+01 1.2e+05 2.0e+00 3 26 1 17 2 3 26 1 17 3 1077 498s MatTrnMatMultSym 1 1.0 2.2777e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 498s MatGetLocalMat 7 1.0 3.4880e-03 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 498s MatGetBrAoCol 6 1.0 1.2348e-02 3.1 0.00e+00 0.0 8.4e+01 4.4e+04 0.0e+00 0 0 3 20 0 0 0 3 20 0 0 498s MatCreateGraph 2 1.0 2.4649e-02 1.0 1.56e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 18 498s VecMDot 20 1.0 2.7932e-03 2.6 1.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1284 498s VecTDot 42 1.0 6.2175e-03 4.8 8.49e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 405 498s VecNorm 43 1.0 1.5850e-02 10.6 6.65e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 125 498s VecScale 22 1.0 1.6645e-04 1.1 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2155 498s VecCopy 130 1.0 1.0137e-03 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 498s VecSet 148 1.0 6.1984e-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 498s VecAXPY 42 1.0 1.5740e-01 375.2 8.31e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 16 498s VecAYPX 271 1.0 3.6775e-03 1.7 2.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1800 498s VecAXPBYCZ 84 1.0 1.0392e-03 1.4 2.31e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 6591 498s VecMAXPY 22 1.0 5.2847e-04 1.3 1.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8023 498s VecAssemblyBegin 61 1.0 1.5246e-03 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 498s VecAssemblyEnd 61 1.0 6.8084e-05 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 498s VecPointwiseMult 190 1.0 2.3551e-03 1.4 1.04e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1316 498s VecReciprocal 8 1.0 1.3761e-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 498s VecScatterBegin 356 1.0 7.3571e-03 1.1 0.00e+00 0.0 1.9e+03 4.5e+03 0.0e+00 0 0 77 44 0 0 0 77 44 0 0 498s VecScatterEnd 356 1.0 1.7057e-01 22.1 1.30e+04 1.9 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 498s VecNormalize 22 1.0 1.0860e-03 1.3 3.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 991 498s SFSetGraph 26 1.0 1.7613e-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 498s SFSetUp 26 1.0 1.4439e-03 1.2 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 498s SFBcastBegin 8 1.0 1.5718e-03 1.5 0.00e+00 0.0 4.8e+01 1.3e+03 0.0e+00 0 0 2 0 0 0 0 2 0 0 0 498s SFBcastEnd 8 1.0 6.9520e-04 16.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 498s SFReduceBegin 3 1.0 5.3243e-05 1.2 0.00e+00 0.0 1.5e+01 6.4e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 498s SFReduceEnd 3 1.0 2.3001e-05 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 498s SFPack 367 1.0 1.6806e-03 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 498s SFUnpack 367 1.0 5.1687e-04 1.6 1.30e+04 1.9 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 63 498s KSPSetUp 1 1.0 4.3203e-05 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 498s KSPSolve 1 1.0 3.1547e-01 1.0 1.46e+08 1.1 1.5e+03 4.7e+03 0.0e+00 6 63 61 36 0 6 63 61 36 0 1345 498s KSPGMRESOrthog 20 1.0 3.2293e-03 2.0 2.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2222 498s PCSetUp_GAMG+ 1 1.0 4.2126e-01 1.0 8.92e+07 1.2 8.9e+02 1.2e+04 5.8e+01 8 36 37 57 60 8 36 37 57 73 569 498s PCGAMGCreateG 2 1.0 2.4660e-02 1.0 1.56e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 18 498s GAMG Coarsen 4 1.0 2.7658e-02 1.0 0.00e+00 0.0 1.8e+02 8.1e+03 1.3e+01 1 0 8 8 14 1 0 8 8 16 0 498s GAMG MIS/Agg 2 1.0 2.6119e-02 1.0 0.00e+00 0.0 1.5e+02 8.8e+03 1.3e+01 0 0 6 7 14 0 0 6 7 16 0 498s PCGAMGProl 2 1.0 1.2015e-02 1.0 0.00e+00 0.0 2.6e+02 3.0e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 498s GAMG Prol-col 2 1.0 4.9882e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 9 3 0 0 0 9 3 0 0 498s GAMG Prol-lift 2 1.0 6.7298e-03 1.0 0.00e+00 0.0 3.6e+01 6.1e+03 2.0e+00 0 0 1 1 2 0 0 1 1 3 0 498s PCGAMGOptProl 2 1.0 5.8251e-02 1.0 2.30e+07 1.1 1.9e+02 8.6e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 1112 498s GAMG smooth 2 1.0 4.0421e-02 1.3 7.84e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 543 498s PCGAMGCreateL 2 1.0 2.9750e-01 1.0 6.61e+07 1.2 1.1e+02 6.4e+04 1.9e+01 6 26 4 36 20 6 26 4 36 24 586 498s GAMG PtAP 2 1.0 2.9356e-01 1.0 6.61e+07 1.2 8.8e+01 7.7e+04 8.0e+00 6 26 4 36 8 6 26 4 36 10 594 498s GAMG Reduce 1 1.0 1.0232e-01 1.0 2.60e+07 1.7 4.7e+01 4.7e+04 1.5e+01 2 9 2 12 16 2 9 2 12 19 557 498s PCGAMG Squ l00 1 1.0 2.2781e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 498s PCGAMG Gal l00 1 1.0 1.9538e-01 1.0 4.01e+07 1.0 6.0e+01 7.6e+04 4.0e+00 4 18 2 24 4 4 18 2 24 5 601 498s PCGAMG Opt l00 1 1.0 2.9735e-02 1.4 5.06e+06 1.0 3.6e+01 2.1e+04 3.0e+00 1 2 1 4 3 1 2 1 4 4 505 498s PCGAMG Gal l01 1 1.0 9.8390e-02 1.0 2.60e+07 1.7 2.8e+01 7.9e+04 4.0e+00 2 9 1 12 4 2 9 1 12 5 580 498s PCGAMG Opt l01 1 1.0 6.0195e-03 1.0 2.21e+06 1.5 3.6e+01 6.4e+03 3.0e+00 0 1 1 1 3 0 1 1 1 4 877 498s PCSetUp 1 1.0 4.2126e-01 1.0 8.92e+07 1.2 8.9e+02 1.2e+04 5.8e+01 8 36 37 57 60 8 36 37 57 73 569 498s PCSetUpOnBlocks 21 1.0 5.8487e-03 20.9 7.33e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1254 498s PCApply 21 1.0 2.8998e-01 2.0 1.27e+08 1.1 1.3e+03 4.4e+03 0.0e+00 5 55 56 31 0 5 55 56 31 0 1267 498s PCApplyOnBlocks 21 1.0 4.4077e-03 29.1 2.16e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 489 498s ------------------------------------------------------------------------------------------------------------------------ 498s 498s Object Type Creations Destructions. Reports information only for process 0. 498s 498s --- Event Stage 0: Main Stage 498s 498s Container 11 11 498s Matrix 82 82 498s Matrix Coarsen 2 2 498s Matrix Null Space 1 1 498s Index Set 60 60 498s IS L to G Mapping 5 5 498s Vector 179 179 498s Star Forest Graph 34 34 498s Krylov Solver 7 7 498s Preconditioner 7 7 498s Viewer 2 2 498s PetscRandom 2 2 498s Distributed Mesh 4 4 498s Discrete System 4 4 498s Weak Form 4 4 498s ======================================================================================================================== 498s Average time to get PetscTime(): 2.4e-07 498s Average time for MPI_Barrier(): 1.02806e-05 498s Average time for zero size MPI_Send(): 5.347e-06 498s #PETSc Option Table entries: 498s --ndofs 30000 # (source: command line) 498s --problem_type elasticity # (source: command line) 498s --scaling_type strong # (source: command line) 498s -ksp_rtol 1.0e-8 # (source: command line) 498s -ksp_type cg # (source: command line) 498s -ksp_view # (source: command line) 498s -log_view # (source: command line) 498s -matptap_via scalable # (source: command line) 498s -mg_levels_esteig_ksp_type cg # (source: command line) 498s -mg_levels_ksp_type chebyshev # (source: command line) 498s -mg_levels_pc_type jacobi # (source: command line) 498s -options_left # (source: command line) 498s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 498s -pc_type gamg # (source: command line) 498s #End of PETSc Option Table entries 498s Compiled without FORTRAN kernels 498s Compiled with full precision matrices (default) 498s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 498s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 498s ----------------------------------------- 498s Libraries compiled on 2026-01-26 06:54:57 on reproducible 498s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 498s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 498s Using PETSc arch: 498s ----------------------------------------- 498s 498s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 498s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 498s ----------------------------------------- 498s 498s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 498s ----------------------------------------- 498s 498s Using C linker: mpicc 498s Using Fortran linker: mpif90 498s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 498s ----------------------------------------- 498s 498s #PETSc Option Table entries: 498s --ndofs 30000 # (source: command line) 498s --problem_type elasticity # (source: command line) 498s --scaling_type strong # (source: command line) 498s -ksp_rtol 1.0e-8 # (source: command line) 498s -ksp_type cg # (source: command line) 498s -ksp_view # (source: command line) 498s -log_view # (source: command line) 498s -matptap_via scalable # (source: command line) 498s -mg_levels_esteig_ksp_type cg # (source: command line) 498s -mg_levels_ksp_type chebyshev # (source: command line) 498s -mg_levels_pc_type jacobi # (source: command line) 498s -options_left # (source: command line) 498s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 498s -pc_type gamg # (source: command line) 498s #End of PETSc Option Table entries 498s WARNING! There are options you set that were not used! 498s WARNING! could be spelling mistake, etc! 498s There are 4 unused database options. They are: 498s Option left: name:--ndofs value: 30000 source: command line 498s Option left: name:--problem_type value: elasticity source: command line 498s Option left: name:--scaling_type value: strong source: command line 498s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 498s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 498s [2026-02-01 16:43:39.920] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 498s [2026-02-01 16:43:39.923] [RANK: 0] [info] Compute partition of cells across ranks 498s [2026-02-01 16:43:39.923] [RANK: 0] [info] Building mesh dual graph 498s [2026-02-01 16:43:39.923] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 498s [2026-02-01 16:43:39.992] [RANK: 0] [info] Build nonlocal part of mesh dual graph 499s [2026-02-01 16:43:40.003] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 499s [2026-02-01 16:43:40.003] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 499s [2026-02-01 16:43:40.003] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 499s [2026-02-01 16:43:40.007] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 499s [2026-02-01 16:43:40.007] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 506s [2026-02-01 16:43:47.296] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 506s [2026-02-01 16:43:47.297] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 506s [2026-02-01 16:43:47.301] [RANK: 0] [info] Extract basic topology: 212788->212788 506s [2026-02-01 16:43:47.301] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 506s [2026-02-01 16:43:47.301] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 506s [2026-02-01 16:43:47.361] [RANK: 0] [info] GPS pseudo-diameter:(166) 52668-1102 506s [2026-02-01 16:43:47.370] [RANK: 0] [info] Create topology (generalised) 506s [2026-02-01 16:43:47.384] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 506s [2026-02-01 16:43:47.384] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 506s [2026-02-01 16:43:47.396] [RANK: 0] [info] Compute ghost indices 506s [2026-02-01 16:43:47.396] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 506s [2026-02-01 16:43:47.396] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 506s [2026-02-01 16:43:47.400] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 506s [2026-02-01 16:43:47.400] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 506s [2026-02-01 16:43:47.415] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.415] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.415] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.415] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.422] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 506s [2026-02-01 16:43:47.422] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 506s [2026-02-01 16:43:47.422] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 506s [2026-02-01 16:43:47.423] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.423] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.423] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 506s [2026-02-01 16:43:47.424] [RANK: 0] [info] Create Geometry (multiple) 506s [2026-02-01 16:43:47.424] [RANK: 0] [info] Got 1 dof layouts 506s [2026-02-01 16:43:47.424] [RANK: 0] [info] Checking required entities per dimension 506s [2026-02-01 16:43:47.424] [RANK: 0] [info] Cell type: 0 dofmap: 53197x4 506s [2026-02-01 16:43:47.430] [RANK: 0] [info] Global index computation 506s [2026-02-01 16:43:47.431] [RANK: 0] [info] Got 1 index_maps 506s [2026-02-01 16:43:47.431] [RANK: 0] [info] Get global indices 506s [2026-02-01 16:43:47.433] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.433] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.433] [RANK: 0] [info] Calling compute_local_to_global 506s [2026-02-01 16:43:47.433] [RANK: 0] [info] xdofs.size = 212788 506s [2026-02-01 16:43:47.434] [RANK: 0] [info] dofmap sizes = 212788 506s [2026-02-01 16:43:47.434] [RANK: 0] [info] all_dofmaps.size = 212788 506s [2026-02-01 16:43:47.434] [RANK: 0] [info] nodes.size = 10318 506s [2026-02-01 16:43:47.436] [RANK: 0] [info] Creating geometry with 1 dofmaps 506s UnitCube (30x30x30) to be refined 0 times 506s [2026-02-01 16:43:47.437] [RANK: 0] [info] Computing mesh entities of dimension 2 506s [2026-02-01 16:43:47.486] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.497] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.619] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.619] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.621] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 506s [2026-02-01 16:43:47.621] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 506s [2026-02-01 16:43:47.623] [RANK: 0] [info] Checking required entities per dimension 506s [2026-02-01 16:43:47.623] [RANK: 0] [info] Cell type: 0 dofmap: 53197x4 506s [2026-02-01 16:43:47.631] [RANK: 0] [info] Global index computation 506s [2026-02-01 16:43:47.631] [RANK: 0] [info] Got 1 index_maps 506s [2026-02-01 16:43:47.631] [RANK: 0] [info] Get global indices 506s [2026-02-01 16:43:47.633] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 506s [2026-02-01 16:43:47.633] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 506s [2026-02-01 16:43:47.634] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 506s [2026-02-01 16:43:47.661] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 506s [2026-02-01 16:43:47.661] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 506s [2026-02-01 16:43:47.692] [RANK: 0] [info] Column ghost size increased from 463 to 1277 506s ---------------------------------------------------------------- 506s Test problem summary 506s dolfinx version: 0.10.0 506s dolfinx hash: ubuntu 506s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 506s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 506s Problem type: poisson 506s Scaling type: weak 506s Num processes: 3 506s Num cells: 162000 (162 thousand) 506s Total degrees of freedom: 29791 (29.8 thousand) 506s Average degrees of freedom per process: 9930 506s ---------------------------------------------------------------- 506s [2026-02-01 16:43:47.758] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 507s KSP Object: 3 MPI processes 507s type: cg 507s maximum iterations=10000, initial guess is zero 507s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 507s left preconditioning 507s using PRECONDITIONED norm type for convergence test 507s PC Object: 3 MPI processes 507s type: hypre 507s HYPRE BoomerAMG preconditioning 507s Cycle type V 507s Maximum number of levels 25 507s Maximum number of iterations PER hypre call 1 507s Convergence tolerance PER hypre call 0. 507s Threshold for strong coupling 0.5 507s Interpolation truncation factor 0. 507s Interpolation: max elements per row 0 507s Number of levels of aggressive coarsening 0 507s Number of paths for aggressive coarsening 1 507s Maximum row sums 0.9 507s Sweeps down 1 507s Sweeps up 1 507s Sweeps on coarse 1 507s Relax down symmetric-SOR/Jacobi 507s Relax up symmetric-SOR/Jacobi 507s Relax on coarse Gaussian-elimination 507s Relax weight (all) 1. 507s Outer relax weight (all) 1. 507s Maximum size of coarsest grid 9 507s Minimum size of coarsest grid 1 507s Using CF-relaxation 507s Not using more complex smoothers. 507s Measure type local 507s Coarsen type Falgout 507s Interpolation type classical 507s SpGEMM type hypre 507s linear system matrix = precond matrix: 507s Mat Object: 3 MPI processes 507s type: mpiaij 507s rows=29791, cols=29791 507s total: nonzeros=424171, allocated nonzeros=424171 507s total number of mallocs used during MatSetValues calls=0 507s not using I-node (on process 0) routines 507s 507s [MPI_MAX] Summary of timings (s) | reps avg tot 507s ------------------------------------------------------------------------------------------------------- 507s Build BoxMesh (tetrahedra) | 1 7.527391 7.527391 507s Build dofmap data | 2 0.009907 0.019813 507s Compute connectivity 2-0 | 1 0.001737 0.001737 507s Compute dof reordering map | 2 0.000295 0.000591 507s Compute entities of dim = 2 | 1 0.184478 0.184478 507s Compute graph partition (SCOTCH) | 1 7.286832 7.286832 507s Compute local part of mesh dual graph (mixed) | 2 0.070291 0.140581 507s Compute local-to-local map | 1 0.000955 0.000955 507s Compute non-local part of mesh dual graph | 1 0.014514 0.014514 507s Compute-local-to-global links for global/local adjacency list | 1 0.001503 0.001503 507s Distribute fixed-degree adjacency list to destination ranks | 1 0.017993 0.017993 507s Distribute row-wise data (scalable) | 1 0.002461 0.002461 507s GPS: create_level_structure | 5 0.001643 0.005628 507s Gibbs-Poole-Stockmeyer ordering | 1 0.011641 0.011641 507s Init MPI | 1 0.213505 0.213505 507s Init PETSc | 1 0.027151 0.027151 507s Init dofmap from element dofmap | 2 0.008398 0.016796 507s Init logging | 1 0.000010 0.000010 507s PETSc Krylov solver | 1 0.630173 0.630173 507s SparsityPattern::finalize | 1 0.020092 0.020092 507s Topology: create | 1 0.046508 0.046508 507s Topology: determine shared index ownership | 1 0.010170 0.010170 507s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005995 0.005995 507s ZZZ Assemble | 1 0.122652 0.122652 507s ZZZ Assemble matrix | 1 0.048750 0.048750 507s ZZZ Assemble vector | 1 0.008983 0.008983 507s ZZZ Create Mesh | 1 7.528134 7.528134 507s ZZZ Create RHS function | 1 0.031495 0.031495 507s ZZZ Create boundary conditions | 1 0.001737 0.001737 507s ZZZ Create facets and facet->cell connectivity | 1 0.186449 0.186449 507s ZZZ FunctionSpace | 1 0.010856 0.010856 507s ZZZ Solve | 1 0.636107 0.636107 507s *** Number of Krylov iterations: 7 507s *** Solution norm: 36.6791 507s **************************************************************************************************************************************************************** 507s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 507s **************************************************************************************************************************************************************** 507s 507s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 507s 507s ./dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:43:48 2026 507s Using PETSc Release Version 3.24.3, Jan 01, 2026 507s 507s Max Max/Min Avg Total 507s Time (sec): 8.485e+00 1.000 8.485e+00 507s Objects: 0.000e+00 0.000 0.000e+00 507s Flops: 3.523e+06 1.021 3.489e+06 1.047e+07 507s Flops/sec: 4.152e+05 1.021 4.112e+05 1.234e+06 507s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 507s MPI Msg Len (bytes): 1.857e+05 1.177 5.860e+03 5.274e+05 507s MPI Reductions: 3.200e+01 1.000 507s 507s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 507s e.g., VecAXPY() for real vectors of length N --> 2N flops 507s and VecAXPY() for complex vectors of length N --> 8N flops 507s 507s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 507s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 507s 0: Main Stage: 8.4850e+00 100.0% 1.0467e+07 100.0% 9.000e+01 100.0% 5.860e+03 100.0% 1.500e+01 46.9% 507s 507s ------------------------------------------------------------------------------------------------------------------------ 507s See the 'Profiling' chapter of the users' manual for details on interpreting output. 507s Phase summary info: 507s Count: number of times phase was executed 507s Time and Flop: Max - maximum over all processes 507s Ratio - ratio of maximum to minimum over all processes 507s Mess: number of messages sent 507s AvgLen: average message length (bytes) 507s Reduct: number of global reductions 507s Global: entire computation 507s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 507s %T - percent time in this phase %F - percent flop in this phase 507s %M - percent messages in this phase %L - percent message lengths in this phase 507s %R - percent reductions in this phase 507s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 507s ------------------------------------------------------------------------------------------------------------------------ 507s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 507s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 507s ------------------------------------------------------------------------------------------------------------------------ 507s 507s --- Event Stage 0: Main Stage 507s 507s BuildTwoSided 5 1.0 9.3425e-03 51.4 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 507s BuildTwoSidedF 2 1.0 9.2463e-03 35.7 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 507s MatMult 7 1.0 4.9661e-03 2.6 1.93e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 1154 507s MatConvert 1 1.0 4.9673e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 507s MatAssemblyBegin 5 1.0 1.0790e-02 4.4 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 507s MatAssemblyEnd 5 1.0 4.2046e-03 1.1 3.72e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 507s MatGetRowIJ 4 1.0 7.8000e-06 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 507s MatView 1 1.0 1.4725e-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 507s MatSetPreallCOO 2 1.0 1.4341e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 507s MatSetValuesCOO 2 1.0 8.5281e-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 507s VecTDot 16 1.0 7.3031e-03 11.4 3.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 131 507s VecNorm 8 1.0 6.7819e-03 8.3 1.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 70 507s VecCopy 2 1.0 3.0561e-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 507s VecSet 9 1.0 1.0336e-04 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 507s VecAXPY 14 1.0 8.3690e-02 586.5 2.81e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 10 507s VecAYPX 6 1.0 2.4389e-04 2.7 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1466 507s VecScatterBegin 7 1.0 2.6518e-04 1.3 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 507s VecScatterEnd 7 1.0 2.8969e-03 18.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 507s SFSetGraph 3 1.0 3.3924e-05 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 507s SFSetUp 3 1.0 2.3285e-04 1.2 0.00e+00 0.0 3.6e+01 8.2e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 507s SFPack 7 1.0 8.4004e-05 2.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 507s SFUnpack 7 1.0 3.8122e-05 8.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 507s KSPSetUp 1 1.0 4.3682e-05 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 507s KSPSolve 1 1.0 4.5201e-01 1.0 2.81e+06 1.0 4.2e+01 5.6e+03 0.0e+00 5 80 47 45 0 5 80 47 45 0 18 507s PCSetUp 1 1.0 1.7786e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 507s PCApply 8 1.0 4.4158e-01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 5 0 0 0 0 5 0 0 0 0 0 507s ------------------------------------------------------------------------------------------------------------------------ 507s 507s Object Type Creations Destructions. Reports information only for process 0. 507s 507s --- Event Stage 0: Main Stage 507s 507s Container 2 2 507s Matrix 7 7 507s Index Set 6 6 507s IS L to G Mapping 1 1 507s Vector 12 12 507s Star Forest Graph 3 3 507s Krylov Solver 1 1 507s Preconditioner 1 1 507s Viewer 1 1 507s ======================================================================================================================== 507s Average time to get PetscTime(): 2.36e-07 507s Average time for MPI_Barrier(): 1.5865e-05 507s Average time for zero size MPI_Send(): 5.827e-06 507s #PETSc Option Table entries: 507s --ndofs 10000 # (source: command line) 507s --problem_type poisson # (source: command line) 507s --scaling_type weak # (source: command line) 507s -ksp_rtol 1.0e-8 # (source: command line) 507s -ksp_type cg # (source: command line) 507s -ksp_view # (source: command line) 507s -log_view # (source: command line) 507s -options_left # (source: command line) 507s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 507s -pc_hypre_type boomeramg # (source: command line) 507s -pc_type hypre # (source: command line) 507s #End of PETSc Option Table entries 507s Compiled without FORTRAN kernels 507s Compiled with full precision matrices (default) 507s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 507s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 507s ----------------------------------------- 507s Libraries compiled on 2026-01-26 06:54:57 on reproducible 507s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 507s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 507s Using PETSc arch: 507s ----------------------------------------- 507s 507s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 507s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 507s ----------------------------------------- 507s 507s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 507s ----------------------------------------- 507s 507s Using C linker: mpicc 507s Using Fortran linker: mpif90 507s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 507s ----------------------------------------- 507s 507s #PETSc Option Table entries: 507s --ndofs 10000 # (source: command line) 507s --problem_type poisson # (source: command line) 507s --scaling_type weak # (source: command line) 507s -ksp_rtol 1.0e-8 # (source: command line) 507s -ksp_type cg # (source: command line) 507s -ksp_view # (source: command line) 507s -log_view # (source: command line) 507s -options_left # (source: command line) 507s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 507s -pc_hypre_type boomeramg # (source: command line) 507s -pc_type hypre # (source: command line) 507s #End of PETSc Option Table entries 507s WARNING! There are options you set that were not used! 507s WARNING! could be spelling mistake, etc! 507s There are 3 unused database options. They are: 507s Option left: name:--ndofs value: 10000 source: command line 507s Option left: name:--problem_type value: poisson source: command line 507s Option left: name:--scaling_type value: weak source: command line 507s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 507s [2026-02-01 16:43:48.659] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 507s [2026-02-01 16:43:48.660] [RANK: 0] [info] Compute partition of cells across ranks 507s [2026-02-01 16:43:48.660] [RANK: 0] [info] Building mesh dual graph 507s [2026-02-01 16:43:48.660] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 507s [2026-02-01 16:43:48.794] [RANK: 0] [info] Build nonlocal part of mesh dual graph 507s [2026-02-01 16:43:48.795] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 507s [2026-02-01 16:43:48.796] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 507s [2026-02-01 16:43:48.796] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 507s [2026-02-01 16:43:48.799] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 507s [2026-02-01 16:43:48.800] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 515s [2026-02-01 16:43:56.452] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 515s [2026-02-01 16:43:56.452] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 515s [2026-02-01 16:43:56.456] [RANK: 0] [info] Extract basic topology: 212848->212848 515s [2026-02-01 16:43:56.456] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 515s [2026-02-01 16:43:56.456] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 515s [2026-02-01 16:43:56.512] [RANK: 0] [info] GPS pseudo-diameter:(171) 1843-51473 515s [2026-02-01 16:43:56.521] [RANK: 0] [info] Create topology (generalised) 515s [2026-02-01 16:43:56.528] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 515s [2026-02-01 16:43:56.528] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 515s [2026-02-01 16:43:56.540] [RANK: 0] [info] Compute ghost indices 515s [2026-02-01 16:43:56.540] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 515s [2026-02-01 16:43:56.540] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 515s [2026-02-01 16:43:56.544] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 515s [2026-02-01 16:43:56.544] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 515s [2026-02-01 16:43:56.558] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.559] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.559] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.559] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.565] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 515s [2026-02-01 16:43:56.565] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 515s [2026-02-01 16:43:56.565] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 515s [2026-02-01 16:43:56.566] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.566] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.566] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 515s [2026-02-01 16:43:56.567] [RANK: 0] [info] Create Geometry (multiple) 515s [2026-02-01 16:43:56.567] [RANK: 0] [info] Got 1 dof layouts 515s [2026-02-01 16:43:56.567] [RANK: 0] [info] Checking required entities per dimension 515s [2026-02-01 16:43:56.567] [RANK: 0] [info] Cell type: 0 dofmap: 53212x4 515s [2026-02-01 16:43:56.573] [RANK: 0] [info] Global index computation 515s [2026-02-01 16:43:56.574] [RANK: 0] [info] Got 1 index_maps 515s [2026-02-01 16:43:56.574] [RANK: 0] [info] Get global indices 515s [2026-02-01 16:43:56.575] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.575] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.575] [RANK: 0] [info] Calling compute_local_to_global 515s [2026-02-01 16:43:56.575] [RANK: 0] [info] xdofs.size = 212848 515s [2026-02-01 16:43:56.576] [RANK: 0] [info] dofmap sizes = 212848 515s [2026-02-01 16:43:56.576] [RANK: 0] [info] all_dofmaps.size = 212848 515s [2026-02-01 16:43:56.576] [RANK: 0] [info] nodes.size = 10323 515s [2026-02-01 16:43:56.578] [RANK: 0] [info] Creating geometry with 1 dofmaps 515s UnitCube (30x30x30) to be refined 0 times 515s [2026-02-01 16:43:56.578] [RANK: 0] [info] Computing mesh entities of dimension 2 515s [2026-02-01 16:43:56.628] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.631] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.743] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.743] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.745] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 515s [2026-02-01 16:43:56.745] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 515s [2026-02-01 16:43:56.747] [RANK: 0] [info] Checking required entities per dimension 515s [2026-02-01 16:43:56.747] [RANK: 0] [info] Cell type: 0 dofmap: 53212x4 515s [2026-02-01 16:43:56.755] [RANK: 0] [info] Global index computation 515s [2026-02-01 16:43:56.755] [RANK: 0] [info] Got 1 index_maps 515s [2026-02-01 16:43:56.755] [RANK: 0] [info] Get global indices 515s [2026-02-01 16:43:56.755] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 515s [2026-02-01 16:43:56.756] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 515s [2026-02-01 16:43:56.757] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 515s [2026-02-01 16:43:56.784] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 515s [2026-02-01 16:43:56.784] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 515s [2026-02-01 16:43:56.807] [RANK: 0] [info] Column ghost size increased from 452 to 1233 515s ---------------------------------------------------------------- 515s Test problem summary 515s dolfinx version: 0.10.0 515s dolfinx hash: ubuntu 515s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 515s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 515s Problem type: poisson 515s Scaling type: strong 515s Num processes: 3 515s Num cells: 162000 (162 thousand) 515s Total degrees of freedom: 29791 (29.8 thousand) 515s Average degrees of freedom per process: 9930 515s ---------------------------------------------------------------- 515s [2026-02-01 16:43:56.864] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 516s KSP Object: 3 MPI processes 516s type: cg 516s maximum iterations=10000, initial guess is zero 516s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 516s left preconditioning 516s using PRECONDITIONED norm type for convergence test 516s PC Object: 3 MPI processes 516s type: hypre 516s HYPRE BoomerAMG preconditioning 516s Cycle type V 516s Maximum number of levels 25 516s Maximum number of iterations PER hypre call 1 516s Convergence tolerance PER hypre call 0. 516s Threshold for strong coupling 0.5 516s Interpolation truncation factor 0. 516s Interpolation: max elements per row 0 516s Number of levels of aggressive coarsening 0 516s Number of paths for aggressive coarsening 1 516s Maximum row sums 0.9 516s Sweeps down 1 516s Sweeps up 1 516s Sweeps on coarse 1 516s Relax down symmetric-SOR/Jacobi 516s Relax up symmetric-SOR/Jacobi 516s Relax on coarse Gaussian-elimination 516s Relax weight (all) 1. 516s Outer relax weight (all) 1. 516s Maximum size of coarsest grid 9 516s Minimum size of coarsest grid 1 516s Using CF-relaxation 516s Not using more complex smoothers. 516s Measure type local 516s Coarsen type Falgout 516s Interpolation type classical 516s SpGEMM type hypre 516s linear system matrix = precond matrix: 516s Mat Object: 3 MPI processes 516s type: mpiaij 516s rows=29791, cols=29791 516s total: nonzeros=424171, allocated nonzeros=424171 516s total number of mallocs used during MatSetValues calls=0 516s not using I-node (on process 0) routines 516s 516s [MPI_MAX] Summary of timings (s) | reps avg tot 516s ------------------------------------------------------------------------------------------------------- 516s Build BoxMesh (tetrahedra) | 1 7.930332 7.930332 516s Build dofmap data | 2 0.008516 0.017031 516s Compute connectivity 2-0 | 1 0.001561 0.001561 516s Compute dof reordering map | 2 0.000307 0.000614 516s Compute entities of dim = 2 | 1 0.166628 0.166628 516s Compute graph partition (SCOTCH) | 1 7.648224 7.648224 516s Compute local part of mesh dual graph (mixed) | 2 0.092882 0.185764 516s Compute local-to-local map | 1 0.000948 0.000948 516s Compute non-local part of mesh dual graph | 1 0.025224 0.025224 516s Compute-local-to-global links for global/local adjacency list | 1 0.001269 0.001269 516s Distribute fixed-degree adjacency list to destination ranks | 1 0.014670 0.014670 516s Distribute row-wise data (scalable) | 1 0.002808 0.002808 516s GPS: create_level_structure | 4 0.001150 0.003663 516s Gibbs-Poole-Stockmeyer ordering | 1 0.009691 0.009691 516s Init MPI | 1 0.141314 0.141314 516s Init PETSc | 1 0.000988 0.000988 516s Init dofmap from element dofmap | 2 0.007151 0.014303 516s Init logging | 1 0.000007 0.000007 516s PETSc Krylov solver | 1 0.272848 0.272848 516s SparsityPattern::finalize | 1 0.018922 0.018922 516s Topology: create | 1 0.038580 0.038580 516s Topology: determine shared index ownership | 1 0.002782 0.002782 516s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005342 0.005342 516s ZZZ Assemble | 1 0.106782 0.106782 516s ZZZ Assemble matrix | 1 0.042988 0.042988 516s ZZZ Assemble vector | 1 0.007366 0.007366 516s ZZZ Create Mesh | 1 7.930963 7.930963 516s ZZZ Create RHS function | 1 0.025805 0.025805 516s ZZZ Create boundary conditions | 1 0.001889 0.001889 516s ZZZ Create facets and facet->cell connectivity | 1 0.168303 0.168303 516s ZZZ FunctionSpace | 1 0.009164 0.009164 516s ZZZ Solve | 1 0.274512 0.274512 516s *** Number of Krylov iterations: 7 516s *** Solution norm: 36.6791 516s **************************************************************************************************************************************************************** 516s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 516s **************************************************************************************************************************************************************** 516s 516s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 516s 516s ./dolfinx-scaling-test on a named autopkgtest-lxd-gmvzvh with 3 processes, by ubuntu on Sun Feb 1 16:43:57 2026 516s Using PETSc Release Version 3.24.3, Jan 01, 2026 516s 516s Max Max/Min Avg Total 516s Time (sec): 8.491e+00 1.000 8.491e+00 516s Objects: 0.000e+00 0.000 0.000e+00 516s Flops: 3.520e+06 1.019 3.489e+06 1.047e+07 516s Flops/sec: 4.145e+05 1.019 4.109e+05 1.233e+06 516s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 516s MPI Msg Len (bytes): 1.833e+05 1.195 5.740e+03 5.166e+05 516s MPI Reductions: 3.200e+01 1.000 516s 516s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 516s e.g., VecAXPY() for real vectors of length N --> 2N flops 516s and VecAXPY() for complex vectors of length N --> 8N flops 516s 516s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 516s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 516s 0: Main Stage: 8.4909e+00 100.0% 1.0468e+07 100.0% 9.000e+01 100.0% 5.740e+03 100.0% 1.500e+01 46.9% 516s 516s ------------------------------------------------------------------------------------------------------------------------ 516s See the 'Profiling' chapter of the users' manual for details on interpreting output. 516s Phase summary info: 516s Count: number of times phase was executed 516s Time and Flop: Max - maximum over all processes 516s Ratio - ratio of maximum to minimum over all processes 516s Mess: number of messages sent 516s AvgLen: average message length (bytes) 516s Reduct: number of global reductions 516s Global: entire computation 516s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 516s %T - percent time in this phase %F - percent flop in this phase 516s %M - percent messages in this phase %L - percent message lengths in this phase 516s %R - percent reductions in this phase 516s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 516s ------------------------------------------------------------------------------------------------------------------------ 516s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 516s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 516s ------------------------------------------------------------------------------------------------------------------------ 516s 516s --- Event Stage 0: Main Stage 516s 516s BuildTwoSided 5 1.0 4.8808e-03 29.1 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 516s BuildTwoSidedF 2 1.0 4.8804e-03 26.2 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 516s MatMult 7 1.0 1.8806e-03 1.0 1.93e+06 1.0 4.2e+01 5.5e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 3047 516s MatConvert 1 1.0 3.8501e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 516s MatAssemblyBegin 5 1.0 6.3068e-03 3.1 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 516s MatAssemblyEnd 5 1.0 3.1575e-03 1.0 3.60e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 516s MatGetRowIJ 4 1.0 4.2810e-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 516s MatView 1 1.0 1.5541e-04 6.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 516s MatSetPreallCOO 2 1.0 1.2023e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s MatSetValuesCOO 2 1.0 6.9352e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s VecTDot 16 1.0 3.5786e-04 1.3 3.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 2664 516s VecNorm 8 1.0 9.7890e-04 3.5 1.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 487 516s VecCopy 2 1.0 2.2841e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s VecSet 9 1.0 6.1163e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s VecAXPY 14 1.0 1.8057e-04 1.1 2.80e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 4620 516s VecAYPX 6 1.0 9.8125e-05 1.2 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 3643 516s VecScatterBegin 7 1.0 2.2477e-04 1.2 0.00e+00 0.0 4.2e+01 5.5e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 516s VecScatterEnd 7 1.0 1.0965e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s SFSetGraph 3 1.0 4.1682e-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 516s SFSetUp 3 1.0 1.7529e-04 1.0 0.00e+00 0.0 3.6e+01 8.0e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 516s SFPack 7 1.0 5.3202e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 516s SFUnpack 7 1.0 5.9200e-06 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 516s KSPSetUp 1 1.0 1.3341e-04 3.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 516s KSPSolve 1 1.0 1.1330e-01 1.0 2.81e+06 1.0 4.2e+01 5.5e+03 0.0e+00 1 80 47 45 0 1 80 47 45 0 74 516s PCSetUp 1 1.0 1.5925e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 516s PCApply 8 1.0 1.1040e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 516s ------------------------------------------------------------------------------------------------------------------------ 516s 516s Object Type Creations Destructions. Reports information only for process 0. 516s 516s --- Event Stage 0: Main Stage 516s 516s Container 2 2 516s Matrix 7 7 516s Index Set 6 6 516s IS L to G Mapping 1 1 516s Vector 12 12 516s Star Forest Graph 3 3 516s Krylov Solver 1 1 516s Preconditioner 1 1 516s Viewer 1 1 516s ======================================================================================================================== 516s Average time to get PetscTime(): 2.72e-07 516s Average time for MPI_Barrier(): 5.8882e-06 516s Average time for zero size MPI_Send(): 1.0414e-05 516s #PETSc Option Table entries: 516s --ndofs 30000 # (source: command line) 516s --problem_type poisson # (source: command line) 516s --scaling_type strong # (source: command line) 516s -ksp_rtol 1.0e-8 # (source: command line) 516s -ksp_type cg # (source: command line) 516s -ksp_view # (source: command line) 516s -log_view # (source: command line) 516s -options_left # (source: command line) 516s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 516s -pc_hypre_type boomeramg # (source: command line) 516s -pc_type hypre # (source: command line) 516s #End of PETSc Option Table entries 516s Compiled without FORTRAN kernels 516s Compiled with full precision matrices (default) 516s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 516s Configure options: --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=0 --with-library-name-suffix=_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-mpich --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-hdf5-include=/usr/include/hdf5/mpich --with-hdf5-lib="-L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -lhdf5 -L/usr/lib/arm-linux-gnueabihf/mpich/lib -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpthread -lhwloc " --CXX_LINKER_FLAGS="-Wl,--no-as-needed -Wl,-z,defs" --CC_LINKER_FLAGS=-Wl,-z,defs --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lscotch -lptscotcherr" --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --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="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real --PETSC_ARCH=arm-linux-gnueabihf-real CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0" CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22petsc%22%2C%22version%22:%223.24.3+dfsg1-1ubuntu1%22%2C%22architecture%22:%22armhf%22%7D -Wl,-z,relro -fPIC" MAKEFLAGS= 516s ----------------------------------------- 516s Libraries compiled on 2026-01-26 06:54:57 on reproducible 516s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 516s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 516s Using PETSc arch: 516s ----------------------------------------- 516s 516s Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 516s Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/petsc-pEsIgd/petsc-3.24.3+dfsg1=. -fstack-protector-strong -fno-stack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 516s ----------------------------------------- 516s 516s Using include paths: -I/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich 516s ----------------------------------------- 516s 516s Using C linker: mpicc 516s Using Fortran linker: mpif90 516s Using libraries: -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -L/usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real/lib -lpetsc_real -L/usr/lib/arm-linux-gnueabihf/hdf5/mpich -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/gcc/arm-linux-gnueabihf/15 -L/usr/lib/arm-linux-gnueabihf -L/lib/arm-linux-gnueabihf -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -lfftw3 -lfftw3_mpi -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-mpich -lsuperlu_dist -lsuperlu -llapack -lblas -lptesmumps -lptscotch -lscotch -lptscotcherr -lhdf5 -lmpich -lpthread -lhwloc -lm -lOpenCL -lyaml -lX11 -lstdc++ -lmpichfort -lmpich -lgfortran -lm -lgfortran -lm -lgcc_s -lstdc++ 516s ----------------------------------------- 516s 516s #PETSc Option Table entries: 516s --ndofs 30000 # (source: command line) 516s --problem_type poisson # (source: command line) 516s --scaling_type strong # (source: command line) 516s -ksp_rtol 1.0e-8 # (source: command line) 516s -ksp_type cg # (source: command line) 516s -ksp_view # (source: command line) 516s -log_view # (source: command line) 516s -options_left # (source: command line) 516s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 516s -pc_hypre_type boomeramg # (source: command line) 516s -pc_type hypre # (source: command line) 516s #End of PETSc Option Table entries 516s WARNING! There are options you set that were not used! 516s WARNING! could be spelling mistake, etc! 516s There are 3 unused database options. They are: 516s Option left: name:--ndofs value: 30000 source: command line 516s Option left: name:--problem_type value: poisson source: command line 516s Option left: name:--scaling_type value: strong source: command line 516s autopkgtest [16:43:57]: test dolfinx-performance-test-source: -----------------------] 521s autopkgtest [16:44:02]: test dolfinx-performance-test-source: - - - - - - - - - - results - - - - - - - - - - 521s dolfinx-performance-test-source PASS 524s autopkgtest [16:44:05]: @@@@@@@@@@@@@@@@@@@@ summary 524s dolfinx-performance-test-binary PASS 524s dolfinx-performance-test-source PASS