0s autopkgtest [02:54:51]: starting date and time: 2026-02-05 02:54:51+0000 0s autopkgtest [02:54:51]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [02:54:51]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ggvxfynw/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:glibc --apt-upgrade fenicsx-performance-tests --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.42-2ubuntu5 -- lxd -r lxd-armhf-10.145.243.197 lxd-armhf-10.145.243.197:autopkgtest/ubuntu/resolute/armhf 27s autopkgtest [02:55:18]: testbed dpkg architecture: armhf 29s autopkgtest [02:55:20]: testbed apt version: 3.1.14 33s autopkgtest [02:55:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 35s autopkgtest [02:55:26]: testbed release detected to be: None 42s autopkgtest [02:55:33]: updating testbed package index (apt update) 44s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 45s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 45s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 45s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 45s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [227 kB] 45s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.4 kB] 45s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 45s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1719 kB] 46s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [250 kB] 46s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1364 kB] 46s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [9664 B] 46s Fetched 3735 kB in 2s (2338 kB/s) 47s Reading package lists... 53s autopkgtest [02:55:44]: upgrading testbed (apt dist-upgrade and autopurge) 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 56s Calculating upgrade... 56s The following packages will be upgraded: 56s libc-bin libc-gconv-modules-extra libc6 locales 56s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 7850 kB of archives. 56s After this operation, 0 B of additional disk space will be used. 56s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libc-gconv-modules-extra armhf 2.42-2ubuntu5 [1417 kB] 57s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libc6 armhf 2.42-2ubuntu5 [1632 kB] 57s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libc-bin armhf 2.42-2ubuntu5 [545 kB] 57s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf locales all 2.42-2ubuntu5 [4255 kB] 57s Preconfiguring packages ... 58s Fetched 7850 kB in 1s (8622 kB/s) 58s (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 ... 68395 files and directories currently installed.) 58s Preparing to unpack .../libc-gconv-modules-extra_2.42-2ubuntu5_armhf.deb ... 58s Unpacking libc-gconv-modules-extra:armhf (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 58s Setting up libc-gconv-modules-extra:armhf (2.42-2ubuntu5) ... 58s (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 ... 68395 files and directories currently installed.) 58s Preparing to unpack .../libc6_2.42-2ubuntu5_armhf.deb ... 58s readlink: /usr/lib/libeatmydata: No such file or directory 58s Unpacking libc6:armhf (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 58s Setting up libc6:armhf (2.42-2ubuntu5) ... 58s (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 ... 68395 files and directories currently installed.) 58s Preparing to unpack .../libc-bin_2.42-2ubuntu5_armhf.deb ... 58s Unpacking libc-bin (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 58s Setting up libc-bin (2.42-2ubuntu5) ... 59s (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 ... 68395 files and directories currently installed.) 59s Preparing to unpack .../locales_2.42-2ubuntu5_all.deb ... 59s Unpacking locales (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 59s Setting up locales (2.42-2ubuntu5) ... 60s Generating locales (this might take a while)... 62s en_US.UTF-8... done 62s Generation complete. 62s Processing triggers for systemd (259-1ubuntu3) ... 63s Processing triggers for man-db (2.13.1-1) ... 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Solving dependencies... 67s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s autopkgtest [02:56:00]: rebooting testbed after setup commands that affected boot 111s autopkgtest [02:56:42]: 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 136s autopkgtest [02:57:07]: @@@@@@@@@@@@@@@@@@@@ apt-source fenicsx-performance-tests 150s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (dsc) [2476 B] 150s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (tar) [21.2 kB] 150s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (diff) [6428 B] 150s gpgv: Signature made Mon Dec 22 11:32:48 2025 UTC 150s gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA 150s gpgv: Can't check signature: No public key 150s dpkg-source: warning: cannot verify inline signature for ./fenicsx-performance-tests_0.10.0-2.dsc: no acceptable signature found 150s autopkgtest [02:57:21]: testing package fenicsx-performance-tests version 0.10.0-2 152s autopkgtest [02:57:23]: build not needed 154s autopkgtest [02:57:25]: test dolfinx-performance-test-binary: preparing testbed 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 157s Solving dependencies... 157s The following NEW packages will be installed: 157s autoconf automake autopoint autotools-dev build-essential cmake cmake-data 157s comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf 157s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 157s fenicsx-performance-tests fenicsx-performance-tests-source fonts-mathjax g++ 157s g++-15 g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 157s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext gfortran 157s gfortran-15 gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf 157s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 157s libamd3 libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 157s libbasix-dev libbasix0.10 libblas3 libboost-atomic1.88-dev 157s libboost-atomic1.88.0 libboost-chrono-dev libboost-chrono1.88-dev 157s libboost-chrono1.88.0 libboost-container1.88-dev libboost-container1.88.0 157s libboost-date-time1.88-dev libboost-date-time1.88.0 libboost-dev 157s libboost-filesystem-dev libboost-filesystem1.88-dev 157s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 157s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 157s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 157s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 157s libboost-program-options1.88-dev libboost-program-options1.88.0 157s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 157s libboost-regex1.88.0 libboost-serialization-dev 157s libboost-serialization1.88-dev libboost-serialization1.88.0 157s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 157s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 157s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.88-dev 157s libboost-timer1.88.0 libboost1.88-dev libbrotli-dev libbtf2 libc-dev-bin 157s libc6-dbg libc6-dev libcamd3 libcc1-0 libccolamd3 libcholmod5 libcolamd3 157s libcombblas2.0.0t64 libcrypt-dev libcurl4-openssl-dev libcxsparse4 157s libdebhelper-perl libdolfinx-dev libdolfinx-real-dev libdolfinx-real0.10 157s libdw1t64 libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin 157s libfftw3-dev libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 157s libfftw3-single3 libfile-stripnondeterminism-perl libfmt-dev libfmt10 157s libgcc-15-dev libgfortran-15-dev libgfortran5 libgmp-dev libgmpxx4ldbl 157s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 157s libgssrpc4t64 libhdf5-mpi-dev libhdf5-mpich-310 libhdf5-mpich-cpp-310 157s libhdf5-mpich-dev libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 157s libhdf5-mpich-hl-cpp-310 libhdf5-mpich-hl-fortran-310 libhwloc-dev 157s libhwloc15 libhypre-3.0.0 libhypre-dev libicu-dev libidn2-dev libisl23 157s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 157s libjs-jquery libjs-jquery-ui libjs-mathjax libjsoncpp26 libkadm5clnt-mit12 157s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblapack3 libldap-dev 157s libldl3 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev 157s libmpich12 libmumps-5.8 libmumps-dev libmumps-headers-dev libnghttp2-dev 157s libnuma-dev libopenblas-dev libopenblas-pthread-dev libopenblas0 157s libopenblas0-pthread libp11-kit-dev libparpack2-dev libparpack2t64 libparu1 157s libpetsc-real3.24 libpetsc-real3.24-dev libpetsc3.24-dev-common libpkgconf3 157s libpsl-dev libptscotch-7.0c libptscotch-dev libptscotcherr-7.0 157s libptscotcherr-dev libpugixml-dev libpugixml1v5 libpython3-dev libpython3.13 157s libpython3.13-dev librbio4 librhash1 librtmp-dev libscalapack-mpi-dev 157s libscalapack-mpich-dev libscalapack-mpich2.2 libscotch-7.0c libscotch-dev 157s libscotcherr-7.0 libscotcherr-dev libslepc-real3.24 libslepc-real3.24-dev 157s libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev 157s libstdc++-15-dev libsuitesparse-dev libsuitesparse-mongoose3 157s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist9 157s libsuperlu7 libsz2 libtasn1-6-dev libtool libubsan1 libumfpack6 libunbound8 157s libx11-dev libxau-dev libxcb1-dev libxdmcp-dev libxml2-dev libyaml-dev 157s libzstd-dev linux-libc-dev m4 mpi-default-bin mpi-default-dev mpich 157s nanobind-dev nettle-dev ocl-icd-libopencl1 ocl-icd-opencl-dev 157s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 157s python3-basix python3-cffi python3-dev python3-ffcx python3-nanobind 157s python3-numpy python3-numpy-dev python3-ply python3-pycparser python3-ufl 157s python3.13-dev robin-map-dev rpcsvc-proto valgrind valgrind-mpi x11proto-dev 157s xorg-sgml-doctools xtrans-dev zlib1g-dev 157s 0 upgraded, 271 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 232 MB of archives. 157s After this operation, 912 MB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.3.5+ds-3 [141 kB] 158s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-7ubuntu1 [133 kB] 158s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-12ubuntu1 [334 kB] 158s Get:4 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 158s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-7ubuntu1 [2090 kB] 158s 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-proposed/main armhf libc-dev-bin armhf 2.42-2ubuntu5 [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-1build1 [62.6 kB] 158s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libc6-dev armhf 2.42-2ubuntu5 [1416 kB] 159s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 159s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 159s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 159s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 159s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 159s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 159s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 159s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 159s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 159s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 159s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 159s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 160s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 160s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 160s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 160s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 160s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 160s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 160s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 160s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 160s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 160s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 4.1.1+really3.31.6-2ubuntu1 [2329 kB] 160s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-5 [74.0 kB] 160s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1.1 [148 kB] 160s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 4.1.1+really3.31.6-2ubuntu1 [6839 kB] 161s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 161s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 161s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 161s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 161s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 161s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 161s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 161s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3build1 [49.0 kB] 161s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 161s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 161s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 161s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 161s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 161s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix0.10 armhf 0.10.0.post0-2 [422 kB] 161s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu3 [345 kB] 161s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4build1 [66.6 kB] 161s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 161s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.2-2 [1694 kB] 161s Get:60 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.5-1 [16.3 kB] 161s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.6+repack-2 [1483 kB] 161s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.12.1+dfsg-1 [21.4 kB] 161s Get:63 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.12.1+dfsg-1 [37.5 kB] 161s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.12.1+dfsg-1 [34.5 kB] 161s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.12.1+dfsg-1 [36.1 kB] 161s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.12.1+dfsg-1 [28.2 kB] 161s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.12.1+dfsg-1 [684 kB] 161s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 161s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 161s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 161s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-7 [246 kB] 161s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-8 [147 kB] 161s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 161s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 161s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0c armhf 7.0.10-7ubuntu4 [210 kB] 161s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0c armhf 7.0.10-7ubuntu4 [135 kB] 161s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist9 armhf 9.2.1+dfsg1-1 [695 kB] 161s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-3.0.0 armhf 3.0.0-5 [1604 kB] 161s Get:79 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.12.1+dfsg-1 [23.6 kB] 161s Get:80 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.12.1+dfsg-1 [83.5 kB] 161s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 161s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.2-2 [244 kB] 161s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.20 [2654 B] 161s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-5 [1481 kB] 161s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.8 armhf 5.8.1-2ubuntu1 [1966 kB] 161s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.12.1+dfsg-1 [139 kB] 161s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 161s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.12.1+dfsg-1 [300 kB] 161s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.4-1 [37.6 kB] 161s 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] 162s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-12ubuntu1 [18.1 kB] 162s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 162s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 162s 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/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 162s Get:114 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 162s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 162s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 162s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 162s Get:118 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 162s Get:119 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix-dev armhf 0.10.0.post0-2 [65.5 kB] 162s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu3 [11.3 MB] 163s Get:121 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu3 [241 kB] 163s Get:122 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu3 [234 kB] 163s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu3 [247 kB] 163s Get:124 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu3 [246 kB] 163s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu3 [4994 B] 163s Get:126 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu3 [266 kB] 163s Get:127 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu3 [265 kB] 163s Get:128 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 163s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu3 [336 kB] 163s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu3 [403 kB] 163s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu3 [239 kB] 163s Get:132 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu3 [4632 B] 163s Get:133 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu3 [286 kB] 163s Get:134 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 163s Get:135 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu3 [232 kB] 163s Get:136 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu3 [296 kB] 163s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu3 [4434 B] 163s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu3 [357 kB] 163s Get:139 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu3 [327 kB] 163s Get:140 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 78.2-1ubuntu1 [12.2 MB] 164s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu3 [351 kB] 164s Get:142 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu3 [464 kB] 164s Get:143 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu3 [572 kB] 164s Get:144 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu3 [395 kB] 164s Get:145 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu3 [245 kB] 164s Get:146 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu3 [241 kB] 164s Get:147 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu3 [260 kB] 164s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu3 [266 kB] 164s Get:149 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu3 [4370 B] 164s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu3 [374 kB] 164s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 164s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu3 [4590 B] 164s Get:153 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 164s Get:154 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 164s Get:155 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-9 [40.4 kB] 164s Get:156 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-9 [170 kB] 164s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 164s Get:158 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.2-2 [2650 kB] 164s Get:159 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.20 [3454 B] 164s Get:160 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu3 [297 kB] 164s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu3 [4472 B] 164s Get:162 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 164s Get:163 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu3 [4420 B] 164s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu3 [4610 B] 164s Get:165 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 164s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu3 [275 kB] 164s Get:167 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu3 [4410 B] 164s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu3 [243 kB] 164s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu3 [237 kB] 164s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu3 [4510 B] 164s Get:171 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build6 [337 kB] 164s Get:172 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 164s Get:173 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.22.1-2 [11.9 kB] 164s Get:174 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu5 [290 kB] 164s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 164s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build2 [77.8 kB] 164s Get:177 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 164s Get:178 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 164s Get:179 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 164s Get:180 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.24.2-1ubuntu1 [433 kB] 164s Get:181 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.10-3ubuntu1 [32.6 kB] 164s Get:182 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.10-3ubuntu1 [32.3 kB] 164s Get:183 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.10-1 [29.3 kB] 164s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.21.0-2 [86.7 kB] 164s Get:185 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.2-1 [1174 kB] 164s Get:186 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.10-3ubuntu1 [1043 kB] 164s Get:187 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 164s Get:188 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3 [63.4 kB] 164s Get:189 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 165s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 165s Get:191 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-3 [342 kB] 165s Get:192 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.18.0-1ubuntu1 [505 kB] 165s Get:193 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.12.1+dfsg-1 [79.7 kB] 165s Get:194 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 165s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 165s Get:196 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 165s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 165s Get:198 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 165s Get:199 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.12.1+dfsg-1 [22.4 kB] 165s Get:200 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.12.1+dfsg-1 [43.9 kB] 165s Get:201 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.12.1+dfsg-1 [36.7 kB] 165s Get:202 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.12.1+dfsg-1 [56.0 kB] 165s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.12.1+dfsg-1 [64.0 kB] 165s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.12.1+dfsg-1 [1625 kB] 166s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-dev armhf 7.0.10-7ubuntu4 [4084 B] 166s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-dev armhf 7.0.10-7ubuntu4 [4090 B] 166s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.10-7ubuntu4 [1312 kB] 166s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.10-7ubuntu4 [807 kB] 166s Get:209 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-5 [7490 B] 166s Get:210 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-5 [2318 B] 166s Get:211 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 166s Get:212 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 166s Get:213 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 166s Get:214 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2025.07.22-2build1 [49.4 kB] 166s Get:215 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu2 [52.3 kB] 166s Get:216 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.4-1 [2812 B] 166s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.6+repack-2 [97.3 kB] 166s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.6+repack-2 [59.0 kB] 166s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.6+repack-2 [26.7 kB] 166s Get:220 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.6+repack-2 [125 kB] 166s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.6+repack-2 [11.2 kB] 166s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.5-1 [21.3 kB] 166s Get:223 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 166s Get:224 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 166s Get:225 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 166s Get:226 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 166s Get:227 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 166s Get:228 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.6+repack-2 [3473 kB] 166s Get:229 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.6+repack-2 [5254 B] 166s Get:230 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 166s Get:231 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 9.2.1+dfsg1-1 [815 kB] 166s Get:232 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1build1 [10.3 kB] 166s Get:233 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2025.1-1 [608 kB] 166s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 166s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-2 [24.7 kB] 166s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1build1 [66.2 kB] 166s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2ubuntu1 [85.8 kB] 166s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 166s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 166s Get:240 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.24-dev-common all 3.24.3+dfsg1-1ubuntu1 [323 kB] 166s Get:241 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 3.0.0-5 [2100 kB] 166s Get:242 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.8.1-2ubuntu1 [21.6 kB] 166s Get:243 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.8.1-2ubuntu1 [1890 kB] 166s Get:244 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libc6-dbg armhf 2.42-2ubuntu5 [4517 kB] 166s Get:245 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-3ubuntu1 [8961 kB] 167s Get:246 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-3ubuntu1 [40.5 kB] 167s Get:247 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.24-dev armhf 3.24.3+dfsg1-1ubuntu1 [13.1 MB] 167s Get:248 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 167s Get:249 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.24-dev armhf 3.24.2+dfsg1-1 [8129 kB] 167s Get:250 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.10.0.post5-4 [5836 B] 167s Get:251 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2build1 [109 kB] 167s Get:252 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4build1 [123 kB] 167s Get:253 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 167s Get:254 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.2-2 [167 kB] 167s Get:255 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.15.1+dfsg-2ubuntu1 [658 kB] 167s Get:256 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-10 [45.9 kB] 167s Get:257 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.23-2 [77.0 kB] 167s Get:258 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 2.0.0-2 [75.5 kB] 167s Get:259 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.11-1 [2124 kB] 167s Get:260 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.4-1 [130 kB] 167s Get:261 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.11-1 [4564 kB] 168s Get:262 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-dev armhf 3.13.9-3 [11.2 kB] 168s Get:263 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.11-1 [508 kB] 168s Get:264 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dev armhf 3.13.9-3 [26.6 kB] 168s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2025.2.0.post0-3 [155 kB] 168s Get:266 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.4.1-1 [30.1 kB] 168s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf nanobind-dev all 2.9.2-2 [148 kB] 168s Get:268 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nanobind all 2.9.2-2 [17.0 kB] 168s Get:269 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-basix armhf 0.10.0.post0-2 [146 kB] 168s Get:270 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.10.1-3 [92.2 kB] 168s Get:271 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.10.0.post5-4 [185 kB] 169s Fetched 232 MB in 10s (22.1 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 ... 68395 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) ... 169s Selecting previously unselected package m4. 169s Preparing to unpack .../006-m4_1.4.20-2_armhf.deb ... 169s Unpacking m4 (1.4.20-2) ... 169s Selecting previously unselected package autoconf. 169s Preparing to unpack .../007-autoconf_2.72-3.1ubuntu1_all.deb ... 169s Unpacking autoconf (2.72-3.1ubuntu1) ... 169s Selecting previously unselected package autotools-dev. 169s Preparing to unpack .../008-autotools-dev_20240727.1_all.deb ... 169s Unpacking autotools-dev (20240727.1) ... 169s Selecting previously unselected package automake. 169s Preparing to unpack .../009-automake_1%3a1.18.1-3build1_all.deb ... 169s Unpacking automake (1:1.18.1-3build1) ... 169s Selecting previously unselected package autopoint. 169s Preparing to unpack .../010-autopoint_0.23.2-1_all.deb ... 169s Unpacking autopoint (0.23.2-1) ... 169s Selecting previously unselected package libc-dev-bin. 169s Preparing to unpack .../011-libc-dev-bin_2.42-2ubuntu5_armhf.deb ... 169s Unpacking libc-dev-bin (2.42-2ubuntu5) ... 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-1build1_armhf.deb ... 170s Unpacking rpcsvc-proto (1.4.3-1build1) ... 170s Selecting previously unselected package libc6-dev:armhf. 170s Preparing to unpack .../015-libc6-dev_2.42-2ubuntu5_armhf.deb ... 170s Unpacking libc6-dev:armhf (2.42-2ubuntu5) ... 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) ... 170s Selecting previously unselected package cpp-15. 170s Preparing to unpack .../019-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 170s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 170s Selecting previously unselected package cpp-arm-linux-gnueabihf. 170s Preparing to unpack .../020-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 170s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 170s Selecting previously unselected package cpp. 170s Preparing to unpack .../021-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 170s Unpacking cpp (4:15.2.0-4ubuntu1) ... 170s Selecting previously unselected package libcc1-0:armhf. 170s Preparing to unpack .../022-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 170s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 170s Selecting previously unselected package libgomp1:armhf. 170s Preparing to unpack .../023-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 170s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 170s Selecting previously unselected package libasan8:armhf. 170s Preparing to unpack .../024-libasan8_15.2.0-12ubuntu1_armhf.deb ... 170s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 170s Selecting previously unselected package libubsan1:armhf. 170s Preparing to unpack .../025-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 170s 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) ... 171s Selecting previously unselected package gcc-15. 171s Preparing to unpack .../028-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-arm-linux-gnueabihf. 171s Preparing to unpack .../029-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 171s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package gcc. 171s Preparing to unpack .../030-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 171s Unpacking gcc (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package libstdc++-15-dev:armhf. 171s Preparing to unpack .../031-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 171s Preparing to unpack .../032-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 171s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-15. 172s Preparing to unpack .../033-g++-15_15.2.0-12ubuntu1_armhf.deb ... 172s Unpacking g++-15 (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-arm-linux-gnueabihf. 172s Preparing to unpack .../034-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 172s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package g++. 172s Preparing to unpack .../035-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 172s Unpacking g++ (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package build-essential. 172s Preparing to unpack .../036-build-essential_12.12ubuntu2_armhf.deb ... 172s Unpacking build-essential (12.12ubuntu2) ... 172s Selecting previously unselected package cmake-data. 172s Preparing to unpack .../037-cmake-data_4.1.1+really3.31.6-2ubuntu1_all.deb ... 172s Unpacking cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 172s Selecting previously unselected package libjsoncpp26:armhf. 172s Preparing to unpack .../038-libjsoncpp26_1.9.6-5_armhf.deb ... 172s Unpacking libjsoncpp26:armhf (1.9.6-5) ... 172s Selecting previously unselected package librhash1:armhf. 172s Preparing to unpack .../039-librhash1_1.4.6-1.1_armhf.deb ... 172s Unpacking librhash1:armhf (1.4.6-1.1) ... 172s Selecting previously unselected package cmake. 172s Preparing to unpack .../040-cmake_4.1.1+really3.31.6-2ubuntu1_armhf.deb ... 172s Unpacking cmake (4.1.1+really3.31.6-2ubuntu1) ... 173s Selecting previously unselected package libdebhelper-perl. 173s Preparing to unpack .../041-libdebhelper-perl_13.28ubuntu1_all.deb ... 173s Unpacking libdebhelper-perl (13.28ubuntu1) ... 173s Selecting previously unselected package libtool. 173s Preparing to unpack .../042-libtool_2.5.4-9_all.deb ... 173s Unpacking libtool (2.5.4-9) ... 173s Selecting previously unselected package dh-autoreconf. 173s Preparing to unpack .../043-dh-autoreconf_21_all.deb ... 173s Unpacking dh-autoreconf (21) ... 173s Selecting previously unselected package libarchive-zip-perl. 173s Preparing to unpack .../044-libarchive-zip-perl_1.68-1_all.deb ... 173s Unpacking libarchive-zip-perl (1.68-1) ... 173s Selecting previously unselected package libfile-stripnondeterminism-perl. 173s Preparing to unpack .../045-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 173s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 173s Selecting previously unselected package dh-strip-nondeterminism. 173s Preparing to unpack .../046-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 173s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 173s Selecting previously unselected package libdw1t64:armhf. 173s Preparing to unpack .../047-libdw1t64_0.194-1_armhf.deb ... 173s Unpacking libdw1t64:armhf (0.194-1) ... 173s Selecting previously unselected package debugedit. 173s Preparing to unpack .../048-debugedit_1%3a5.2-3build1_armhf.deb ... 173s Unpacking debugedit (1:5.2-3build1) ... 173s Selecting previously unselected package dwz. 173s Preparing to unpack .../049-dwz_0.16-2_armhf.deb ... 173s Unpacking dwz (0.16-2) ... 173s Selecting previously unselected package gettext. 173s Preparing to unpack .../050-gettext_0.23.2-1_armhf.deb ... 173s Unpacking gettext (0.23.2-1) ... 173s Selecting previously unselected package intltool-debian. 173s Preparing to unpack .../051-intltool-debian_0.35.0+20060710.6build1_all.deb ... 173s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 173s Selecting previously unselected package po-debconf. 173s Preparing to unpack .../052-po-debconf_1.0.22_all.deb ... 173s Unpacking po-debconf (1.0.22) ... 173s Selecting previously unselected package debhelper. 173s Preparing to unpack .../053-debhelper_13.28ubuntu1_all.deb ... 173s Unpacking debhelper (13.28ubuntu1) ... 173s Selecting previously unselected package libbasix0.10:armhf. 173s Preparing to unpack .../054-libbasix0.10_0.10.0.post0-2_armhf.deb ... 173s Unpacking libbasix0.10:armhf (0.10.0.post0-2) ... 173s Selecting previously unselected package libboost-program-options1.88.0:armhf. 173s Preparing to unpack .../055-libboost-program-options1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 173s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 173s Selecting previously unselected package libfmt10:armhf. 173s Preparing to unpack .../056-libfmt10_10.1.1+ds1-4build1_armhf.deb ... 173s Unpacking libfmt10:armhf (10.1.1+ds1-4build1) ... 173s Selecting previously unselected package libhwloc15:armhf. 173s Preparing to unpack .../057-libhwloc15_2.12.2-1_armhf.deb ... 173s Unpacking libhwloc15:armhf (2.12.2-1) ... 173s Selecting previously unselected package libmpich12:armhf. 173s Preparing to unpack .../058-libmpich12_4.3.2-2_armhf.deb ... 173s Unpacking libmpich12:armhf (4.3.2-2) ... 173s Selecting previously unselected package libsz2:armhf. 173s Preparing to unpack .../059-libsz2_1.1.5-1_armhf.deb ... 173s Unpacking libsz2:armhf (1.1.5-1) ... 173s Selecting previously unselected package libhdf5-mpich-310:armhf. 173s Preparing to unpack .../060-libhdf5-mpich-310_1.14.6+repack-2_armhf.deb ... 173s Unpacking libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 173s Selecting previously unselected package libsuitesparseconfig7:armhf. 173s Preparing to unpack .../061-libsuitesparseconfig7_1%3a7.12.1+dfsg-1_armhf.deb ... 173s Unpacking libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libamd3:armhf. 174s Preparing to unpack .../062-libamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libamd3:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libcamd3:armhf. 174s Preparing to unpack .../063-libcamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libcamd3:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libccolamd3:armhf. 174s Preparing to unpack .../064-libccolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libccolamd3:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libcolamd3:armhf. 174s Preparing to unpack .../065-libcolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libcolamd3:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libcholmod5:armhf. 174s Preparing to unpack .../066-libcholmod5_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libcholmod5:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libfftw3-double3:armhf. 174s Preparing to unpack .../067-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 174s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 174s Selecting previously unselected package libfftw3-single3:armhf. 174s Preparing to unpack .../068-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 174s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 174s Selecting previously unselected package libfftw3-mpi3:armhf. 174s Preparing to unpack .../069-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 174s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 174s Selecting previously unselected package libcombblas2.0.0t64:armhf. 174s Preparing to unpack .../070-libcombblas2.0.0t64_2.0.0-7_armhf.deb ... 174s Unpacking libcombblas2.0.0t64:armhf (2.0.0-7) ... 174s Selecting previously unselected package libmetis5:armhf. 174s Preparing to unpack .../071-libmetis5_5.1.0.dfsg-8_armhf.deb ... 174s Unpacking libmetis5:armhf (5.1.0.dfsg-8) ... 174s Selecting previously unselected package libptscotcherr-7.0:armhf. 174s Preparing to unpack .../072-libptscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 174s Unpacking libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 174s Selecting previously unselected package libscotcherr-7.0:armhf. 174s Preparing to unpack .../073-libscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 174s Unpacking libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 174s Selecting previously unselected package libscotch-7.0c:armhf. 174s Preparing to unpack .../074-libscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 174s Unpacking libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 174s Selecting previously unselected package libptscotch-7.0c:armhf. 174s Preparing to unpack .../075-libptscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 174s Unpacking libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 174s Selecting previously unselected package libsuperlu-dist9:armhf. 174s Preparing to unpack .../076-libsuperlu-dist9_9.2.1+dfsg1-1_armhf.deb ... 174s Unpacking libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 174s Selecting previously unselected package libhypre-3.0.0:armhf. 174s Preparing to unpack .../077-libhypre-3.0.0_3.0.0-5_armhf.deb ... 174s Unpacking libhypre-3.0.0:armhf (3.0.0-5) ... 174s Selecting previously unselected package libbtf2:armhf. 174s Preparing to unpack .../078-libbtf2_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libbtf2:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package libklu2:armhf. 174s Preparing to unpack .../079-libklu2_1%3a7.12.1+dfsg-1_armhf.deb ... 174s Unpacking libklu2:armhf (1:7.12.1+dfsg-1) ... 174s Selecting previously unselected package hwloc-nox. 174s Preparing to unpack .../080-hwloc-nox_2.12.2-1_armhf.deb ... 174s Unpacking hwloc-nox (2.12.2-1) ... 174s Selecting previously unselected package mpich. 174s Preparing to unpack .../081-mpich_4.3.2-2_armhf.deb ... 174s Unpacking mpich (4.3.2-2) ... 174s Selecting previously unselected package mpi-default-bin. 174s Preparing to unpack .../082-mpi-default-bin_1.20_armhf.deb ... 174s Unpacking mpi-default-bin (1.20) ... 174s Selecting previously unselected package libscalapack-mpich2.2:armhf. 174s Preparing to unpack .../083-libscalapack-mpich2.2_2.2.2-5_armhf.deb ... 174s Unpacking libscalapack-mpich2.2:armhf (2.2.2-5) ... 174s Selecting previously unselected package libmumps-5.8:armhf. 174s Preparing to unpack .../084-libmumps-5.8_5.8.1-2ubuntu1_armhf.deb ... 174s Unpacking libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 175s Selecting previously unselected package libspqr4:armhf. 175s Preparing to unpack .../085-libspqr4_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libspqr4:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package libsuperlu7:armhf. 175s Preparing to unpack .../086-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 175s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 175s Selecting previously unselected package libumfpack6:armhf. 175s Preparing to unpack .../087-libumfpack6_1%3a7.12.1+dfsg-1_armhf.deb ... 175s Unpacking libumfpack6:armhf (1:7.12.1+dfsg-1) ... 175s Selecting previously unselected package ocl-icd-libopencl1:armhf. 175s Preparing to unpack .../088-ocl-icd-libopencl1_2.3.4-1_armhf.deb ... 175s Unpacking ocl-icd-libopencl1:armhf (2.3.4-1) ... 175s Selecting previously unselected package libpetsc-real3.24:armhf. 175s Preparing to unpack .../089-libpetsc-real3.24_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 175s Unpacking libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 175s Selecting previously unselected package libpugixml1v5:armhf. 175s Preparing to unpack .../090-libpugixml1v5_1.14-2build1_armhf.deb ... 175s Unpacking libpugixml1v5:armhf (1.14-2build1) ... 175s Selecting previously unselected package libarpack2t64:armhf. 175s Preparing to unpack .../091-libarpack2t64_3.9.1-6_armhf.deb ... 175s Unpacking libarpack2t64:armhf (3.9.1-6) ... 175s Selecting previously unselected package libparpack2t64:armhf. 175s Preparing to unpack .../092-libparpack2t64_3.9.1-6_armhf.deb ... 175s Unpacking libparpack2t64:armhf (3.9.1-6) ... 175s Selecting previously unselected package libslepc-real3.24. 175s Preparing to unpack .../093-libslepc-real3.24_3.24.2+dfsg1-1_armhf.deb ... 175s Unpacking libslepc-real3.24 (3.24.2+dfsg1-1) ... 175s Selecting previously unselected package libspdlog1.15:armhf. 175s Preparing to unpack .../094-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 175s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 175s Selecting previously unselected package libdolfinx-real0.10:armhf. 175s Preparing to unpack .../095-libdolfinx-real0.10_1%3a0.10.0.post5-4_armhf.deb ... 175s Unpacking libdolfinx-real0.10:armhf (1:0.10.0.post5-4) ... 175s Selecting previously unselected package fenicsx-performance-tests. 175s Preparing to unpack .../096-fenicsx-performance-tests_0.10.0-2_armhf.deb ... 175s Unpacking fenicsx-performance-tests (0.10.0-2) ... 175s Selecting previously unselected package fenicsx-performance-tests-source. 175s Preparing to unpack .../097-fenicsx-performance-tests-source_0.10.0-2_all.deb ... 175s Unpacking fenicsx-performance-tests-source (0.10.0-2) ... 175s Selecting previously unselected package fonts-mathjax. 175s Preparing to unpack .../098-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 175s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 175s Selecting previously unselected package libgfortran-15-dev:armhf. 175s Preparing to unpack .../099-libgfortran-15-dev_15.2.0-12ubuntu1_armhf.deb ... 175s Unpacking libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 175s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 175s Preparing to unpack .../100-gfortran-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 175s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 176s Selecting previously unselected package gfortran-15. 176s Preparing to unpack .../101-gfortran-15_15.2.0-12ubuntu1_armhf.deb ... 176s Unpacking gfortran-15 (15.2.0-12ubuntu1) ... 176s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 176s Preparing to unpack .../102-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 176s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 176s Selecting previously unselected package gfortran. 176s Preparing to unpack .../103-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 176s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 176s Selecting previously unselected package icu-devtools. 176s Preparing to unpack .../104-icu-devtools_78.2-1ubuntu1_armhf.deb ... 176s Unpacking icu-devtools (78.2-1ubuntu1) ... 176s Selecting previously unselected package comerr-dev:armhf. 176s Preparing to unpack .../105-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 176s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 176s Selecting previously unselected package libgssrpc4t64:armhf. 176s Preparing to unpack .../106-libgssrpc4t64_1.22.1-2_armhf.deb ... 176s Unpacking libgssrpc4t64:armhf (1.22.1-2) ... 176s Selecting previously unselected package libkadm5clnt-mit12:armhf. 176s Preparing to unpack .../107-libkadm5clnt-mit12_1.22.1-2_armhf.deb ... 176s Unpacking libkadm5clnt-mit12:armhf (1.22.1-2) ... 176s Selecting previously unselected package libkdb5-10t64:armhf. 176s Preparing to unpack .../108-libkdb5-10t64_1.22.1-2_armhf.deb ... 176s Unpacking libkdb5-10t64:armhf (1.22.1-2) ... 176s Selecting previously unselected package libkadm5srv-mit12:armhf. 176s Preparing to unpack .../109-libkadm5srv-mit12_1.22.1-2_armhf.deb ... 176s Unpacking libkadm5srv-mit12:armhf (1.22.1-2) ... 176s Selecting previously unselected package krb5-multidev:armhf. 176s Preparing to unpack .../110-krb5-multidev_1.22.1-2_armhf.deb ... 176s Unpacking krb5-multidev:armhf (1.22.1-2) ... 176s Selecting previously unselected package libaec0:armhf. 176s Preparing to unpack .../111-libaec0_1.1.5-1_armhf.deb ... 176s Unpacking libaec0:armhf (1.1.5-1) ... 176s Selecting previously unselected package libopenblas-pthread-dev:armhf. 176s Preparing to unpack .../112-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 176s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 176s Selecting previously unselected package libarpack2-dev:armhf. 176s Preparing to unpack .../113-libarpack2-dev_3.9.1-6_armhf.deb ... 176s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 176s Selecting previously unselected package libpkgconf3:armhf. 176s Preparing to unpack .../114-libpkgconf3_1.8.1-4build1_armhf.deb ... 176s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 176s Selecting previously unselected package pkgconf-bin. 176s Preparing to unpack .../115-pkgconf-bin_1.8.1-4build1_armhf.deb ... 176s Unpacking pkgconf-bin (1.8.1-4build1) ... 176s Selecting previously unselected package pkgconf:armhf. 176s Preparing to unpack .../116-pkgconf_1.8.1-4build1_armhf.deb ... 176s Unpacking pkgconf:armhf (1.8.1-4build1) ... 176s Selecting previously unselected package libeigen3-dev. 176s Preparing to unpack .../117-libeigen3-dev_3.4.0-5_all.deb ... 176s Unpacking libeigen3-dev (3.4.0-5) ... 176s Selecting previously unselected package libbasix-dev:armhf. 176s Preparing to unpack .../118-libbasix-dev_0.10.0.post0-2_armhf.deb ... 176s Unpacking libbasix-dev:armhf (0.10.0.post0-2) ... 176s Selecting previously unselected package libboost1.88-dev:armhf. 176s Preparing to unpack .../119-libboost1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 176s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-atomic1.88.0:armhf. 179s Preparing to unpack .../120-libboost-atomic1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 179s Preparing to unpack .../121-libboost-atomic1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-chrono1.88.0:armhf. 179s Preparing to unpack .../122-libboost-chrono1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 179s Preparing to unpack .../123-libboost-chrono1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-chrono-dev:armhf. 179s Preparing to unpack .../124-libboost-chrono-dev_1.88.0.0ubuntu3_armhf.deb ... 179s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 179s Selecting previously unselected package libboost-container1.88.0:armhf. 179s Preparing to unpack .../125-libboost-container1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-container1.88-dev:armhf. 179s Preparing to unpack .../126-libboost-container1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-date-time1.88.0:armhf. 179s Preparing to unpack .../127-libboost-date-time1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-serialization1.88.0:armhf. 179s Preparing to unpack .../128-libboost-serialization1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 179s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 179s Preparing to unpack .../129-libboost-serialization1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 179s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 180s Preparing to unpack .../130-libboost-date-time1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-dev:armhf. 180s Preparing to unpack .../131-libboost-dev_1.88.0.0ubuntu3_armhf.deb ... 180s Unpacking libboost-dev:armhf (1.88.0.0ubuntu3) ... 180s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 180s Preparing to unpack .../132-libboost-filesystem1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-system1.88.0:armhf. 180s Preparing to unpack .../133-libboost-system1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-system1.88-dev:armhf. 180s Preparing to unpack .../134-libboost-system1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 180s Preparing to unpack .../135-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-filesystem-dev:armhf. 180s Preparing to unpack .../136-libboost-filesystem-dev_1.88.0.0ubuntu3_armhf.deb ... 180s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 180s Selecting previously unselected package libboost-graph1.88.0:armhf. 180s Preparing to unpack .../137-libboost-graph1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-regex1.88.0:armhf. 180s Preparing to unpack .../138-libboost-regex1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libicu-dev:armhf. 180s Preparing to unpack .../139-libicu-dev_78.2-1ubuntu1_armhf.deb ... 180s Unpacking libicu-dev:armhf (78.2-1ubuntu1) ... 180s Selecting previously unselected package libboost-regex1.88-dev:armhf. 180s Preparing to unpack .../140-libboost-regex1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 180s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 180s Selecting previously unselected package libboost-test1.88.0:armhf. 181s Preparing to unpack .../141-libboost-test1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-test1.88-dev:armhf. 181s Preparing to unpack .../142-libboost-test1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-graph1.88-dev:armhf. 181s Preparing to unpack .../143-libboost-graph1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-random1.88.0:armhf. 181s Preparing to unpack .../144-libboost-random1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-random1.88-dev:armhf. 181s Preparing to unpack .../145-libboost-random1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 181s Preparing to unpack .../146-libboost-iostreams1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 181s Preparing to unpack .../147-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-iostreams-dev:armhf. 181s Preparing to unpack .../148-libboost-iostreams-dev_1.88.0.0ubuntu3_armhf.deb ... 181s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 181s Selecting previously unselected package libboost-math1.88.0:armhf. 181s Preparing to unpack .../149-libboost-math1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-math1.88-dev:armhf. 181s Preparing to unpack .../150-libboost-math1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libboost-math-dev:armhf. 181s Preparing to unpack .../151-libboost-math-dev_1.88.0.0ubuntu3_armhf.deb ... 181s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 181s Selecting previously unselected package libboost-mpi1.88.0. 181s Preparing to unpack .../152-libboost-mpi1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 181s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 181s Selecting previously unselected package libnuma-dev:armhf. 181s Preparing to unpack .../153-libnuma-dev_2.0.19-1_armhf.deb ... 181s Unpacking libnuma-dev:armhf (2.0.19-1) ... 181s Selecting previously unselected package libltdl7:armhf. 181s Preparing to unpack .../154-libltdl7_2.5.4-9_armhf.deb ... 181s Unpacking libltdl7:armhf (2.5.4-9) ... 181s Selecting previously unselected package libltdl-dev:armhf. 181s Preparing to unpack .../155-libltdl-dev_2.5.4-9_armhf.deb ... 181s Unpacking libltdl-dev:armhf (2.5.4-9) ... 181s Selecting previously unselected package libhwloc-dev:armhf. 181s Preparing to unpack .../156-libhwloc-dev_2.12.2-1_armhf.deb ... 181s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 181s Selecting previously unselected package libmpich-dev:armhf. 181s Preparing to unpack .../157-libmpich-dev_4.3.2-2_armhf.deb ... 181s Unpacking libmpich-dev:armhf (4.3.2-2) ... 182s Selecting previously unselected package mpi-default-dev. 182s Preparing to unpack .../158-mpi-default-dev_1.20_armhf.deb ... 182s Unpacking mpi-default-dev (1.20) ... 182s Selecting previously unselected package libboost-mpi1.88-dev. 182s Preparing to unpack .../159-libboost-mpi1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-mpi-dev. 182s Preparing to unpack .../160-libboost-mpi-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-mpi-dev (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 182s Preparing to unpack .../161-libboost-program-options1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-program-options-dev:armhf. 182s Preparing to unpack .../162-libboost-program-options-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libboost-serialization-dev:armhf. 182s Preparing to unpack .../163-libboost-serialization-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libboost-thread1.88.0:armhf. 182s Preparing to unpack .../164-libboost-thread1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-thread1.88-dev:armhf. 182s Preparing to unpack .../165-libboost-thread1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-thread-dev:armhf. 182s Preparing to unpack .../166-libboost-thread-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libboost-timer1.88.0:armhf. 182s Preparing to unpack .../167-libboost-timer1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-timer1.88-dev:armhf. 182s Preparing to unpack .../168-libboost-timer1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 182s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 182s Selecting previously unselected package libboost-timer-dev:armhf. 182s Preparing to unpack .../169-libboost-timer-dev_1.88.0.0ubuntu3_armhf.deb ... 182s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 182s Selecting previously unselected package libbrotli-dev:armhf. 182s Preparing to unpack .../170-libbrotli-dev_1.1.0-2build6_armhf.deb ... 182s Unpacking libbrotli-dev:armhf (1.1.0-2build6) ... 182s Selecting previously unselected package libidn2-dev:armhf. 182s Preparing to unpack .../171-libidn2-dev_2.3.8-4_armhf.deb ... 182s Unpacking libidn2-dev:armhf (2.3.8-4) ... 182s Selecting previously unselected package libkrb5-dev:armhf. 182s Preparing to unpack .../172-libkrb5-dev_1.22.1-2_armhf.deb ... 182s Unpacking libkrb5-dev:armhf (1.22.1-2) ... 182s Selecting previously unselected package libldap-dev:armhf. 182s Preparing to unpack .../173-libldap-dev_2.6.10+dfsg-1ubuntu5_armhf.deb ... 182s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 182s Selecting previously unselected package libnghttp2-dev:armhf. 183s Preparing to unpack .../174-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 183s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 183s Selecting previously unselected package libpsl-dev:armhf. 183s Preparing to unpack .../175-libpsl-dev_0.21.2-1.1build2_armhf.deb ... 183s Unpacking libpsl-dev:armhf (0.21.2-1.1build2) ... 183s Selecting previously unselected package libgmpxx4ldbl:armhf. 183s Preparing to unpack .../176-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 183s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 183s Selecting previously unselected package libgmp-dev:armhf. 183s Preparing to unpack .../177-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 183s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 183s Selecting previously unselected package libevent-2.1-7t64:armhf. 183s Preparing to unpack .../178-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 183s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 183s Selecting previously unselected package libunbound8:armhf. 183s Preparing to unpack .../179-libunbound8_1.24.2-1ubuntu1_armhf.deb ... 183s Unpacking libunbound8:armhf (1.24.2-1ubuntu1) ... 183s Selecting previously unselected package libgnutls-dane0t64:armhf. 183s Preparing to unpack .../180-libgnutls-dane0t64_3.8.10-3ubuntu1_armhf.deb ... 183s Unpacking libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 183s Selecting previously unselected package libgnutls-openssl27t64:armhf. 183s Preparing to unpack .../181-libgnutls-openssl27t64_3.8.10-3ubuntu1_armhf.deb ... 183s Unpacking libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 183s Selecting previously unselected package libp11-kit-dev:armhf. 183s Preparing to unpack .../182-libp11-kit-dev_0.25.10-1_armhf.deb ... 183s Unpacking libp11-kit-dev:armhf (0.25.10-1) ... 183s Selecting previously unselected package libtasn1-6-dev:armhf. 183s Preparing to unpack .../183-libtasn1-6-dev_4.21.0-2_armhf.deb ... 183s Unpacking libtasn1-6-dev:armhf (4.21.0-2) ... 183s Selecting previously unselected package nettle-dev:armhf. 183s Preparing to unpack .../184-nettle-dev_3.10.2-1_armhf.deb ... 183s Unpacking nettle-dev:armhf (3.10.2-1) ... 183s Selecting previously unselected package libgnutls28-dev:armhf. 183s Preparing to unpack .../185-libgnutls28-dev_3.8.10-3ubuntu1_armhf.deb ... 183s Unpacking libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 183s Selecting previously unselected package zlib1g-dev:armhf. 183s Preparing to unpack .../186-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 183s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 183s Selecting previously unselected package librtmp-dev:armhf. 183s Preparing to unpack .../187-librtmp-dev_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 183s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 183s Selecting previously unselected package libssl-dev:armhf. 183s Preparing to unpack .../188-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 183s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 183s Selecting previously unselected package libssh2-1-dev:armhf. 183s Preparing to unpack .../189-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 183s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 183s Selecting previously unselected package libzstd-dev:armhf. 183s Preparing to unpack .../190-libzstd-dev_1.5.7+dfsg-3_armhf.deb ... 183s Unpacking libzstd-dev:armhf (1.5.7+dfsg-3) ... 183s Selecting previously unselected package libcurl4-openssl-dev:armhf. 183s Preparing to unpack .../191-libcurl4-openssl-dev_8.18.0-1ubuntu1_armhf.deb ... 183s Unpacking libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 183s Selecting previously unselected package libcxsparse4:armhf. 184s Preparing to unpack .../192-libcxsparse4_1%3a7.12.1+dfsg-1_armhf.deb ... 184s Unpacking libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 184s Selecting previously unselected package libjs-jquery. 184s Preparing to unpack .../193-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 184s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 184s Selecting previously unselected package libjs-jquery-ui. 184s Preparing to unpack .../194-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 184s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 184s Selecting previously unselected package libjs-mathjax. 184s Preparing to unpack .../195-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 184s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 184s Selecting previously unselected package libopenblas0:armhf. 184s Preparing to unpack .../196-libopenblas0_0.3.30+ds-3_armhf.deb ... 184s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 184s Selecting previously unselected package libopenblas-dev:armhf. 184s Preparing to unpack .../197-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 184s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 184s Selecting previously unselected package libldl3:armhf. 184s Preparing to unpack .../198-libldl3_1%3a7.12.1+dfsg-1_armhf.deb ... 184s Unpacking libldl3:armhf (1:7.12.1+dfsg-1) ... 184s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 184s Preparing to unpack .../199-libsuitesparse-mongoose3_1%3a7.12.1+dfsg-1_armhf.deb ... 184s Unpacking libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 184s Selecting previously unselected package librbio4:armhf. 185s Preparing to unpack .../200-librbio4_1%3a7.12.1+dfsg-1_armhf.deb ... 185s Unpacking librbio4:armhf (1:7.12.1+dfsg-1) ... 185s Selecting previously unselected package libspex3:armhf. 185s Preparing to unpack .../201-libspex3_1%3a7.12.1+dfsg-1_armhf.deb ... 185s Unpacking libspex3:armhf (1:7.12.1+dfsg-1) ... 185s Selecting previously unselected package libparu1:armhf. 185s Preparing to unpack .../202-libparu1_1%3a7.12.1+dfsg-1_armhf.deb ... 185s Unpacking libparu1:armhf (1:7.12.1+dfsg-1) ... 185s Selecting previously unselected package libsuitesparse-dev:armhf. 185s Preparing to unpack .../203-libsuitesparse-dev_1%3a7.12.1+dfsg-1_armhf.deb ... 185s Unpacking libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 185s Selecting previously unselected package libptscotcherr-dev:armhf. 185s Preparing to unpack .../204-libptscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 185s Unpacking libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 185s Selecting previously unselected package libscotcherr-dev:armhf. 185s Preparing to unpack .../205-libscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 185s Unpacking libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 185s Selecting previously unselected package libscotch-dev:armhf. 185s Preparing to unpack .../206-libscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 185s Unpacking libscotch-dev:armhf (7.0.10-7ubuntu4) ... 185s Selecting previously unselected package libptscotch-dev:armhf. 185s Preparing to unpack .../207-libptscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 185s Unpacking libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 185s Selecting previously unselected package libscalapack-mpich-dev:armhf. 185s Preparing to unpack .../208-libscalapack-mpich-dev_2.2.2-5_armhf.deb ... 185s Unpacking libscalapack-mpich-dev:armhf (2.2.2-5) ... 185s Selecting previously unselected package libscalapack-mpi-dev:armhf. 185s Preparing to unpack .../209-libscalapack-mpi-dev_2.2.2-5_armhf.deb ... 185s Unpacking libscalapack-mpi-dev:armhf (2.2.2-5) ... 185s Selecting previously unselected package libfftw3-bin. 185s Preparing to unpack .../210-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 185s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 185s Selecting previously unselected package libfftw3-dev:armhf. 185s Preparing to unpack .../211-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 185s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 185s Selecting previously unselected package libfftw3-mpi-dev:armhf. 185s Preparing to unpack .../212-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 185s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 185s Selecting previously unselected package opencl-c-headers. 185s Preparing to unpack .../213-opencl-c-headers_3.0~2025.07.22-2build1_all.deb ... 185s Unpacking opencl-c-headers (3.0~2025.07.22-2build1) ... 185s Selecting previously unselected package opencl-clhpp-headers. 185s Preparing to unpack .../214-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu2_all.deb ... 185s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu2) ... 185s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 185s Preparing to unpack .../215-ocl-icd-opencl-dev_2.3.4-1_armhf.deb ... 185s Unpacking ocl-icd-opencl-dev:armhf (2.3.4-1) ... 185s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 185s Preparing to unpack .../216-libhdf5-mpich-fortran-310_1.14.6+repack-2_armhf.deb ... 185s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 185s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 185s Preparing to unpack .../217-libhdf5-mpich-hl-310_1.14.6+repack-2_armhf.deb ... 185s Unpacking libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 185s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 185s Preparing to unpack .../218-libhdf5-mpich-hl-fortran-310_1.14.6+repack-2_armhf.deb ... 185s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 185s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 185s Preparing to unpack .../219-libhdf5-mpich-cpp-310_1.14.6+repack-2_armhf.deb ... 185s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 185s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 185s Preparing to unpack .../220-libhdf5-mpich-hl-cpp-310_1.14.6+repack-2_armhf.deb ... 185s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 186s Selecting previously unselected package libaec-dev:armhf. 186s Preparing to unpack .../221-libaec-dev_1.1.5-1_armhf.deb ... 186s Unpacking libaec-dev:armhf (1.1.5-1) ... 186s Selecting previously unselected package libjpeg-turbo8:armhf. 186s Preparing to unpack .../222-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 186s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 186s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 186s Preparing to unpack .../223-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 186s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 186s Selecting previously unselected package libjpeg8:armhf. 186s Preparing to unpack .../224-libjpeg8_8c-2ubuntu11_armhf.deb ... 186s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 186s Selecting previously unselected package libjpeg8-dev:armhf. 186s Preparing to unpack .../225-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 186s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 186s Selecting previously unselected package libjpeg-dev:armhf. 186s Preparing to unpack .../226-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 186s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 186s Selecting previously unselected package libhdf5-mpich-dev. 186s Preparing to unpack .../227-libhdf5-mpich-dev_1.14.6+repack-2_armhf.deb ... 186s Unpacking libhdf5-mpich-dev (1.14.6+repack-2) ... 186s Selecting previously unselected package libhdf5-mpi-dev:armhf. 186s Preparing to unpack .../228-libhdf5-mpi-dev_1.14.6+repack-2_armhf.deb ... 186s Unpacking libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 186s Selecting previously unselected package libsuperlu-dev:armhf. 186s Preparing to unpack .../229-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 186s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 186s Selecting previously unselected package libsuperlu-dist-dev:armhf. 186s Preparing to unpack .../230-libsuperlu-dist-dev_9.2.1+dfsg1-1_armhf.deb ... 186s Unpacking libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 186s Selecting previously unselected package xorg-sgml-doctools. 186s Preparing to unpack .../231-xorg-sgml-doctools_1%3a1.11-1.1build1_all.deb ... 186s Unpacking xorg-sgml-doctools (1:1.11-1.1build1) ... 186s Selecting previously unselected package x11proto-dev. 186s Preparing to unpack .../232-x11proto-dev_2025.1-1_all.deb ... 186s Unpacking x11proto-dev (2025.1-1) ... 186s Selecting previously unselected package libxau-dev:armhf. 186s Preparing to unpack .../233-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 186s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 186s Selecting previously unselected package libxdmcp-dev:armhf. 186s Preparing to unpack .../234-libxdmcp-dev_1%3a1.1.5-2_armhf.deb ... 186s Unpacking libxdmcp-dev:armhf (1:1.1.5-2) ... 186s Selecting previously unselected package xtrans-dev. 186s Preparing to unpack .../235-xtrans-dev_1.6.0-1build1_all.deb ... 186s Unpacking xtrans-dev (1.6.0-1build1) ... 186s Selecting previously unselected package libxcb1-dev:armhf. 186s Preparing to unpack .../236-libxcb1-dev_1.17.0-2ubuntu1_armhf.deb ... 186s Unpacking libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 186s Selecting previously unselected package libx11-dev:armhf. 186s Preparing to unpack .../237-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 186s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 187s Selecting previously unselected package libyaml-dev:armhf. 187s Preparing to unpack .../238-libyaml-dev_0.2.5-2build2_armhf.deb ... 187s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 187s Selecting previously unselected package libpetsc3.24-dev-common. 187s Preparing to unpack .../239-libpetsc3.24-dev-common_3.24.3+dfsg1-1ubuntu1_all.deb ... 187s Unpacking libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 187s Selecting previously unselected package libhypre-dev:armhf. 187s Preparing to unpack .../240-libhypre-dev_3.0.0-5_armhf.deb ... 187s Unpacking libhypre-dev:armhf (3.0.0-5) ... 187s Selecting previously unselected package libmumps-headers-dev. 187s Preparing to unpack .../241-libmumps-headers-dev_5.8.1-2ubuntu1_all.deb ... 187s Unpacking libmumps-headers-dev (5.8.1-2ubuntu1) ... 187s Selecting previously unselected package libmumps-dev:armhf. 187s Preparing to unpack .../242-libmumps-dev_5.8.1-2ubuntu1_armhf.deb ... 187s Unpacking libmumps-dev:armhf (5.8.1-2ubuntu1) ... 187s Selecting previously unselected package libc6-dbg:armhf. 187s Preparing to unpack .../243-libc6-dbg_2.42-2ubuntu5_armhf.deb ... 187s Unpacking libc6-dbg:armhf (2.42-2ubuntu5) ... 187s Selecting previously unselected package valgrind. 187s Preparing to unpack .../244-valgrind_1%3a3.25.1-3ubuntu1_armhf.deb ... 187s Unpacking valgrind (1:3.25.1-3ubuntu1) ... 187s Selecting previously unselected package valgrind-mpi. 187s Preparing to unpack .../245-valgrind-mpi_1%3a3.25.1-3ubuntu1_armhf.deb ... 187s Unpacking valgrind-mpi (1:3.25.1-3ubuntu1) ... 187s Selecting previously unselected package libpetsc-real3.24-dev:armhf. 187s Preparing to unpack .../246-libpetsc-real3.24-dev_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 187s Unpacking libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 188s Selecting previously unselected package libparpack2-dev:armhf. 188s Preparing to unpack .../247-libparpack2-dev_3.9.1-6_armhf.deb ... 188s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 188s Selecting previously unselected package libslepc-real3.24-dev. 188s Preparing to unpack .../248-libslepc-real3.24-dev_3.24.2+dfsg1-1_armhf.deb ... 188s Unpacking libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 188s Selecting previously unselected package libdolfinx-real-dev:armhf. 188s Preparing to unpack .../249-libdolfinx-real-dev_1%3a0.10.0.post5-4_armhf.deb ... 188s Unpacking libdolfinx-real-dev:armhf (1:0.10.0.post5-4) ... 188s Selecting previously unselected package libpugixml-dev:armhf. 188s Preparing to unpack .../250-libpugixml-dev_1.14-2build1_armhf.deb ... 188s Unpacking libpugixml-dev:armhf (1.14-2build1) ... 188s Selecting previously unselected package libfmt-dev:armhf. 188s Preparing to unpack .../251-libfmt-dev_10.1.1+ds1-4build1_armhf.deb ... 188s Unpacking libfmt-dev:armhf (10.1.1+ds1-4build1) ... 188s Selecting previously unselected package libspdlog-dev:armhf. 188s Preparing to unpack .../252-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 188s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 188s Selecting previously unselected package liblzma-dev:armhf. 188s Preparing to unpack .../253-liblzma-dev_5.8.2-2_armhf.deb ... 188s Unpacking liblzma-dev:armhf (5.8.2-2) ... 188s Selecting previously unselected package libxml2-dev:armhf. 188s Preparing to unpack .../254-libxml2-dev_2.15.1+dfsg-2ubuntu1_armhf.deb ... 188s Unpacking libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 188s Selecting previously unselected package python3-ply. 188s Preparing to unpack .../255-python3-ply_3.11-10_all.deb ... 188s Unpacking python3-ply (3.11-10) ... 188s Selecting previously unselected package python3-pycparser. 188s Preparing to unpack .../256-python3-pycparser_2.23-2_all.deb ... 188s Unpacking python3-pycparser (2.23-2) ... 188s Selecting previously unselected package python3-cffi. 188s Preparing to unpack .../257-python3-cffi_2.0.0-2_all.deb ... 188s Unpacking python3-cffi (2.0.0-2) ... 188s Selecting previously unselected package libpython3.13:armhf. 188s Preparing to unpack .../258-libpython3.13_3.13.11-1_armhf.deb ... 188s Unpacking libpython3.13:armhf (3.13.11-1) ... 188s Selecting previously unselected package libexpat1-dev:armhf. 188s Preparing to unpack .../259-libexpat1-dev_2.7.4-1_armhf.deb ... 188s Unpacking libexpat1-dev:armhf (2.7.4-1) ... 188s Selecting previously unselected package libpython3.13-dev:armhf. 188s Preparing to unpack .../260-libpython3.13-dev_3.13.11-1_armhf.deb ... 188s Unpacking libpython3.13-dev:armhf (3.13.11-1) ... 189s Selecting previously unselected package libpython3-dev:armhf. 189s Preparing to unpack .../261-libpython3-dev_3.13.9-3_armhf.deb ... 189s Unpacking libpython3-dev:armhf (3.13.9-3) ... 189s Selecting previously unselected package python3.13-dev. 189s Preparing to unpack .../262-python3.13-dev_3.13.11-1_armhf.deb ... 189s Unpacking python3.13-dev (3.13.11-1) ... 189s Selecting previously unselected package python3-dev. 189s Preparing to unpack .../263-python3-dev_3.13.9-3_armhf.deb ... 189s Unpacking python3-dev (3.13.9-3) ... 189s Selecting previously unselected package python3-ufl. 189s Preparing to unpack .../264-python3-ufl_2025.2.0.post0-3_all.deb ... 189s Unpacking python3-ufl (2025.2.0.post0-3) ... 189s Selecting previously unselected package robin-map-dev. 189s Preparing to unpack .../265-robin-map-dev_1.4.1-1_all.deb ... 189s Unpacking robin-map-dev (1.4.1-1) ... 189s Selecting previously unselected package nanobind-dev. 189s Preparing to unpack .../266-nanobind-dev_2.9.2-2_all.deb ... 189s Unpacking nanobind-dev (2.9.2-2) ... 189s Selecting previously unselected package python3-nanobind. 189s Preparing to unpack .../267-python3-nanobind_2.9.2-2_all.deb ... 189s Unpacking python3-nanobind (2.9.2-2) ... 189s Selecting previously unselected package python3-basix. 189s Preparing to unpack .../268-python3-basix_0.10.0.post0-2_armhf.deb ... 189s Unpacking python3-basix (0.10.0.post0-2) ... 189s Selecting previously unselected package python3-ffcx. 189s Preparing to unpack .../269-python3-ffcx_1%3a0.10.1-3_all.deb ... 189s Unpacking python3-ffcx (1:0.10.1-3) ... 189s Selecting previously unselected package libdolfinx-dev:armhf. 189s Preparing to unpack .../270-libdolfinx-dev_1%3a0.10.0.post5-4_armhf.deb ... 189s Unpacking libdolfinx-dev:armhf (1:0.10.0.post5-4) ... 189s Setting up libpython3.13:armhf (3.13.11-1) ... 189s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 189s Setting up libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 189s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 189s Setting up libzstd-dev:armhf (1.5.7+dfsg-3) ... 189s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 189s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 189s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libarchive-zip-perl (1.68-1) ... 189s Setting up libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 189s Setting up fenicsx-performance-tests-source (0.10.0-2) ... 189s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libdebhelper-perl (13.28ubuntu1) ... 189s Setting up python3-ply (3.11-10) ... 189s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 189s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up m4 (1.4.20-2) ... 189s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 189s Setting up libmetis5:armhf (5.1.0.dfsg-8) ... 189s Setting up libldl3:armhf (1:7.12.1+dfsg-1) ... 189s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 189s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 189s Setting up libaec0:armhf (1.1.5-1) ... 189s Setting up libpugixml1v5:armhf (1.14-2build1) ... 189s Setting up python3-pycparser (2.23-2) ... 190s Setting up libpsl-dev:armhf (0.21.2-1.1build2) ... 190s Setting up libc6-dbg:armhf (2.42-2ubuntu5) ... 190s Setting up libdw1t64:armhf (0.194-1) ... 190s Setting up libbtf2:armhf (1:7.12.1+dfsg-1) ... 190s Setting up xtrans-dev (1.6.0-1build1) ... 190s Setting up autotools-dev (20240727.1) ... 190s Setting up libblas3:armhf (3.12.1-7ubuntu1) ... 190s 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 190s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libunbound8:armhf (1.24.2-1ubuntu1) ... 190s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 190s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 190s Setting up rpcsvc-proto (1.4.3-1build1) ... 190s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 190s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libgssrpc4t64:armhf (1.22.1-2) ... 190s Setting up libjsoncpp26:armhf (1.9.6-5) ... 190s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 190s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 190s Setting up libhwloc15:armhf (2.12.2-1) ... 190s Setting up libmpc3:armhf (1.3.1-2) ... 190s Setting up python3-numpy-dev:armhf (1:2.3.5+ds-3) ... 190s Setting up autopoint (0.23.2-1) ... 190s Setting up icu-devtools (78.2-1ubuntu1) ... 190s Setting up pkgconf-bin (1.8.1-4build1) ... 190s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 190s Setting up libltdl7:armhf (2.5.4-9) ... 190s Setting up opencl-c-headers (3.0~2025.07.22-2build1) ... 190s Setting up libidn2-dev:armhf (2.3.8-4) ... 190s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 190s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libgfortran5:armhf (15.2.0-12ubuntu1) ... 190s Setting up autoconf (2.72-3.1ubuntu1) ... 190s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libmumps-headers-dev (5.8.1-2ubuntu1) ... 190s Setting up liblzma-dev:armhf (5.8.2-2) ... 190s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 190s Setting up robin-map-dev (1.4.1-1) ... 190s Setting up dwz (0.16-2) ... 190s Setting up libmpich12:armhf (4.3.2-2) ... 190s Setting up ocl-icd-libopencl1:armhf (2.3.4-1) ... 190s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 190s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 190s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up debugedit (1:5.2-3build1) ... 190s Setting up libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 190s Setting up xorg-sgml-doctools (1:1.11-1.1build1) ... 190s Setting up cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 190s Setting up librhash1:armhf (1.4.6-1.1) ... 190s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 190s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up libisl23:armhf (0.27-1build1) ... 190s Setting up libc-dev-bin (2.42-2ubuntu5) ... 190s Setting up valgrind (1:3.25.1-3ubuntu1) ... 190s Setting up libtasn1-6-dev:armhf (4.21.0-2) ... 190s Setting up libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 190s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 190s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 190s Setting up valgrind-mpi (1:3.25.1-3ubuntu1) ... 190s Setting up libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 190s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 190s Setting up libbrotli-dev:armhf (1.1.0-2build6) ... 190s Setting up libfmt10:armhf (10.1.1+ds1-4build1) ... 190s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 190s Setting up libp11-kit-dev:armhf (0.25.10-1) ... 190s Setting up libsz2:armhf (1.1.5-1) ... 190s Setting up libkadm5clnt-mit12:armhf (1.22.1-2) ... 190s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 190s Setting up automake (1:1.18.1-3build1) ... 190s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 190s Setting up x11proto-dev (2025.1-1) ... 190s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 190s Setting up liblapack3:armhf (3.12.1-7ubuntu1) ... 190s 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 190s Setting up gettext (0.23.2-1) ... 190s Setting up libarpack2t64:armhf (3.9.1-6) ... 190s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 190s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 190s 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 190s 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 190s 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 190s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 190s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 190s Setting up libamd3:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 190s Setting up nettle-dev:armhf (3.10.2-1) ... 190s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 190s Setting up libkdb5-10t64:armhf (1.22.1-2) ... 190s Setting up libcolamd3:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libspex3:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 190s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 190s Setting up libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 190s Setting up python3-cffi (2.0.0-2) ... 190s Setting up libpugixml-dev:armhf (1.14-2build1) ... 190s Setting up hwloc-nox (2.12.2-1) ... 190s Setting up libaec-dev:armhf (1.1.5-1) ... 190s Setting up libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libcombblas2.0.0t64:armhf (2.0.0-7) ... 190s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 190s Setting up libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 190s Setting up libcamd3:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 190s Setting up pkgconf:armhf (1.8.1-4build1) ... 190s Setting up intltool-debian (0.35.0+20060710.6build1) ... 190s Setting up libltdl-dev:armhf (2.5.4-9) ... 190s Setting up libxdmcp-dev:armhf (1:1.1.5-2) ... 190s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 190s Setting up librbio4:armhf (1:7.12.1+dfsg-1) ... 190s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 190s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu2) ... 190s Setting up libeigen3-dev (3.4.0-5) ... 190s Setting up libfmt-dev:armhf (10.1.1+ds1-4build1) ... 190s Setting up libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 190s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 190s Setting up python3-numpy (1:2.3.5+ds-3) ... 192s Setting up ocl-icd-opencl-dev:armhf (2.3.4-1) ... 192s Setting up libccolamd3:armhf (1:7.12.1+dfsg-1) ... 192s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 192s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 192s Setting up cpp-15 (15.2.0-12ubuntu1) ... 192s Setting up libparpack2t64:armhf (3.9.1-6) ... 192s Setting up cpp (4:15.2.0-4ubuntu1) ... 192s Setting up libbasix0.10:armhf (0.10.0.post0-2) ... 192s Setting up libkadm5srv-mit12:armhf (1.22.1-2) ... 192s Setting up cmake (4.1.1+really3.31.6-2ubuntu1) ... 192s Setting up libc6-dev:armhf (2.42-2ubuntu5) ... 192s Setting up libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 192s Setting up libbasix-dev:armhf (0.10.0.post0-2) ... 192s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 192s Setting up libicu-dev:armhf (78.2-1ubuntu1) ... 192s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 192s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 192s 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 192s 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 192s 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 192s Setting up libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 192s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 192s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 192s Setting up libcholmod5:armhf (1:7.12.1+dfsg-1) ... 192s Setting up libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 192s Setting up libarpack2-dev:armhf (3.9.1-6) ... 192s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 192s Setting up libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 192s Setting up libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 192s Setting up python3-ufl (2025.2.0.post0-3) ... 192s Setting up libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 192s Setting up libspqr4:armhf (1:7.12.1+dfsg-1) ... 192s Setting up mpich (4.3.2-2) ... 192s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 192s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 192s Setting up po-debconf (1.0.22) ... 192s Setting up nanobind-dev (2.9.2-2) ... 192s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 192s Setting up mpi-default-bin (1.20) ... 192s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 192s Setting up libhypre-3.0.0:armhf (3.0.0-5) ... 192s Setting up libscalapack-mpich2.2:armhf (2.2.2-5) ... 192s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 192s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 192s Setting up libnuma-dev:armhf (2.0.19-1) ... 192s Setting up gcc-15 (15.2.0-12ubuntu1) ... 192s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 192s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 192s Setting up libexpat1-dev:armhf (2.7.4-1) ... 192s Setting up libklu2:armhf (1:7.12.1+dfsg-1) ... 192s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 192s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 192s Setting up libscalapack-mpich-dev:armhf (2.2.2-5) ... 192s Setting up libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 192s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 192s Setting up libumfpack6:armhf (1:7.12.1+dfsg-1) ... 192s Setting up libhwloc-dev:armhf (2.12.2-1) ... 192s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 192s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 192s Setting up gfortran-15 (15.2.0-12ubuntu1) ... 192s Setting up krb5-multidev:armhf (1.22.1-2) ... 192s Setting up libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 192s Setting up python3-nanobind (2.9.2-2) ... 192s Setting up libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 192s 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 192s Setting up libtool (2.5.4-9) ... 192s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 192s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 192s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 192s Setting up libslepc-real3.24 (3.24.2+dfsg1-1) ... 192s 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 192s Setting up libparu1:armhf (1:7.12.1+dfsg-1) ... 192s Setting up gcc (4:15.2.0-4ubuntu1) ... 192s Setting up libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 192s Setting up dh-autoreconf (21) ... 192s Setting up libkrb5-dev:armhf (1.22.1-2) ... 192s Setting up libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 192s Setting up libdolfinx-real0.10:armhf (1:0.10.0.post5-4) ... 192s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libpython3.13-dev:armhf (3.13.11-1) ... 192s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 192s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 192s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 192s Setting up libboost-dev:armhf (1.88.0.0ubuntu3) ... 192s Setting up g++-15 (15.2.0-12ubuntu1) ... 192s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 192s Setting up python3-basix (0.10.0.post0-2) ... 193s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 193s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libpython3-dev:armhf (3.13.9-3) ... 193s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 193s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up python3.13-dev (3.13.11-1) ... 193s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up debhelper (13.28ubuntu1) ... 193s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up gfortran (4:15.2.0-4ubuntu1) ... 193s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 193s 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 193s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 193s 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 193s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up fenicsx-performance-tests (0.10.0-2) ... 193s Setting up libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 193s Setting up python3-dev (3.13.9-3) ... 193s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up g++ (4:15.2.0-4ubuntu1) ... 193s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 193s Setting up build-essential (12.12ubuntu2) ... 193s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 193s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 193s Setting up python3-ffcx (1:0.10.1-3) ... 193s Setting up libmpich-dev:armhf (4.3.2-2) ... 193s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 193s Setting up mpi-default-dev (1.20) ... 193s Setting up libscalapack-mpi-dev:armhf (2.2.2-5) ... 193s Setting up libmumps-dev:armhf (5.8.1-2ubuntu1) ... 193s Setting up libscotch-dev:armhf (7.0.10-7ubuntu4) ... 193s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 193s Setting up libparpack2-dev:armhf (3.9.1-6) ... 193s Setting up libhdf5-mpich-dev (1.14.6+repack-2) ... 193s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 193s 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 193s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 193s 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 193s Setting up libhypre-dev:armhf (3.0.0-5) ... 193s Setting up libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 193s Setting up libboost-mpi-dev (1.88.0.0ubuntu3) ... 193s Setting up libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 193s Setting up libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 193s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 193s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 193s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 193s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:252: SyntaxWarning: invalid escape sequence '\d' 193s print("\documentclass{article}") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:255: SyntaxWarning: invalid escape sequence '\c' 193s print("\centering") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:258: SyntaxWarning: invalid escape sequence '\m' 193s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:260: SyntaxWarning: invalid escape sequence '\h' 193s print("\hline") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:320: SyntaxWarning: invalid escape sequence '\e' 193s print("\end{tabular}") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 193s print("\end{table}") 193s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 193s print("\end{document}") 193s Setting up libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 193s update-alternatives: error: no alternatives for petsc 193s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 193s 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 193s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.24 (petsc3.24) in auto mode 193s Setting up libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 193s update-alternatives: error: no alternatives for slepc 193s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 193s 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 193s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.24 (slepc3.24) in auto mode 193s Setting up libdolfinx-real-dev:armhf (1:0.10.0.post5-4) ... 193s Setting up libdolfinx-dev:armhf (1:0.10.0.post5-4) ... 193s Processing triggers for libc-bin (2.42-2ubuntu5) ... 193s Processing triggers for man-db (2.13.1-1) ... 194s Processing triggers for install-info (7.2-5) ... 205s autopkgtest [02:58:16]: test dolfinx-performance-test-binary: [----------------------- 207s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 207s [2026-02-05 02:58:18.573] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 207s [2026-02-05 02:58:18.574] [RANK: 0] [info] Compute partition of cells across ranks 207s [2026-02-05 02:58:18.574] [RANK: 0] [info] Building mesh dual graph 207s [2026-02-05 02:58:18.574] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 207s [2026-02-05 02:58:18.594] [RANK: 0] [info] Build nonlocal part of mesh dual graph 207s [2026-02-05 02:58:18.595] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 207s [2026-02-05 02:58:18.596] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 207s [2026-02-05 02:58:18.596] [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 207s [2026-02-05 02:58:18.598] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 207s [2026-02-05 02:58:18.598] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 211s [2026-02-05 02:58:22.769] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 211s [2026-02-05 02:58:22.770] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 211s [2026-02-05 02:58:22.771] [RANK: 0] [info] Extract basic topology: 68296->68296 211s [2026-02-05 02:58:22.771] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 211s [2026-02-05 02:58:22.771] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 211s [2026-02-05 02:58:22.787] [RANK: 0] [info] GPS pseudo-diameter:(119) 16494-1209 211s [2026-02-05 02:58:22.789] [RANK: 0] [info] Create topology (generalised) 211s [2026-02-05 02:58:22.791] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 211s [2026-02-05 02:58:22.791] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 211s [2026-02-05 02:58:22.794] [RANK: 0] [info] Compute ghost indices 211s [2026-02-05 02:58:22.794] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 211s [2026-02-05 02:58:22.794] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 211s [2026-02-05 02:58:22.795] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 211s [2026-02-05 02:58:22.796] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 211s [2026-02-05 02:58:22.799] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.800] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.800] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.800] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.801] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 211s [2026-02-05 02:58:22.801] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 211s [2026-02-05 02:58:22.801] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Create Geometry (multiple) 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Got 1 dof layouts 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Checking required entities per dimension 211s [2026-02-05 02:58:22.802] [RANK: 0] [info] Cell type: 0 dofmap: 17074x4 211s [2026-02-05 02:58:22.804] [RANK: 0] [info] Global index computation 211s [2026-02-05 02:58:22.804] [RANK: 0] [info] Got 1 index_maps 211s [2026-02-05 02:58:22.804] [RANK: 0] [info] Get global indices 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] Calling compute_local_to_global 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] xdofs.size = 68296 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] dofmap sizes = 68296 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] all_dofmaps.size = 68296 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] nodes.size = 3565 211s [2026-02-05 02:58:22.805] [RANK: 0] [info] Creating geometry with 1 dofmaps 211s UnitCube (24x19x19) to be refined 0 times 211s [2026-02-05 02:58:22.806] [RANK: 0] [info] Computing mesh entities of dimension 2 211s [2026-02-05 02:58:22.819] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.820] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.878] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.878] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.879] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 211s [2026-02-05 02:58:22.879] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 211s [2026-02-05 02:58:22.880] [RANK: 0] [info] Checking required entities per dimension 211s [2026-02-05 02:58:22.880] [RANK: 0] [info] Cell type: 0 dofmap: 17074x4 211s [2026-02-05 02:58:22.882] [RANK: 0] [info] Global index computation 211s [2026-02-05 02:58:22.882] [RANK: 0] [info] Got 1 index_maps 211s [2026-02-05 02:58:22.882] [RANK: 0] [info] Get global indices 211s [2026-02-05 02:58:22.883] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 211s [2026-02-05 02:58:22.883] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 211s [2026-02-05 02:58:22.883] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 211s [2026-02-05 02:58:22.898] [RANK: 0] [info] Column ghost size increased from 218 to 564 212s ---------------------------------------------------------------- 212s Test problem summary 212s dolfinx version: 0.10.0 212s dolfinx hash: ubuntu 212s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 212s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 212s Problem type: elasticity 212s Scaling type: weak 212s Num processes: 3 212s Num cells: 51984 (52 thousand) 212s Total degrees of freedom: 30000 (30 thousand) 212s Average degrees of freedom per process: 10000 212s ---------------------------------------------------------------- 212s [2026-02-05 02:58:23.023] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 213s KSP Object: 3 MPI processes 213s type: cg 213s maximum iterations=10000, initial guess is zero 213s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 213s left preconditioning 213s using PRECONDITIONED norm type for convergence test 213s PC Object: 3 MPI processes 213s type: gamg 213s type is MULTIPLICATIVE, levels=3 cycles=v 213s Cycles per PCApply=1 213s Using externally compute Galerkin coarse grid matrices 213s GAMG specific options 213s Threshold for dropping small values in graph on each level = -1. -1. -1. 213s Threshold scaling factor for each level not specified = 1. 213s AGG specific options 213s Number of levels of aggressive coarsening 1 213s Square graph aggressive coarsening 213s MatCoarsen Object: 3 MPI processes 213s type: misk 213s Number smoothing steps to construct prolongation 1 213s Complexity: grid = 1.0942 operator = 1.39117 213s Per-level complexity: op = operator, int = interpolation 213s #equations | #active PEs | avg nnz/row op | avg nnz/row int 213s 240 1 204 0 213s 2586 3 171 39 213s 30000 3 42 22 213s Coarse grid solver -- level 0 ------------------------------- 213s KSP Object: (mg_coarse_) 3 MPI processes 213s type: preonly 213s maximum iterations=10000, initial guess is zero 213s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 213s left preconditioning 213s using NONE norm type for convergence test 213s PC Object: (mg_coarse_) 3 MPI processes 213s type: bjacobi 213s number of blocks = 3 213s Local solver information for first block is in the following KSP and PC objects on rank 0: 213s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 213s KSP Object: (mg_coarse_sub_) 1 MPI process 213s type: preonly 213s maximum iterations=1, initial guess is zero 213s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 213s left preconditioning 213s using NONE norm type for convergence test 213s PC Object: (mg_coarse_sub_) 1 MPI process 213s type: lu 213s out-of-place factorization 213s tolerance for zero pivot 2.22045e-14 213s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 213s matrix ordering: nd 213s factor fill ratio given 5., needed 1.11782 213s Factored matrix follows: 213s Mat Object: (mg_coarse_sub_) 1 MPI process 213s type: seqaij 213s rows=240, cols=240, bs=6 213s package used to perform factorization: petsc 213s total: nonzeros=54648, allocated nonzeros=54648 213s using I-node routines: found 57 nodes, limit used is 5 213s linear system matrix = precond matrix: 213s Mat Object: (mg_coarse_sub_) 1 MPI process 213s type: seqaij 213s rows=240, cols=240, bs=6 213s total: nonzeros=48888, allocated nonzeros=48888 213s total number of mallocs used during MatSetValues calls=0 213s using I-node routines: found 78 nodes, limit used is 5 213s linear system matrix = precond matrix: 213s Mat Object: 3 MPI processes 213s type: mpiaij 213s rows=240, cols=240, bs=6 213s total: nonzeros=48888, allocated nonzeros=48888 213s total number of mallocs used during MatSetValues calls=0 213s using scalable MatPtAP() implementation 213s using I-node (on process 0) routines: found 78 nodes, limit used is 5 213s Down solver (pre-smoother) on level 1 ------------------------------- 213s KSP Object: (mg_levels_1_) 3 MPI processes 213s type: chebyshev 213s Chebyshev polynomial of first kind 213s eigenvalue targets used: min 0.268115, max 2.94927 213s eigenvalues provided (min 0.0450218, max 2.68115) with transform: [0. 0.1; 0. 1.1] 213s maximum iterations=2, nonzero initial guess 213s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 213s left preconditioning 213s using NONE norm type for convergence test 213s PC Object: (mg_levels_1_) 3 MPI processes 213s type: jacobi 213s type DIAGONAL 213s linear system matrix = precond matrix: 213s Mat Object: 3 MPI processes 213s type: mpiaij 213s rows=2586, cols=2586, bs=6 213s total: nonzeros=440676, allocated nonzeros=440676 213s total number of mallocs used during MatSetValues calls=0 213s using scalable MatPtAP() implementation 213s using I-node (on process 0) routines: found 256 nodes, limit used is 5 213s Up solver (post-smoother) same as down solver (pre-smoother) 213s Down solver (pre-smoother) on level 2 ------------------------------- 213s KSP Object: (mg_levels_2_) 3 MPI processes 213s type: chebyshev 213s Chebyshev polynomial of first kind 213s eigenvalue targets used: min 0.258865, max 2.84752 213s eigenvalues provided (min 0.0726607, max 2.58865) with transform: [0. 0.1; 0. 1.1] 213s maximum iterations=2, nonzero initial guess 213s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 213s left preconditioning 213s using NONE norm type for convergence test 213s PC Object: (mg_levels_2_) 3 MPI processes 213s type: jacobi 213s type DIAGONAL 213s linear system matrix = precond matrix: 213s Mat Object: 3 MPI processes 213s type: mpiaij 213s rows=30000, cols=30000, bs=3 213s total: nonzeros=1251522, allocated nonzeros=1251522 213s total number of mallocs used during MatSetValues calls=0 213s has attached near null space 213s using I-node (on process 0) routines: found 3347 nodes, limit used is 5 213s Up solver (post-smoother) same as down solver (pre-smoother) 213s linear system matrix = precond matrix: 213s Mat Object: 3 MPI processes 213s type: mpiaij 213s rows=30000, cols=30000, bs=3 213s total: nonzeros=1251522, allocated nonzeros=1251522 213s total number of mallocs used during MatSetValues calls=0 213s has attached near null space 213s using I-node (on process 0) routines: found 3347 nodes, limit used is 5 213s 213s [MPI_MAX] Summary of timings (s) | reps avg tot 213s ------------------------------------------------------------------------------------------------------- 213s Build BoxMesh (tetrahedra) | 1 4.247463 4.247463 213s Build dofmap data | 2 0.002853 0.005707 213s Compute connectivity 2-0 | 1 0.000420 0.000420 213s Compute dof reordering map | 2 0.000110 0.000219 213s Compute entities of dim = 2 | 1 0.073571 0.073571 213s Compute graph partition (SCOTCH) | 1 4.170902 4.170902 213s Compute local part of mesh dual graph (mixed) | 2 0.018968 0.037936 213s Compute local-to-local map | 1 0.000266 0.000266 213s Compute non-local part of mesh dual graph | 1 0.004282 0.004282 213s Compute-local-to-global links for global/local adjacency list | 1 0.000337 0.000337 213s Distribute fixed-degree adjacency list to destination ranks | 1 0.009037 0.009037 213s Distribute row-wise data (scalable) | 1 0.000915 0.000915 213s GPS: create_level_structure | 2 0.000204 0.000632 213s Gibbs-Poole-Stockmeyer ordering | 1 0.001938 0.001938 213s Init MPI | 1 0.179537 0.179537 213s Init PETSc | 1 0.051369 0.051369 213s Init dofmap from element dofmap | 2 0.002319 0.004639 213s Init logging | 1 0.000006 0.000006 213s PETSc Krylov solver | 1 1.533952 1.533952 213s SparsityPattern::finalize | 1 0.005800 0.005800 213s Topology: create | 1 0.010925 0.010925 213s Topology: determine shared index ownership | 1 0.000623 0.000623 213s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001620 0.001620 213s ZZZ Assemble matrix | 1 0.104556 0.104556 213s ZZZ Assemble vector | 1 0.006298 0.006298 213s ZZZ Create Mesh | 1 4.267273 4.267273 213s ZZZ Create RHS function | 1 0.006392 0.006392 213s ZZZ Create boundary conditions | 1 0.000802 0.000802 213s ZZZ Create facets and facet->cell connectivity | 1 0.074103 0.074103 213s ZZZ Create forms | 1 0.000075 0.000075 213s ZZZ Create near-nullspace | 1 0.005772 0.005772 213s ZZZ FunctionSpace | 1 0.003315 0.003315 213s ZZZ Solve | 1 1.537777 1.537777 213s *** Number of Krylov iterations: 18 213s *** Solution norm: 3.6795e-05 213s **************************************************************************************************************************************************************** 213s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 213s **************************************************************************************************************************************************************** 213s 213s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 213s 213s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 02:58:24 2026 213s Using PETSc Release Version 3.24.3, Jan 01, 2026 213s 213s Max Max/Min Avg Total 213s Time (sec): 6.025e+00 1.001 6.023e+00 213s Objects: 0.000e+00 0.000 0.000e+00 213s Flops: 2.157e+08 1.057 2.112e+08 6.336e+08 213s Flops/sec: 3.580e+07 1.057 3.507e+07 1.052e+08 213s MPI Msg Count: 7.780e+02 1.041 7.577e+02 2.273e+03 213s MPI Msg Len (bytes): 6.885e+06 1.235 8.244e+03 1.874e+07 213s MPI Reductions: 9.600e+01 1.000 213s 213s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 213s e.g., VecAXPY() for real vectors of length N --> 2N flops 213s and VecAXPY() for complex vectors of length N --> 8N flops 213s 213s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 213s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 213s 0: Main Stage: 6.0229e+00 100.0% 6.3365e+08 100.0% 2.273e+03 100.0% 8.244e+03 100.0% 7.900e+01 82.3% 213s 213s ------------------------------------------------------------------------------------------------------------------------ 213s See the 'Profiling' chapter of the users' manual for details on interpreting output. 213s Phase summary info: 213s Count: number of times phase was executed 213s Time and Flop: Max - maximum over all processes 213s Ratio - ratio of maximum to minimum over all processes 213s Mess: number of messages sent 213s AvgLen: average message length (bytes) 213s Reduct: number of global reductions 213s Global: entire computation 213s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 213s %T - percent time in this phase %F - percent flop in this phase 213s %M - percent messages in this phase %L - percent message lengths in this phase 213s %R - percent reductions in this phase 213s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 213s ------------------------------------------------------------------------------------------------------------------------ 213s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 213s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 213s ------------------------------------------------------------------------------------------------------------------------ 213s 213s --- Event Stage 0: Main Stage 213s 213s BuildTwoSided 109 1.0 5.9691e-02 2.5 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 213s BuildTwoSidedF 83 1.0 5.9639e-02 2.5 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 32 0 1 0 4 32 0 0 213s MatMult 190 1.0 6.9887e-01 2.1 1.16e+08 1.1 1.1e+03 5.7e+03 0.0e+00 8 53 50 34 0 8 53 50 34 0 476 213s MatMultAdd 38 1.0 4.8600e-02 1.5 9.49e+06 1.1 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 572 213s MatMultTranspose 38 1.0 7.9618e-02 1.6 9.50e+06 1.1 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 350 213s MatSolve 19 0.0 2.4408e-03 0.0 2.07e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 849 213s MatLUFactorSym 1 1.0 1.3647e-03 148.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 213s MatLUFactorNum 1 1.0 3.5908e-03 2805.3 8.07e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2247 213s MatScale 6 1.0 9.3589e-04 1.1 6.00e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1887 213s MatResidual 38 1.0 9.9376e-02 1.3 2.25e+07 1.1 2.3e+02 5.4e+03 0.0e+00 1 10 10 7 0 1 10 10 7 0 647 213s MatAssemblyBegin 45 1.0 7.0459e-02 1.7 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 32 0 1 0 4 32 0 0 213s MatAssemblyEnd 45 1.0 5.1077e-02 1.3 8.20e+04 1.4 1.7e+02 5.0e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 213s MatGetRowIJ 1 0.0 6.1601e-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 213s MatCreateSubMat 1 1.0 2.6647e-03 1.0 0.00e+00 0.0 4.0e+00 3.8e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 213s MatGetOrdering 1 0.0 1.2096e-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 213s MatCoarsen 2 1.0 1.9440e-03 1.0 0.00e+00 0.0 1.2e+02 8.3e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 213s MatZeroEntries 2 1.0 1.8924e-04 2.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 213s MatView 6 1.5 1.9300e-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 213s MatAXPY 4 1.0 2.5614e-02 1.0 1.19e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 14 213s MatTranspose 9 1.0 1.1355e-02 2.8 0.00e+00 0.0 1.0e+02 1.8e+03 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 213s MatMatMultSym 6 1.0 9.9164e-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 213s MatMatMultNum 2 1.0 2.8706e-02 1.2 7.09e+06 1.1 1.2e+01 3.2e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 707 213s MatPtAPSymbolic 2 1.0 2.2586e-01 1.0 0.00e+00 0.0 6.0e+01 6.1e+04 6.0e+00 4 0 3 20 6 4 0 3 20 8 0 213s MatPtAPNumeric 2 1.0 1.5366e-01 1.0 6.39e+07 1.2 2.8e+01 1.2e+05 2.0e+00 3 28 1 18 2 3 28 1 18 3 1153 213s MatTrnMatMultSym 1 1.0 2.0596e-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 213s MatGetLocalMat 7 1.0 1.0588e-02 4.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 213s MatGetBrAoCol 6 1.0 2.5605e-02 3.3 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 213s MatCreateGraph 2 1.0 2.1763e-02 1.0 1.55e+05 1.1 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 21 213s VecMDot 20 1.0 9.3653e-04 1.6 1.23e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3827 213s VecTDot 38 1.0 9.0975e-02 1.2 7.73e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 25 213s VecNorm 41 1.0 5.7511e-02 2.9 6.32e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 32 213s VecScale 22 1.0 1.3880e-04 1.0 1.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2582 213s VecCopy 118 1.0 6.4845e-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 213s VecSet 134 1.0 3.3460e-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 213s VecAXPY 38 1.0 3.2638e-01 976.6 7.55e+05 1.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 7 213s VecAYPX 245 1.0 2.3879e-03 1.5 2.04e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2501 213s VecAXPBYCZ 76 1.0 7.1601e-04 1.3 2.12e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8647 213s VecMAXPY 22 1.0 4.2661e-04 1.1 1.45e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9930 213s VecAssemblyBegin 61 1.0 7.4881e-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 213s VecAssemblyEnd 61 1.0 4.9481e-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 213s VecPointwiseMult 174 1.0 1.4583e-03 1.2 9.69e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1944 213s VecReciprocal 8 1.0 9.9800e-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 213s VecScatterBegin 330 1.0 7.7166e-03 2.3 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 213s VecScatterEnd 330 1.0 6.7523e-01 2.3 1.24e+04 1.6 0.0e+00 0.0e+00 0.0e+00 8 0 0 0 0 8 0 0 0 0 0 213s VecNormalize 22 1.0 4.6509e-04 1.2 3.68e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2312 213s SFSetGraph 26 1.0 1.1832e-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 213s SFSetUp 26 1.0 1.1031e-03 1.1 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 213s SFBcastBegin 9 1.0 9.5813e-04 1.3 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 213s SFBcastEnd 9 1.0 2.1588e-04 6.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 213s SFReduceBegin 3 1.0 4.8281e-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 213s SFReduceEnd 3 1.0 1.9320e-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 213s SFPack 342 1.0 4.7317e-03 7.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 213s SFUnpack 342 1.0 4.5788e-04 1.2 1.24e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 66 213s KSPSetUp 1 1.0 4.9081e-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 213s KSPSolve 1 1.0 9.5595e-01 1.0 1.30e+08 1.0 1.3e+03 4.8e+03 0.0e+00 16 61 58 34 0 16 61 58 34 0 403 213s KSPGMRESOrthog 20 1.0 1.3102e-03 1.3 2.45e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 5471 213s PCSetUp_GAMG+ 1 1.0 5.7704e-01 1.0 8.58e+07 1.2 8.9e+02 1.3e+04 5.8e+01 10 38 39 60 60 10 38 39 60 73 420 213s PCGAMGCreateG 2 1.0 2.1770e-02 1.0 1.55e+05 1.1 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 21 213s GAMG Coarsen 4 1.0 2.4125e-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 213s GAMG MIS/Agg 2 1.0 2.2912e-02 1.0 0.00e+00 0.0 1.6e+02 8.6e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 213s PCGAMGProl 2 1.0 9.5713e-03 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 213s GAMG Prol-col 2 1.0 3.6083e-03 1.0 0.00e+00 0.0 2.2e+02 2.5e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 213s GAMG Prol-lift 2 1.0 5.7120e-03 1.0 0.00e+00 0.0 3.6e+01 6.2e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 213s PCGAMGOptProl 2 1.0 1.4117e-01 1.0 2.25e+07 1.1 1.9e+02 8.6e+03 6.0e+00 2 10 8 9 6 2 10 8 9 8 459 213s GAMG smooth 2 1.0 1.2035e-01 1.1 7.65e+06 1.1 7.2e+01 1.4e+04 6.0e+00 2 3 3 5 6 2 3 3 5 8 183 213s PCGAMGCreateL 2 1.0 3.8217e-01 1.0 6.39e+07 1.2 1.1e+02 6.6e+04 1.9e+01 6 28 5 38 20 6 28 5 38 24 463 213s GAMG PtAP 2 1.0 3.7921e-01 1.0 6.39e+07 1.2 8.8e+01 8.0e+04 8.0e+00 6 28 4 38 8 6 28 4 38 10 467 213s GAMG Reduce 1 1.0 9.0914e-02 1.0 2.30e+07 1.6 4.7e+01 5.4e+04 1.5e+01 2 9 2 14 16 2 9 2 14 19 659 213s PCGAMG Squ l00 1 1.0 2.0598e-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 213s PCGAMG Gal l00 1 1.0 2.9131e-01 1.0 4.09e+07 1.1 6.0e+01 7.6e+04 4.0e+00 5 18 3 24 4 5 18 3 24 5 402 213s PCGAMG Opt l00 1 1.0 9.2730e-02 1.1 5.09e+06 1.0 3.6e+01 2.1e+04 3.0e+00 1 2 2 4 3 1 2 2 4 4 162 213s PCGAMG Gal l01 1 1.0 8.7956e-02 1.0 2.30e+07 1.6 2.8e+01 9.0e+04 4.0e+00 1 9 1 13 4 1 9 1 13 5 682 213s PCGAMG Opt l01 1 1.0 5.0831e-03 1.0 2.00e+06 1.4 3.6e+01 6.5e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 1040 213s PCSetUp 1 1.0 5.7706e-01 1.0 8.58e+07 1.2 8.9e+02 1.3e+04 5.8e+01 10 38 39 60 60 10 38 39 60 73 420 213s PCSetUpOnBlocks 19 1.0 5.2657e-03 27.0 8.07e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1533 213s PCApply 19 1.0 7.8895e-01 1.8 1.13e+08 1.0 1.2e+03 4.4e+03 0.0e+00 10 53 53 29 0 10 53 53 29 0 424 213s PCApplyOnBlocks 19 1.0 2.5474e-03 27.5 2.07e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 813 213s ------------------------------------------------------------------------------------------------------------------------ 213s 213s Object Type Creations Destructions. Reports information only for process 0. 213s 213s --- Event Stage 0: Main Stage 213s 213s Container 11 11 213s Matrix 82 82 213s Matrix Coarsen 2 2 213s Matrix Null Space 1 1 213s Index Set 60 60 213s IS L to G Mapping 5 5 213s Vector 179 179 213s Star Forest Graph 34 34 213s Krylov Solver 7 7 213s Preconditioner 7 7 213s Viewer 2 2 213s PetscRandom 2 2 213s Distributed Mesh 4 4 213s Discrete System 4 4 213s Weak Form 4 4 213s ======================================================================================================================== 213s Average time to get PetscTime(): 2.36e-07 213s Average time for MPI_Barrier(): 2.92e-06 213s Average time for zero size MPI_Send(): 2.30667e-06 213s #PETSc Option Table entries: 213s --ndofs 10000 # (source: command line) 213s --problem_type elasticity # (source: command line) 213s --scaling_type weak # (source: command line) 213s -ksp_rtol 1.0e-8 # (source: command line) 213s -ksp_type cg # (source: command line) 213s -ksp_view # (source: command line) 213s -log_view # (source: command line) 213s -matptap_via scalable # (source: command line) 213s -mg_levels_esteig_ksp_type cg # (source: command line) 213s -mg_levels_ksp_type chebyshev # (source: command line) 213s -mg_levels_pc_type jacobi # (source: command line) 213s -options_left # (source: command line) 213s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 213s -pc_type gamg # (source: command line) 213s #End of PETSc Option Table entries 213s Compiled without FORTRAN kernels 213s Compiled with full precision matrices (default) 213s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 213s 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= 213s ----------------------------------------- 213s Libraries compiled on 2026-01-26 06:54:57 on reproducible 213s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 213s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 213s Using PETSc arch: 213s ----------------------------------------- 213s 213s 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 213s 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 213s ----------------------------------------- 213s 213s 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 213s ----------------------------------------- 213s 213s Using C linker: mpicc 213s Using Fortran linker: mpif90 213s 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++ 213s ----------------------------------------- 213s 213s #PETSc Option Table entries: 213s --ndofs 10000 # (source: command line) 213s --problem_type elasticity # (source: command line) 213s --scaling_type weak # (source: command line) 213s -ksp_rtol 1.0e-8 # (source: command line) 213s -ksp_type cg # (source: command line) 213s -ksp_view # (source: command line) 213s -log_view # (source: command line) 213s -matptap_via scalable # (source: command line) 213s -mg_levels_esteig_ksp_type cg # (source: command line) 213s -mg_levels_ksp_type chebyshev # (source: command line) 213s -mg_levels_pc_type jacobi # (source: command line) 213s -options_left # (source: command line) 213s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 213s -pc_type gamg # (source: command line) 213s #End of PETSc Option Table entries 213s WARNING! There are options you set that were not used! 213s WARNING! could be spelling mistake, etc! 213s There are 4 unused database options. They are: 213s Option left: name:--ndofs value: 10000 source: command line 213s Option left: name:--problem_type value: elasticity source: command line 213s Option left: name:--scaling_type value: weak source: command line 213s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 213s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 214s [2026-02-05 02:58:25.017] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 214s [2026-02-05 02:58:25.018] [RANK: 0] [info] Compute partition of cells across ranks 214s [2026-02-05 02:58:25.018] [RANK: 0] [info] Building mesh dual graph 214s [2026-02-05 02:58:25.018] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 214s [2026-02-05 02:58:25.073] [RANK: 0] [info] Build nonlocal part of mesh dual graph 214s [2026-02-05 02:58:25.093] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 214s [2026-02-05 02:58:25.093] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 214s [2026-02-05 02:58:25.093] [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 214s [2026-02-05 02:58:25.122] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 214s [2026-02-05 02:58:25.122] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 218s [2026-02-05 02:58:29.279] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 218s [2026-02-05 02:58:29.279] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 218s [2026-02-05 02:58:29.281] [RANK: 0] [info] Extract basic topology: 68612->68612 218s [2026-02-05 02:58:29.281] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 218s [2026-02-05 02:58:29.281] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 218s [2026-02-05 02:58:29.296] [RANK: 0] [info] GPS pseudo-diameter:(120) 1394-16684 218s [2026-02-05 02:58:29.298] [RANK: 0] [info] Create topology (generalised) 218s [2026-02-05 02:58:29.301] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 218s [2026-02-05 02:58:29.301] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 218s [2026-02-05 02:58:29.305] [RANK: 0] [info] Compute ghost indices 218s [2026-02-05 02:58:29.305] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 218s [2026-02-05 02:58:29.305] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 218s [2026-02-05 02:58:29.306] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 218s [2026-02-05 02:58:29.306] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 218s [2026-02-05 02:58:29.310] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.310] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.310] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.310] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.312] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 218s [2026-02-05 02:58:29.313] [RANK: 0] [info] Create Geometry (multiple) 218s [2026-02-05 02:58:29.313] [RANK: 0] [info] Got 1 dof layouts 218s [2026-02-05 02:58:29.313] [RANK: 0] [info] Checking required entities per dimension 218s [2026-02-05 02:58:29.313] [RANK: 0] [info] Cell type: 0 dofmap: 17153x4 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Global index computation 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Got 1 index_maps 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Get global indices 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] Calling compute_local_to_global 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] xdofs.size = 68612 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] dofmap sizes = 68612 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] all_dofmaps.size = 68612 218s [2026-02-05 02:58:29.315] [RANK: 0] [info] nodes.size = 3579 218s [2026-02-05 02:58:29.316] [RANK: 0] [info] Creating geometry with 1 dofmaps 218s UnitCube (24x19x19) to be refined 0 times 218s [2026-02-05 02:58:29.316] [RANK: 0] [info] Computing mesh entities of dimension 2 218s [2026-02-05 02:58:29.330] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.330] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.389] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.389] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.390] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 218s [2026-02-05 02:58:29.390] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 218s [2026-02-05 02:58:29.391] [RANK: 0] [info] Checking required entities per dimension 218s [2026-02-05 02:58:29.391] [RANK: 0] [info] Cell type: 0 dofmap: 17153x4 218s [2026-02-05 02:58:29.393] [RANK: 0] [info] Global index computation 218s [2026-02-05 02:58:29.393] [RANK: 0] [info] Got 1 index_maps 218s [2026-02-05 02:58:29.393] [RANK: 0] [info] Get global indices 218s [2026-02-05 02:58:29.393] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 218s [2026-02-05 02:58:29.393] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 218s [2026-02-05 02:58:29.394] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 218s [2026-02-05 02:58:29.408] [RANK: 0] [info] Column ghost size increased from 205 to 550 218s ---------------------------------------------------------------- 218s Test problem summary 218s dolfinx version: 0.10.0 218s dolfinx hash: ubuntu 218s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 218s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 218s Problem type: elasticity 218s Scaling type: strong 218s Num processes: 3 218s Num cells: 51984 (52 thousand) 218s Total degrees of freedom: 30000 (30 thousand) 218s Average degrees of freedom per process: 10000 218s ---------------------------------------------------------------- 218s [2026-02-05 02:58:29.528] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 220s KSP Object: 3 MPI processes 220s type: cg 220s maximum iterations=10000, initial guess is zero 220s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 220s left preconditioning 220s using PRECONDITIONED norm type for convergence test 220s PC Object: 3 MPI processes 220s type: gamg 220s type is MULTIPLICATIVE, levels=3 cycles=v 220s Cycles per PCApply=1 220s Using externally compute Galerkin coarse grid matrices 220s GAMG specific options 220s Threshold for dropping small values in graph on each level = -1. -1. -1. 220s Threshold scaling factor for each level not specified = 1. 220s AGG specific options 220s Number of levels of aggressive coarsening 1 220s Square graph aggressive coarsening 220s MatCoarsen Object: 3 MPI processes 220s type: misk 220s Number smoothing steps to construct prolongation 1 220s Complexity: grid = 1.0928 operator = 1.3782 220s Per-level complexity: op = operator, int = interpolation 220s #equations | #active PEs | avg nnz/row op | avg nnz/row int 220s 216 1 181 0 220s 2568 3 170 37 220s 30000 3 42 22 220s Coarse grid solver -- level 0 ------------------------------- 220s KSP Object: (mg_coarse_) 3 MPI processes 220s type: preonly 220s maximum iterations=10000, initial guess is zero 220s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 220s left preconditioning 220s using NONE norm type for convergence test 220s PC Object: (mg_coarse_) 3 MPI processes 220s type: bjacobi 220s number of blocks = 3 220s Local solver information for first block is in the following KSP and PC objects on rank 0: 220s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 220s KSP Object: (mg_coarse_sub_) 1 MPI process 220s type: preonly 220s maximum iterations=1, initial guess is zero 220s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 220s left preconditioning 220s using NONE norm type for convergence test 220s PC Object: (mg_coarse_sub_) 1 MPI process 220s type: lu 220s out-of-place factorization 220s tolerance for zero pivot 2.22045e-14 220s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 220s matrix ordering: nd 220s factor fill ratio given 5., needed 1.12754 220s Factored matrix follows: 220s Mat Object: (mg_coarse_sub_) 1 MPI process 220s type: seqaij 220s rows=216, cols=216, bs=6 220s package used to perform factorization: petsc 220s total: nonzeros=43920, allocated nonzeros=43920 220s using I-node routines: found 56 nodes, limit used is 5 220s linear system matrix = precond matrix: 220s Mat Object: (mg_coarse_sub_) 1 MPI process 220s type: seqaij 220s rows=216, cols=216, bs=6 220s total: nonzeros=38952, allocated nonzeros=38952 220s total number of mallocs used during MatSetValues calls=0 220s using I-node routines: found 70 nodes, limit used is 5 220s linear system matrix = precond matrix: 220s Mat Object: 3 MPI processes 220s type: mpiaij 220s rows=216, cols=216, bs=6 220s total: nonzeros=38952, allocated nonzeros=38952 220s total number of mallocs used during MatSetValues calls=0 220s using scalable MatPtAP() implementation 220s using I-node (on process 0) routines: found 70 nodes, limit used is 5 220s Down solver (pre-smoother) on level 1 ------------------------------- 220s KSP Object: (mg_levels_1_) 3 MPI processes 220s type: chebyshev 220s Chebyshev polynomial of first kind 220s eigenvalue targets used: min 0.271633, max 2.98796 220s eigenvalues provided (min 0.0344235, max 2.71633) with transform: [0. 0.1; 0. 1.1] 220s maximum iterations=2, nonzero initial guess 220s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 220s left preconditioning 220s using NONE norm type for convergence test 220s PC Object: (mg_levels_1_) 3 MPI processes 220s type: jacobi 220s type DIAGONAL 220s linear system matrix = precond matrix: 220s Mat Object: 3 MPI processes 220s type: mpiaij 220s rows=2568, cols=2568, bs=6 220s total: nonzeros=434376, allocated nonzeros=434376 220s total number of mallocs used during MatSetValues calls=0 220s using scalable MatPtAP() implementation 220s using I-node (on process 0) routines: found 264 nodes, limit used is 5 220s Up solver (post-smoother) same as down solver (pre-smoother) 220s Down solver (pre-smoother) on level 2 ------------------------------- 220s KSP Object: (mg_levels_2_) 3 MPI processes 220s type: chebyshev 220s Chebyshev polynomial of first kind 220s eigenvalue targets used: min 0.25813, max 2.83943 220s eigenvalues provided (min 0.07282, max 2.5813) with transform: [0. 0.1; 0. 1.1] 220s maximum iterations=2, nonzero initial guess 220s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 220s left preconditioning 220s using NONE norm type for convergence test 220s PC Object: (mg_levels_2_) 3 MPI processes 220s type: jacobi 220s type DIAGONAL 220s linear system matrix = precond matrix: 220s Mat Object: 3 MPI processes 220s type: mpiaij 220s rows=30000, cols=30000, bs=3 220s total: nonzeros=1251522, allocated nonzeros=1251522 220s total number of mallocs used during MatSetValues calls=0 220s has attached near null space 220s using I-node (on process 0) routines: found 3374 nodes, limit used is 5 220s Up solver (post-smoother) same as down solver (pre-smoother) 220s linear system matrix = precond matrix: 220s Mat Object: 3 MPI processes 220s type: mpiaij 220s rows=30000, cols=30000, bs=3 220s total: nonzeros=1251522, allocated nonzeros=1251522 220s total number of mallocs used during MatSetValues calls=0 220s has attached near null space 220s using I-node (on process 0) routines: found 3374 nodes, limit used is 5 220s 220s [MPI_MAX] Summary of timings (s) | reps avg tot 220s ------------------------------------------------------------------------------------------------------- 220s Build BoxMesh (tetrahedra) | 1 4.300022 4.300022 220s Build dofmap data | 2 0.002812 0.005623 220s Compute connectivity 2-0 | 1 0.000490 0.000490 220s Compute dof reordering map | 2 0.000112 0.000225 220s Compute entities of dim = 2 | 1 0.073606 0.073606 220s Compute graph partition (SCOTCH) | 1 4.155651 4.155651 220s Compute local part of mesh dual graph (mixed) | 2 0.035872 0.071745 220s Compute local-to-local map | 1 0.000239 0.000239 220s Compute non-local part of mesh dual graph | 1 0.066230 0.066230 220s Compute-local-to-global links for global/local adjacency list | 1 0.000371 0.000371 220s Distribute fixed-degree adjacency list to destination ranks | 1 0.010984 0.010984 220s Distribute row-wise data (scalable) | 1 0.000911 0.000911 220s GPS: create_level_structure | 2 0.000193 0.001677 220s Gibbs-Poole-Stockmeyer ordering | 1 0.003037 0.003037 220s Init MPI | 1 0.139772 0.139772 220s Init PETSc | 1 0.023798 0.023798 220s Init dofmap from element dofmap | 2 0.002246 0.004492 220s Init logging | 1 0.000006 0.000006 220s PETSc Krylov solver | 1 1.701154 1.701154 220s SparsityPattern::finalize | 1 0.005687 0.005687 220s Topology: create | 1 0.012351 0.012351 220s Topology: determine shared index ownership | 1 0.002136 0.002136 220s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001449 0.001449 220s ZZZ Assemble matrix | 1 0.104334 0.104334 220s ZZZ Assemble vector | 1 0.006325 0.006325 220s ZZZ Create Mesh | 1 4.300500 4.300500 220s ZZZ Create RHS function | 1 0.006387 0.006387 220s ZZZ Create boundary conditions | 1 0.000576 0.000576 220s ZZZ Create facets and facet->cell connectivity | 1 0.074152 0.074152 220s ZZZ Create forms | 1 0.000099 0.000099 220s ZZZ Create near-nullspace | 1 0.006237 0.006237 220s ZZZ FunctionSpace | 1 0.003294 0.003294 220s ZZZ Solve | 1 1.702937 1.702937 220s *** Number of Krylov iterations: 18 220s *** Solution norm: 3.6795e-05 220s **************************************************************************************************************************************************************** 220s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 220s **************************************************************************************************************************************************************** 220s 220s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 220s 220s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 02:58:31 2026 220s Using PETSc Release Version 3.24.3, Jan 01, 2026 220s 220s Max Max/Min Avg Total 220s Time (sec): 6.215e+00 1.000 6.215e+00 220s Objects: 0.000e+00 0.000 0.000e+00 220s Flops: 2.146e+08 1.060 2.080e+08 6.241e+08 220s Flops/sec: 3.453e+07 1.060 3.348e+07 1.004e+08 220s MPI Msg Count: 7.800e+02 1.041 7.597e+02 2.279e+03 220s MPI Msg Len (bytes): 6.925e+06 1.290 8.252e+03 1.881e+07 220s MPI Reductions: 9.600e+01 1.000 220s 220s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 220s e.g., VecAXPY() for real vectors of length N --> 2N flops 220s and VecAXPY() for complex vectors of length N --> 8N flops 220s 220s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 220s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 220s 0: Main Stage: 6.2146e+00 100.0% 6.2412e+08 100.0% 2.279e+03 100.0% 8.252e+03 100.0% 7.900e+01 82.3% 220s 220s ------------------------------------------------------------------------------------------------------------------------ 220s See the 'Profiling' chapter of the users' manual for details on interpreting output. 220s Phase summary info: 220s Count: number of times phase was executed 220s Time and Flop: Max - maximum over all processes 220s Ratio - ratio of maximum to minimum over all processes 220s Mess: number of messages sent 220s AvgLen: average message length (bytes) 220s Reduct: number of global reductions 220s Global: entire computation 220s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 220s %T - percent time in this phase %F - percent flop in this phase 220s %M - percent messages in this phase %L - percent message lengths in this phase 220s %R - percent reductions in this phase 220s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 220s ------------------------------------------------------------------------------------------------------------------------ 220s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 220s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 220s ------------------------------------------------------------------------------------------------------------------------ 220s 220s --- Event Stage 0: Main Stage 220s 220s BuildTwoSided 109 1.0 4.8817e-02 3.9 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 0 0 8 0 0 0 0 8 0 0 0 220s BuildTwoSidedF 83 1.0 4.8533e-02 3.9 0.00e+00 0.0 9.4e+01 6.2e+04 0.0e+00 0 0 4 31 0 0 0 4 31 0 0 220s MatMult 190 1.0 8.0115e-01 2.1 1.16e+08 1.1 1.1e+03 5.7e+03 0.0e+00 9 53 50 35 0 9 53 50 35 0 414 220s MatMultAdd 38 1.0 2.3592e-02 1.3 9.38e+06 1.0 1.5e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 1169 220s MatMultTranspose 38 1.0 9.4158e-02 1.4 9.39e+06 1.0 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 293 220s MatSolve 19 0.0 2.1268e-03 0.0 1.66e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 783 220s MatLUFactorSym 1 1.0 1.2456e-03 132.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 220s MatLUFactorNum 1 1.0 2.6563e-03 2075.2 5.78e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2176 220s MatScale 6 1.0 8.6541e-04 1.0 5.97e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 2027 220s MatResidual 38 1.0 1.1586e-01 1.6 2.25e+07 1.1 2.3e+02 5.5e+03 0.0e+00 2 10 10 7 0 2 10 10 7 0 553 220s MatAssemblyBegin 45 1.0 5.8929e-02 2.0 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 220s MatAssemblyEnd 45 1.0 5.1511e-02 1.2 7.96e+04 1.3 1.7e+02 5.1e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 220s MatGetRowIJ 1 0.0 3.8401e-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 220s MatCreateSubMat 1 1.0 2.6712e-03 1.0 0.00e+00 0.0 4.0e+00 3.6e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 220s MatGetOrdering 1 0.0 9.2041e-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 220s MatCoarsen 2 1.0 2.2983e-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 220s MatZeroEntries 2 1.0 3.5356e-04 4.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 220s MatView 6 1.5 1.8868e-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 220s MatAXPY 4 1.0 1.6539e-02 1.9 1.18e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 21 220s MatTranspose 9 1.0 1.1890e-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 220s MatMatMultSym 6 1.0 1.1973e-01 1.4 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 2 0 3 3 6 2 0 3 3 8 0 220s MatMatMultNum 2 1.0 3.9160e-02 1.3 7.09e+06 1.1 1.2e+01 3.3e+04 0.0e+00 1 3 1 2 0 1 3 1 2 0 517 220s MatPtAPSymbolic 2 1.0 2.1121e-01 1.0 0.00e+00 0.0 6.0e+01 6.1e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 220s MatPtAPNumeric 2 1.0 1.4881e-01 1.0 6.03e+07 1.2 2.8e+01 1.2e+05 2.0e+00 2 28 1 18 2 2 28 1 18 3 1155 220s MatTrnMatMultSym 1 1.0 2.1561e-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 220s MatGetLocalMat 7 1.0 2.5254e-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 220s MatGetBrAoCol 6 1.0 5.5854e-02 2.3 0.00e+00 0.0 8.4e+01 4.6e+04 0.0e+00 1 0 4 20 0 1 0 4 20 0 0 220s MatCreateGraph 2 1.0 2.2460e-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 20 220s VecMDot 20 1.0 1.0048e-03 1.8 1.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3565 220s VecTDot 38 1.0 7.7902e-02 1.2 7.69e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 29 220s VecNorm 41 1.0 7.6392e-02 1.6 6.27e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 24 220s VecScale 22 1.0 1.3856e-04 1.0 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2585 220s VecCopy 118 1.0 4.7741e-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 220s VecSet 134 1.0 3.6217e-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 220s VecAXPY 38 1.0 4.8295e-01 1532.4 7.51e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 5 220s VecAYPX 245 1.0 9.7088e-03 5.1 2.03e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 615 220s VecAXPBYCZ 76 1.0 7.2732e-04 1.2 2.10e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8508 220s VecMAXPY 22 1.0 3.9632e-04 1.1 1.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 10683 220s VecAssemblyBegin 61 1.0 8.7405e-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 220s VecAssemblyEnd 61 1.0 5.6640e-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 220s VecPointwiseMult 174 1.0 1.5196e-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 1865 220s VecReciprocal 8 1.0 8.2562e-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 220s VecScatterBegin 330 1.0 9.9208e-03 2.3 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 220s VecScatterEnd 330 1.0 8.1848e-01 2.3 1.16e+04 1.4 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 220s VecNormalize 22 1.0 1.1023e-03 2.2 3.65e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 975 220s SFSetGraph 26 1.0 1.4228e-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 220s SFSetUp 26 1.0 9.9869e-04 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 220s SFBcastBegin 10 1.0 1.0765e-03 1.2 0.00e+00 0.0 6.0e+01 1.4e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 220s SFBcastEnd 10 1.0 2.5620e-04 4.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 220s SFReduceBegin 3 1.0 5.0161e-05 1.8 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 220s SFReduceEnd 3 1.0 2.7600e-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 220s SFPack 343 1.0 7.7453e-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 220s SFUnpack 343 1.0 2.7921e-04 1.1 1.16e+04 1.4 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 107 220s KSPSetUp 1 1.0 3.4360e-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 220s KSPSolve 1 1.0 1.1264e+00 1.0 1.30e+08 1.0 1.3e+03 4.8e+03 0.0e+00 18 61 58 34 0 18 61 58 34 0 338 220s KSPGMRESOrthog 20 1.0 1.3942e-03 1.5 2.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 5139 220s PCSetUp_GAMG+ 1 1.0 5.7409e-01 1.0 8.30e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 413 220s PCGAMGCreateG 2 1.0 2.2472e-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 20 220s GAMG Coarsen 4 1.0 2.5289e-02 1.0 0.00e+00 0.0 2.0e+02 7.8e+03 1.3e+01 0 0 9 8 14 0 0 9 8 16 0 220s GAMG MIS/Agg 2 1.0 2.3989e-02 1.0 0.00e+00 0.0 1.6e+02 8.4e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 220s PCGAMGProl 2 1.0 1.0161e-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 220s GAMG Prol-col 2 1.0 3.9373e-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 220s GAMG Prol-lift 2 1.0 5.9864e-03 1.0 0.00e+00 0.0 3.6e+01 6.2e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 220s PCGAMGOptProl 2 1.0 1.5247e-01 1.0 2.25e+07 1.1 1.9e+02 8.7e+03 6.0e+00 2 10 8 9 6 2 10 8 9 8 424 220s GAMG smooth 2 1.0 1.4073e-01 1.3 7.65e+06 1.1 7.2e+01 1.4e+04 6.0e+00 2 4 3 5 6 2 4 3 5 8 155 220s PCGAMGCreateL 2 1.0 3.6294e-01 1.0 6.03e+07 1.2 1.1e+02 6.5e+04 1.9e+01 6 28 5 37 20 6 28 5 37 24 474 220s GAMG PtAP 2 1.0 3.5988e-01 1.0 6.03e+07 1.2 8.8e+01 7.9e+04 8.0e+00 6 28 4 37 8 6 28 4 37 10 478 220s GAMG Reduce 1 1.0 8.2406e-02 1.0 2.10e+07 1.6 4.7e+01 4.9e+04 1.5e+01 1 9 2 12 16 1 9 2 12 19 667 220s PCGAMG Squ l00 1 1.0 2.1564e-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 220s PCGAMG Gal l00 1 1.0 2.8053e-01 1.0 3.94e+07 1.0 6.0e+01 7.8e+04 4.0e+00 5 19 3 25 4 5 19 3 25 5 417 220s PCGAMG Opt l00 1 1.0 1.2180e-01 1.3 5.05e+06 1.0 3.6e+01 2.2e+04 3.0e+00 2 2 2 4 3 2 2 2 4 4 123 220s PCGAMG Gal l01 1 1.0 7.9355e-02 1.0 2.10e+07 1.6 2.8e+01 8.1e+04 4.0e+00 1 9 1 12 4 1 9 1 12 5 693 220s PCGAMG Opt l01 1 1.0 5.4522e-03 1.0 2.04e+06 1.4 3.6e+01 6.6e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 956 220s PCSetUp 1 1.0 5.7410e-01 1.0 8.30e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 413 220s PCSetUpOnBlocks 19 1.0 4.1991e-03 19.6 5.78e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1376 220s PCApply 19 1.0 9.4885e-01 1.8 1.12e+08 1.1 1.2e+03 4.5e+03 0.0e+00 11 53 53 29 0 11 53 53 29 0 348 220s PCApplyOnBlocks 19 1.0 2.2391e-03 26.9 1.66e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 744 220s ------------------------------------------------------------------------------------------------------------------------ 220s 220s Object Type Creations Destructions. Reports information only for process 0. 220s 220s --- Event Stage 0: Main Stage 220s 220s Container 11 11 220s Matrix 82 82 220s Matrix Coarsen 2 2 220s Matrix Null Space 1 1 220s Index Set 60 60 220s IS L to G Mapping 5 5 220s Vector 179 179 220s Star Forest Graph 34 34 220s Krylov Solver 7 7 220s Preconditioner 7 7 220s Viewer 2 2 220s PetscRandom 2 2 220s Distributed Mesh 4 4 220s Discrete System 4 4 220s Weak Form 4 4 220s ======================================================================================================================== 220s Average time to get PetscTime(): 2.88e-07 220s Average time for MPI_Barrier(): 0.0105874 220s Average time for zero size MPI_Send(): 3.14667e-06 220s #PETSc Option Table entries: 220s --ndofs 30000 # (source: command line) 220s --problem_type elasticity # (source: command line) 220s --scaling_type strong # (source: command line) 220s -ksp_rtol 1.0e-8 # (source: command line) 220s -ksp_type cg # (source: command line) 220s -ksp_view # (source: command line) 220s -log_view # (source: command line) 220s -matptap_via scalable # (source: command line) 220s -mg_levels_esteig_ksp_type cg # (source: command line) 220s -mg_levels_ksp_type chebyshev # (source: command line) 220s -mg_levels_pc_type jacobi # (source: command line) 220s -options_left # (source: command line) 220s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 220s -pc_type gamg # (source: command line) 220s #End of PETSc Option Table entries 220s Compiled without FORTRAN kernels 220s Compiled with full precision matrices (default) 220s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 220s 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= 220s ----------------------------------------- 220s Libraries compiled on 2026-01-26 06:54:57 on reproducible 220s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 220s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 220s Using PETSc arch: 220s ----------------------------------------- 220s 220s 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 220s 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 220s ----------------------------------------- 220s 220s 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 220s ----------------------------------------- 220s 220s Using C linker: mpicc 220s Using Fortran linker: mpif90 220s 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++ 220s ----------------------------------------- 220s 220s #PETSc Option Table entries: 220s --ndofs 30000 # (source: command line) 220s --problem_type elasticity # (source: command line) 220s --scaling_type strong # (source: command line) 220s -ksp_rtol 1.0e-8 # (source: command line) 220s -ksp_type cg # (source: command line) 220s -ksp_view # (source: command line) 220s -log_view # (source: command line) 220s -matptap_via scalable # (source: command line) 220s -mg_levels_esteig_ksp_type cg # (source: command line) 220s -mg_levels_ksp_type chebyshev # (source: command line) 220s -mg_levels_pc_type jacobi # (source: command line) 220s -options_left # (source: command line) 220s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 220s -pc_type gamg # (source: command line) 220s #End of PETSc Option Table entries 220s WARNING! There are options you set that were not used! 220s WARNING! could be spelling mistake, etc! 220s There are 4 unused database options. They are: 220s Option left: name:--ndofs value: 30000 source: command line 220s Option left: name:--problem_type value: elasticity source: command line 220s Option left: name:--scaling_type value: strong source: command line 220s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 220s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 220s [2026-02-05 02:58:31.714] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 220s [2026-02-05 02:58:31.733] [RANK: 0] [info] Compute partition of cells across ranks 220s [2026-02-05 02:58:31.733] [RANK: 0] [info] Building mesh dual graph 220s [2026-02-05 02:58:31.733] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 220s [2026-02-05 02:58:31.796] [RANK: 0] [info] Build nonlocal part of mesh dual graph 220s [2026-02-05 02:58:31.800] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 220s [2026-02-05 02:58:31.801] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 220s [2026-02-05 02:58:31.801] [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 220s [2026-02-05 02:58:31.804] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 220s [2026-02-05 02:58:31.804] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 228s [2026-02-05 02:58:39.406] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 228s [2026-02-05 02:58:39.406] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 228s [2026-02-05 02:58:39.409] [RANK: 0] [info] Extract basic topology: 212996->212996 228s [2026-02-05 02:58:39.409] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 228s [2026-02-05 02:58:39.409] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 228s [2026-02-05 02:58:39.463] [RANK: 0] [info] GPS pseudo-diameter:(166) 672-52284 228s [2026-02-05 02:58:39.470] [RANK: 0] [info] Create topology (generalised) 228s [2026-02-05 02:58:39.480] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 228s [2026-02-05 02:58:39.481] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 228s [2026-02-05 02:58:39.492] [RANK: 0] [info] Compute ghost indices 228s [2026-02-05 02:58:39.493] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 228s [2026-02-05 02:58:39.493] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 228s [2026-02-05 02:58:39.496] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 228s [2026-02-05 02:58:39.496] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 228s [2026-02-05 02:58:39.511] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.511] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.511] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.511] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.516] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 228s [2026-02-05 02:58:39.516] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 228s [2026-02-05 02:58:39.516] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 228s [2026-02-05 02:58:39.517] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.517] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.517] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 228s [2026-02-05 02:58:39.518] [RANK: 0] [info] Create Geometry (multiple) 228s [2026-02-05 02:58:39.518] [RANK: 0] [info] Got 1 dof layouts 228s [2026-02-05 02:58:39.518] [RANK: 0] [info] Checking required entities per dimension 228s [2026-02-05 02:58:39.518] [RANK: 0] [info] Cell type: 0 dofmap: 53249x4 228s [2026-02-05 02:58:39.525] [RANK: 0] [info] Global index computation 228s [2026-02-05 02:58:39.525] [RANK: 0] [info] Got 1 index_maps 228s [2026-02-05 02:58:39.525] [RANK: 0] [info] Get global indices 228s [2026-02-05 02:58:39.526] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.526] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.526] [RANK: 0] [info] Calling compute_local_to_global 228s [2026-02-05 02:58:39.526] [RANK: 0] [info] xdofs.size = 212996 228s [2026-02-05 02:58:39.526] [RANK: 0] [info] dofmap sizes = 212996 228s [2026-02-05 02:58:39.527] [RANK: 0] [info] all_dofmaps.size = 212996 228s [2026-02-05 02:58:39.527] [RANK: 0] [info] nodes.size = 10310 228s [2026-02-05 02:58:39.529] [RANK: 0] [info] Creating geometry with 1 dofmaps 228s UnitCube (30x30x30) to be refined 0 times 228s [2026-02-05 02:58:39.529] [RANK: 0] [info] Computing mesh entities of dimension 2 228s [2026-02-05 02:58:39.576] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.576] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.695] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.695] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.697] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 228s [2026-02-05 02:58:39.697] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 228s [2026-02-05 02:58:39.699] [RANK: 0] [info] Checking required entities per dimension 228s [2026-02-05 02:58:39.699] [RANK: 0] [info] Cell type: 0 dofmap: 53249x4 228s [2026-02-05 02:58:39.705] [RANK: 0] [info] Global index computation 228s [2026-02-05 02:58:39.705] [RANK: 0] [info] Got 1 index_maps 228s [2026-02-05 02:58:39.705] [RANK: 0] [info] Get global indices 228s [2026-02-05 02:58:39.706] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 228s [2026-02-05 02:58:39.707] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 228s [2026-02-05 02:58:39.707] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 228s [2026-02-05 02:58:39.732] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 228s [2026-02-05 02:58:39.732] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 228s [2026-02-05 02:58:39.757] [RANK: 0] [info] Column ghost size increased from 475 to 1287 228s ---------------------------------------------------------------- 228s Test problem summary 228s dolfinx version: 0.10.0 228s dolfinx hash: ubuntu 228s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 228s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 228s Problem type: poisson 228s Scaling type: weak 228s Num processes: 3 228s Num cells: 162000 (162 thousand) 228s Total degrees of freedom: 29791 (29.8 thousand) 228s Average degrees of freedom per process: 9930 228s ---------------------------------------------------------------- 228s [2026-02-05 02:58:39.823] [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: hypre 229s HYPRE BoomerAMG preconditioning 229s Cycle type V 229s Maximum number of levels 25 229s Maximum number of iterations PER hypre call 1 229s Convergence tolerance PER hypre call 0. 229s Threshold for strong coupling 0.5 229s Interpolation truncation factor 0. 229s Interpolation: max elements per row 0 229s Number of levels of aggressive coarsening 0 229s Number of paths for aggressive coarsening 1 229s Maximum row sums 0.9 229s Sweeps down 1 229s Sweeps up 1 229s Sweeps on coarse 1 229s Relax down symmetric-SOR/Jacobi 229s Relax up symmetric-SOR/Jacobi 229s Relax on coarse Gaussian-elimination 229s Relax weight (all) 1. 229s Outer relax weight (all) 1. 229s Maximum size of coarsest grid 9 229s Minimum size of coarsest grid 1 229s Using CF-relaxation 229s Not using more complex smoothers. 229s Measure type local 229s Coarsen type Falgout 229s Interpolation type classical 229s SpGEMM type hypre 229s linear system matrix = precond matrix: 229s Mat Object: 3 MPI processes 229s type: mpiaij 229s rows=29791, cols=29791 229s total: nonzeros=424171, allocated nonzeros=424171 229s total number of mallocs used during MatSetValues calls=0 229s not using I-node (on process 0) routines 229s 229s [MPI_MAX] Summary of timings (s) | reps avg tot 229s ------------------------------------------------------------------------------------------------------- 229s Build BoxMesh (tetrahedra) | 1 7.817967 7.817967 229s Build dofmap data | 2 0.008215 0.016430 229s Compute connectivity 2-0 | 1 0.001404 0.001404 229s Compute dof reordering map | 2 0.000272 0.000545 229s Compute entities of dim = 2 | 1 0.167904 0.167904 229s Compute graph partition (SCOTCH) | 1 7.597560 7.597560 229s Compute local part of mesh dual graph (mixed) | 2 0.068465 0.136929 229s Compute local-to-local map | 1 0.000960 0.000960 229s Compute non-local part of mesh dual graph | 1 0.008363 0.008363 229s Compute-local-to-global links for global/local adjacency list | 1 0.001114 0.001114 229s Distribute fixed-degree adjacency list to destination ranks | 1 0.015143 0.015143 229s Distribute row-wise data (scalable) | 1 0.002155 0.002155 229s GPS: create_level_structure | 2 0.000971 0.001942 229s Gibbs-Poole-Stockmeyer ordering | 1 0.007256 0.007256 229s Init MPI | 1 0.141351 0.141351 229s Init PETSc | 1 0.083398 0.083398 229s Init dofmap from element dofmap | 2 0.007139 0.014277 229s Init logging | 1 0.000006 0.000006 229s PETSc Krylov solver | 1 0.676861 0.676861 229s SparsityPattern::finalize | 1 0.019247 0.019247 229s Topology: create | 1 0.041643 0.041643 229s Topology: determine shared index ownership | 1 0.006278 0.006278 229s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.004941 0.004941 229s ZZZ Assemble | 1 0.113984 0.113984 229s ZZZ Assemble matrix | 1 0.050018 0.050018 229s ZZZ Assemble vector | 1 0.009080 0.009080 229s ZZZ Create Mesh | 1 7.860405 7.860405 229s ZZZ Create RHS function | 1 0.024747 0.024747 229s ZZZ Create boundary conditions | 1 0.001518 0.001518 229s ZZZ Create facets and facet->cell connectivity | 1 0.169417 0.169417 229s ZZZ FunctionSpace | 1 0.008389 0.008389 229s ZZZ Solve | 1 0.679071 0.679071 229s *** Number of Krylov iterations: 7 229s *** Solution norm: 36.6791 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-ylhtti with 3 processes, by ubuntu on Thu Feb 5 02:58:40 2026 229s Using PETSc Release Version 3.24.3, Jan 01, 2026 229s 229s Max Max/Min Avg Total 229s Time (sec): 8.832e+00 1.002 8.827e+00 229s Objects: 0.000e+00 0.000 0.000e+00 229s Flops: 3.545e+06 1.028 3.489e+06 1.047e+07 229s Flops/sec: 4.021e+05 1.030 3.952e+05 1.186e+06 229s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 229s MPI Msg Len (bytes): 1.863e+05 1.158 5.911e+03 5.320e+05 229s MPI Reductions: 3.200e+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: 8.8266e+00 100.0% 1.0466e+07 100.0% 9.000e+01 100.0% 5.911e+03 100.0% 1.500e+01 46.9% 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 5 1.0 3.6118e-03 47.0 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 229s BuildTwoSidedF 2 1.0 3.6263e-03 40.5 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 229s MatMult 7 1.0 2.0866e-03 1.2 1.94e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 44 0 0 55 47 44 0 2746 229s MatConvert 1 1.0 4.6197e-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 229s MatAssemblyBegin 5 1.0 5.2340e-03 3.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 229s MatAssemblyEnd 5 1.0 3.5705e-03 1.0 3.76e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 229s MatGetRowIJ 4 1.0 3.1600e-06 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 MatView 1 1.0 4.3303e-03 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 229s MatSetPreallCOO 2 1.0 1.1936e-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 MatSetValuesCOO 2 1.0 7.0505e-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 229s VecTDot 16 1.0 3.8860e-03 2.7 3.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 245 229s VecNorm 8 1.0 1.0704e-02 2.0 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 45 229s VecCopy 2 1.0 1.7960e-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 229s VecSet 9 1.0 7.5920e-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 229s VecAXPY 14 1.0 1.2198e-01 911.9 2.82e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 7 229s VecAYPX 6 1.0 8.9763e-05 1.2 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 3983 229s VecScatterBegin 7 1.0 1.5544e-04 1.4 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 44 0 0 0 47 44 0 0 229s VecScatterEnd 7 1.0 1.6476e-04 2.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 229s SFSetGraph 3 1.0 3.0640e-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 SFSetUp 3 1.0 1.6164e-04 1.0 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 229s SFPack 7 1.0 3.7081e-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 229s SFUnpack 7 1.0 5.1600e-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 229s KSPSetUp 1 1.0 1.1160e-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 229s KSPSolve 1 1.0 5.2539e-01 1.0 2.83e+06 1.0 4.2e+01 5.6e+03 0.0e+00 6 80 47 44 0 6 80 47 44 0 16 229s PCSetUp 1 1.0 1.4685e-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 229s PCApply 8 1.0 5.1242e-01 1.3 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 229s ------------------------------------------------------------------------------------------------------------------------ 229s 229s Object Type Creations Destructions. Reports information only for process 0. 229s 229s --- Event Stage 0: Main Stage 229s 229s Container 2 2 229s Matrix 7 7 229s Index Set 6 6 229s IS L to G Mapping 1 1 229s Vector 12 12 229s Star Forest Graph 3 3 229s Krylov Solver 1 1 229s Preconditioner 1 1 229s Viewer 1 1 229s ======================================================================================================================== 229s Average time to get PetscTime(): 2.36e-07 229s Average time for MPI_Barrier(): 3.16e-06 229s Average time for zero size MPI_Send(): 8.04e-06 229s #PETSc Option Table entries: 229s --ndofs 10000 # (source: command line) 229s --problem_type poisson # (source: command line) 229s --scaling_type weak # (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 -options_left # (source: command line) 229s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 229s -pc_hypre_type boomeramg # (source: command line) 229s -pc_type hypre # (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 10000 # (source: command line) 229s --problem_type poisson # (source: command line) 229s --scaling_type weak # (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 -options_left # (source: command line) 229s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 229s -pc_hypre_type boomeramg # (source: command line) 229s -pc_type hypre # (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 3 unused database options. They are: 229s Option left: name:--ndofs value: 10000 source: command line 229s Option left: name:--problem_type value: poisson source: command line 229s Option left: name:--scaling_type value: weak source: command line 229s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 230s [2026-02-05 02:58:41.032] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 230s [2026-02-05 02:58:41.035] [RANK: 0] [info] Compute partition of cells across ranks 230s [2026-02-05 02:58:41.035] [RANK: 0] [info] Building mesh dual graph 230s [2026-02-05 02:58:41.035] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 230s [2026-02-05 02:58:41.090] [RANK: 0] [info] Build nonlocal part of mesh dual graph 230s [2026-02-05 02:58:41.094] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 230s [2026-02-05 02:58:41.094] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 230s [2026-02-05 02:58:41.094] [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 230s [2026-02-05 02:58:41.098] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 230s [2026-02-05 02:58:41.098] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 237s [2026-02-05 02:58:48.357] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 237s [2026-02-05 02:58:48.357] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 237s [2026-02-05 02:58:48.361] [RANK: 0] [info] Extract basic topology: 212772->212772 237s [2026-02-05 02:58:48.361] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 237s [2026-02-05 02:58:48.361] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 237s [2026-02-05 02:58:48.418] [RANK: 0] [info] GPS pseudo-diameter:(164) 52640-1702 237s [2026-02-05 02:58:48.426] [RANK: 0] [info] Create topology (generalised) 237s [2026-02-05 02:58:48.431] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 237s [2026-02-05 02:58:48.431] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 237s [2026-02-05 02:58:48.443] [RANK: 0] [info] Compute ghost indices 237s [2026-02-05 02:58:48.443] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 237s [2026-02-05 02:58:48.443] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 237s [2026-02-05 02:58:48.446] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 237s [2026-02-05 02:58:48.446] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 237s [2026-02-05 02:58:48.461] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.461] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.461] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.461] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.466] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 237s [2026-02-05 02:58:48.467] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 237s [2026-02-05 02:58:48.467] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 237s [2026-02-05 02:58:48.467] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.467] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.467] [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-05 02:58:48.468] [RANK: 0] [info] Create Geometry (multiple) 237s [2026-02-05 02:58:48.468] [RANK: 0] [info] Got 1 dof layouts 237s [2026-02-05 02:58:48.468] [RANK: 0] [info] Checking required entities per dimension 237s [2026-02-05 02:58:48.468] [RANK: 0] [info] Cell type: 0 dofmap: 53193x4 237s [2026-02-05 02:58:48.475] [RANK: 0] [info] Global index computation 237s [2026-02-05 02:58:48.475] [RANK: 0] [info] Got 1 index_maps 237s [2026-02-05 02:58:48.475] [RANK: 0] [info] Get global indices 237s [2026-02-05 02:58:48.475] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.475] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.476] [RANK: 0] [info] Calling compute_local_to_global 237s [2026-02-05 02:58:48.476] [RANK: 0] [info] xdofs.size = 212772 237s [2026-02-05 02:58:48.476] [RANK: 0] [info] dofmap sizes = 212772 237s [2026-02-05 02:58:48.476] [RANK: 0] [info] all_dofmaps.size = 212772 237s [2026-02-05 02:58:48.476] [RANK: 0] [info] nodes.size = 10270 237s [2026-02-05 02:58:48.478] [RANK: 0] [info] Creating geometry with 1 dofmaps 237s UnitCube (30x30x30) to be refined 0 times 237s [2026-02-05 02:58:48.479] [RANK: 0] [info] Computing mesh entities of dimension 2 237s [2026-02-05 02:58:48.522] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.523] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.638] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.638] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.640] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 237s [2026-02-05 02:58:48.640] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 237s [2026-02-05 02:58:48.642] [RANK: 0] [info] Checking required entities per dimension 237s [2026-02-05 02:58:48.642] [RANK: 0] [info] Cell type: 0 dofmap: 53193x4 237s [2026-02-05 02:58:48.649] [RANK: 0] [info] Global index computation 237s [2026-02-05 02:58:48.649] [RANK: 0] [info] Got 1 index_maps 237s [2026-02-05 02:58:48.649] [RANK: 0] [info] Get global indices 237s [2026-02-05 02:58:48.649] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 237s [2026-02-05 02:58:48.650] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 237s [2026-02-05 02:58:48.650] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 237s [2026-02-05 02:58:48.673] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 237s [2026-02-05 02:58:48.674] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 237s [2026-02-05 02:58:48.698] [RANK: 0] [info] Column ghost size increased from 434 to 1199 237s ---------------------------------------------------------------- 237s Test problem summary 237s dolfinx version: 0.10.0 237s dolfinx hash: ubuntu 237s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 237s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 237s Problem type: poisson 237s Scaling type: strong 237s Num processes: 3 237s Num cells: 162000 (162 thousand) 237s Total degrees of freedom: 29791 (29.8 thousand) 237s Average degrees of freedom per process: 9930 237s ---------------------------------------------------------------- 237s [2026-02-05 02:58:48.759] [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.448438 7.448438 238s Build dofmap data | 2 0.007899 0.015799 238s Compute connectivity 2-0 | 1 0.001314 0.001314 238s Compute dof reordering map | 2 0.000279 0.000558 238s Compute entities of dim = 2 | 1 0.161552 0.161552 238s Compute graph partition (SCOTCH) | 1 7.256832 7.256832 238s Compute local part of mesh dual graph (mixed) | 2 0.055602 0.111203 238s Compute local-to-local map | 1 0.000927 0.000927 238s Compute non-local part of mesh dual graph | 1 0.007637 0.007637 238s Compute-local-to-global links for global/local adjacency list | 1 0.001135 0.001135 238s Distribute fixed-degree adjacency list to destination ranks | 1 0.026835 0.026835 238s Distribute row-wise data (scalable) | 1 0.002284 0.002284 238s GPS: create_level_structure | 2 0.000932 0.002796 238s Gibbs-Poole-Stockmeyer ordering | 1 0.007737 0.007737 238s Init MPI | 1 0.194109 0.194109 238s Init PETSc | 1 0.066616 0.066616 238s Init dofmap from element dofmap | 2 0.006818 0.013635 238s Init logging | 1 0.000006 0.000006 238s PETSc Krylov solver | 1 0.664048 0.664048 238s SparsityPattern::finalize | 1 0.015783 0.015783 238s Topology: create | 1 0.040279 0.040279 238s Topology: determine shared index ownership | 1 0.004729 0.004729 238s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005232 0.005232 238s ZZZ Assemble | 1 0.106904 0.106904 238s ZZZ Assemble matrix | 1 0.047105 0.047105 238s ZZZ Assemble vector | 1 0.008917 0.008917 238s ZZZ Create Mesh | 1 7.467933 7.467933 238s ZZZ Create RHS function | 1 0.024978 0.024978 238s ZZZ Create boundary conditions | 1 0.001457 0.001457 238s ZZZ Create facets and facet->cell connectivity | 1 0.163024 0.163024 238s ZZZ FunctionSpace | 1 0.008542 0.008542 238s ZZZ Solve | 1 0.666356 0.666356 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-ylhtti with 3 processes, by ubuntu on Thu Feb 5 02:58:49 2026 238s Using PETSc Release Version 3.24.3, Jan 01, 2026 238s 238s Max Max/Min Avg Total 238s Time (sec): 8.414e+00 1.001 8.408e+00 238s Objects: 0.000e+00 0.000 0.000e+00 238s Flops: 3.539e+06 1.026 3.489e+06 1.047e+07 238s Flops/sec: 4.210e+05 1.027 4.150e+05 1.245e+06 238s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 238s MPI Msg Len (bytes): 1.845e+05 1.235 5.702e+03 5.132e+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.4077e+00 100.0% 1.0468e+07 100.0% 9.000e+01 100.0% 5.702e+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 3.2016e-03 46.7 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 3.1818e-03 29.5 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 238s MatMult 7 1.0 1.6799e-03 1.1 1.94e+06 1.0 4.2e+01 5.4e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 3411 238s MatConvert 1 1.0 3.5224e-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 4.5215e-03 2.5 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 238s MatAssemblyEnd 5 1.0 2.8963e-03 1.1 3.67e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 4 238s MatGetRowIJ 4 1.0 2.6800e-06 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 MatView 1 1.0 1.1536e-04 3.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 238s MatSetPreallCOO 2 1.0 1.1484e-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 6.8253e-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 238s VecTDot 16 1.0 3.9927e-03 16.0 3.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 239 238s VecNorm 8 1.0 1.0415e-02 28.5 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 46 238s VecCopy 2 1.0 2.0520e-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 238s VecSet 9 1.0 8.0681e-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 238s VecAXPY 14 1.0 1.8399e-01 1680.6 2.82e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 8 0 0 0 1 8 0 0 0 5 238s VecAYPX 6 1.0 7.7321e-05 1.2 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 4623 238s VecScatterBegin 7 1.0 1.3336e-04 1.2 0.00e+00 0.0 4.2e+01 5.4e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 238s VecScatterEnd 7 1.0 8.8921e-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 SFSetGraph 3 1.0 3.2000e-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 238s SFSetUp 3 1.0 1.4792e-04 1.1 0.00e+00 0.0 3.6e+01 7.9e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 238s SFPack 7 1.0 2.2761e-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 SFUnpack 7 1.0 3.2400e-06 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 KSPSetUp 1 1.0 4.0641e-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 5.4137e-01 1.0 2.82e+06 1.0 4.2e+01 5.4e+03 0.0e+00 6 80 47 45 0 6 80 47 45 0 15 238s PCSetUp 1 1.0 1.2243e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 1 0 0 0 6 1 0 0 0 13 0 238s PCApply 8 1.0 5.3508e-01 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 6 0 0 0 0 6 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.36e-07 238s Average time for MPI_Barrier(): 0.00051995 238s Average time for zero size MPI_Send(): 0.00266586 238s #PETSc Option Table entries: 238s --ndofs 30000 # (source: command line) 238s --problem_type poisson # (source: command line) 238s --scaling_type strong # (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 30000 # (source: command line) 238s --problem_type poisson # (source: command line) 238s --scaling_type strong # (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: 30000 source: command line 238s Option left: name:--problem_type value: poisson source: command line 238s Option left: name:--scaling_type value: strong source: command line 239s autopkgtest [02:58:50]: test dolfinx-performance-test-binary: -----------------------] 243s dolfinx-performance-test-binary PASS 243s autopkgtest [02:58:54]: test dolfinx-performance-test-binary: - - - - - - - - - - results - - - - - - - - - - 247s autopkgtest [02:58:58]: test dolfinx-performance-test-source: preparing testbed 249s Reading package lists... 249s Building dependency tree... 249s Reading state information... 249s Solving dependencies... 250s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 260s autopkgtest [02:59:11]: test dolfinx-performance-test-source: [----------------------- 262s -- The C compiler identification is GNU 15.2.0 263s -- The CXX compiler identification is GNU 15.2.0 263s -- Detecting C compiler ABI info 263s -- Detecting C compiler ABI info - done 263s -- Check for working C compiler: /usr/bin/cc - skipped 263s -- Detecting C compile features 263s -- Detecting C compile features - done 263s -- Detecting CXX compiler ABI info 263s -- Detecting CXX compiler ABI info - done 263s -- Check for working CXX compiler: /usr/bin/c++ - skipped 263s -- Detecting CXX compile features 263s -- Detecting CXX compile features - done 263s -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so (found version "4.1") 264s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 264s -- Found MPI: TRUE (found version "4.1") 264s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 264s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 264s -- Found Threads: TRUE 264s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 264s -- Requested configuration: REQUIRED 264s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 264s -- Checking for Basix hints with /usr/bin/python3 265s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 265s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 265s -- 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 265s -- HDF5_DIR: HDF5_DIR-NOTFOUND 265s -- HDF5_DEFINITIONS: 265s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 265s -- 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 265s -- HDF5_HL_LIBRARIES: 265s -- HDF5_C_DEFINITIONS: 265s -- HDF5_C_INCLUDE_DIR: 265s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 265s -- HDF5_C_LIBRARY: 265s -- 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 265s -- HDF5_C_HL_LIBRARY: 265s -- HDF5_C_HL_LIBRARIES: 265s -- Defined targets (if any): 265s -- ... hdf5::hdf5 265s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 265s -- Checking for one of the modules 'PETSc;petsc' 265s -- Looking for PETSC_USE_COMPLEX 265s -- Looking for PETSC_USE_COMPLEX - not found 265s -- Checking for one of the modules 'SLEPc;slepc' 265s CMake Warning (dev) at CMakeLists.txt:52 (find_package): 265s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 265s --help-policy CMP0167" for policy details. Use the cmake_policy command to 265s set the policy and suppress this warning. 265s 265s This warning is for project developers. Use -Wno-dev to suppress it. 265s 265s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 265s -- Requested configuration: QUIET REQUIRED COMPONENTS program_options 265s -- Found boost_program_options 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_program_options-1.88.0 265s -- [x] libboost_program_options.so.1.88.0 265s -- [ ] libboost_program_options.a 265s -- Adding boost_program_options dependencies: headers 265s -- 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 265s -- -Ofast -g -Wall 265s -- Configuring done (3.0s) 265s -- Generating done (0.0s) 265s -- Build files have been written to: /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build 265s /usr/bin/cmake -S/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build -B/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build --check-build-system CMakeFiles/Makefile.cmake 0 265s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/CMakeFiles /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build//CMakeFiles/progress.marks 265s make -f CMakeFiles/Makefile2 all 265s make[1]: Entering directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 265s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend 265s make[2]: Entering directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 265s [ 9%] Generating Poisson.c 265s ffcx /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/Poisson.py 266s [ 18%] Generating Elasticity.c 266s ffcx /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/Elasticity.py 267s cd /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake "--color=" 267s make[2]: Leaving directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 267s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build 267s make[2]: Entering directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 267s [ 27%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o 267s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/main.cpp 279s [ 36%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o 279s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mesh.cpp 287s In file included from /usr/include/c++/15/vector:74, 287s from /usr/include/dolfinx/common/Table.h:14, 287s from /usr/include/dolfinx/common/TimeLogger.h:9, 287s from /usr/include/dolfinx/common/Timer.h:10, 287s from /usr/include/dolfinx/common/MPI.h:9, 287s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mesh.cpp:6: 287s /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]’: 287s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 287s 885 | vector<_Tp, _Alloc>:: 287s | ^~~~~~~~~~~~~~~~~~~ 287s /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 287s /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 287s In file included from /usr/include/dolfinx/mesh/generation.h:11, 287s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mesh.cpp:15: 287s /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]’: 287s /usr/include/dolfinx/mesh/utils.h:54:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 287s 54 | void reorder_list(std::span list, std::span nodemap) 287s | ^~~~~~~~~~~~ 288s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 288s from /usr/include/dolfinx/mesh/Mesh.h:9, 288s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mesh.cpp:12: 288s /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]’: 288s /usr/include/dolfinx/common/sort.h:183:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 288s 183 | std::vector sort_by_perm(std::span x, std::size_t shape1) 288s | ^~~~~~~~~~~~ 288s In file included from /usr/include/c++/15/chrono:54, 288s from /usr/include/dolfinx/common/timing.h:10, 288s from /usr/include/dolfinx/common/TimeLogger.h:10: 288s /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&):: >]’: 288s /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 288s 1877 | __introsort_loop(_RandomAccessIterator __first, 288s | ^~~~~~~~~~~~~~~~ 288s /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 288s /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 288s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 288s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289s 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&):: >]’, 289s 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, 289s 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, 289s 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, 289s 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: 289s /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 289s 1906 | std::__introsort_loop(__first, __last, 289s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 289s 1907 | std::__lg(__last - __first) * 2, 289s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289s 1908 | __comp); 289s | ~~~~~~~ 289s /usr/include/dolfinx/mesh/utils.h: In lambda function: 289s /usr/include/dolfinx/mesh/utils.h:343:56: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 289s 343 | std::span(facets0), max_v); 289s | ^ 289s 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&):: >]’, 289s 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, 289s 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, 289s 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, 289s 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: 289s /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 289s 1906 | std::__introsort_loop(__first, __last, 289s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 289s 1907 | std::__lg(__last - __first) * 2, 289s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289s 1908 | __comp); 289s | ~~~~~~~ 290s /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 >]’: 290s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 290s 237 | create_geometry(const Topology& topology, 290s | ^~~~~~~~~~~~~~~ 290s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 290s /usr/include/dolfinx/mesh/Geometry.h:306:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 290s 306 | graph::build::compute_local_to_global(xdofs, all_dofmaps), nodes); 290s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 290s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 290s 305 | const std::vector l2l = graph::build::compute_local_to_local( 290s | ^~~ 290s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 290s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s In file included from /usr/include/c++/15/vector:68: 292s 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]’, 292s 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: 292s /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 292s 1621 | _M_range_insert(begin() + __offset, __first, __last, 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 1622 | std::__iterator_category(__first)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 292s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 292s from /usr/include/dolfinx/refinement/interval.h:12, 292s from /usr/include/dolfinx/refinement/refine.h:17, 292s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mesh.cpp:16: 292s /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]’: 292s /usr/include/dolfinx/refinement/utils.h:248:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 248 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 292s 249 | recv_local_edge); 292s | ~~~~~~~~~~~~~~~~ 293s /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]’: 293s /usr/include/dolfinx/refinement/plaza.h:403:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 293s 403 | = get_simplices(indices, longest_edge, tdim, uniform); 293s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /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&):: >]’: 294s /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 294s 1877 | __introsort_loop(_RandomAccessIterator __first, 294s | ^~~~~~~~~~~~~~~~ 294s /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 294s /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 294s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 294s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1771 | __insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~ 295s /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 295s /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 >]’: 295s /usr/include/dolfinx/common/MPI.h:464:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 464 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 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&):: >]’, 295s 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, 295s 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, 295s 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, 295s 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: 295s /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 295s 1906 | std::__introsort_loop(__first, __last, 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s 1907 | std::__lg(__last - __first) * 2, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1908 | __comp); 295s | ~~~~~~~ 295s 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&):: >]’, 295s 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, 295s 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, 295s 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, 295s 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, 295s 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: 295s /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 295s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1823 | std::__insertion_sort(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/dolfinx/common/MPI.h:679:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 679 | distribute_data(MPI_Comm comm0, std::span indices, 295s | ^~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 296s 1068 | t[i] = extract_topology(celltypes[i], doflayouts[i], cells[i]); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 1132 | cells1_v[i] = extract_topology(celltypes[i], doflayouts[i], cells1[i]); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:1154:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 1154 | Topology topology 296s | ^~~~~~~~ 296s 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]’, 296s 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: 296s /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 296s 1621 | _M_range_insert(begin() + __offset, __first, __last, 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1622 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 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]’, 296s 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: 296s /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 296s 1621 | _M_range_insert(begin() + __offset, __first, __last, 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1622 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 >]’: 296s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 1188 | Geometry geometry 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 297s /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 >]’: 297s /usr/include/dolfinx/mesh/utils.h:1233:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 297s 1233 | Mesh> create_mesh( 297s | ^~~~~~~~~~~ 297s /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]’: 297s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 297s 153 | mesh::Mesh mesh1 = mesh::create_mesh( 297s | ^~~~~ 297s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /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]’: 298s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 401 | {x.size() / 3, 3}, partitioner, 2, reorder_fn); 298s | ^ 298s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /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 >]’: 299s /usr/include/dolfinx/mesh/utils.h:1269:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 1269 | create_mesh(MPI_Comm comm, std::span cells, 299s | ^~~~~~~~~~~ 302s [ 45%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o 302s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/elasticity_problem.cpp 315s In file included from /usr/include/basix/finite-element.h:12, 315s from /usr/include/dolfinx/fem/FiniteElement.h:11, 315s from /usr/include/dolfinx/fem/Function.h:10, 315s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/elasticity_problem.h:9, 315s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/elasticity_problem.cpp:7: 315s /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]’: 315s /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 315s 276 | void apply_tranpose_matrix_right( 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s In file included from /usr/include/dolfinx/fem/assembler.h:15, 316s from /usr/include/dolfinx/fem/Function.h:12: 316s /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)>]’: 316s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 316s | ^~~~~~~~~ 316s /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)>]’: 316s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /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 316s 236 | void apply_matrix(std::span v_size_t, 316s | ^~~~~~~~~~~~ 316s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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)>]’: 316s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 316s | ^~~~~~~~~ 317s In file included from /usr/include/dolfinx/fem/assembler.h:14: 317s /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)>]’: 317s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 82 | void _lift_bc_cells( 317s | ^~~~~~~~~~~~~~ 317s /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)>]’: 317s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 266 | void _lift_bc_entities( 317s | ^~~~~~~~~~~~~~~~~ 317s /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)>]’: 317s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 82 | void _lift_bc_cells( 317s | ^~~~~~~~~~~~~~ 318s /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)>]’: 318s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 318s 421 | void _lift_bc_interior_facets( 318s | ^~~~~~~~~~~~~~~~~~~~~~~~ 319s /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)>]’: 319s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 321s /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]’: 321s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 487 | void set(std::span x, std::optional> x0, 321s | ^~~ 322s In file included from /usr/include/dolfinx/fem/Function.h:11: 322s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 322s /usr/include/dolfinx/fem/FunctionSpace.h:292:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 292 | cmap.tabulate(0, X, Xshape, phi_b); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 93 | void pack_coefficient_entity(std::span c, int cstride, 322s | ^~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s In file included from /usr/include/dolfinx/fem/Function.h:13: 323s /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]’: 323s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 83 | cmap.tabulate(0, X, Xshape, phi_b); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1748 | void FiniteElement::transform_data( 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s 1769 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1771 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1790 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1792 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1801 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1803 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 325s 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, 325s 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, 325s 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, 325s 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, 325s 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: 325s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1867 | transform_data(u, n, cell_info, _etrans_invT, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1868 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 325s 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, 325s 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, 325s 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, 325s 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, 325s 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: 325s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1835 | transform_data(u, n, cell_info, _etrans, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1836 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 325s 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, 325s 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, 325s 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, 325s 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, 325s 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: 325s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1907 | transform_data(u, n, cell_info, _etrans, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1908 | precompute::apply_tranpose_matrix_right); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 325s 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, 325s 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, 325s 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, 325s 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, 325s 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: 325s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1931 | transform_data(u, n, cell_info, _etrans_invT, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1932 | precompute::apply_tranpose_matrix_right); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1748 | void FiniteElement::transform_data( 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s 1769 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1771 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1801 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1803 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1812 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1814 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 325s 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, 325s 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, 325s 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, 325s 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, 325s 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: 325s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1851 | transform_data(u, n, cell_info, _etransT, 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1852 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 326s 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, 326s 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, 326s 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, 326s 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, 326s 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: 326s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1883 | transform_data(u, n, cell_info, _etrans_inv, 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1884 | precompute::apply_matrix); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 326s 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, 326s 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, 326s 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, 326s 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, 326s 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: 326s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1979 | transform_data(u, n, cell_info, _etrans_inv, 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1980 | precompute::apply_tranpose_matrix_right); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 326s 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, 326s 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, 326s 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, 326s 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, 326s 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: 326s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1955 | transform_data(u, n, cell_info, _etransT, 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1956 | precompute::apply_tranpose_matrix_right); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/assembler.h:12: 326s /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)>]’: 326s /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 326s 532 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1229 | void assemble_vector( 328s | ^~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 330s | ^~~~~~~ 330s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 330s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1046 | bc_values1, bc_markers1, x0, alpha); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1088 | _lift_bc_interior_facets( 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 330s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 331s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 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]’, 331s 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: 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 331s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1046 | bc_values1, bc_markers1, x0, alpha); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1088 | _lift_bc_interior_facets( 331s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 331s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1119 | _lift_bc_entities( 331s | ~~~~~~~~~~~~~~~~~^ 331s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /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 331s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 331s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1212 | std::span(bc_values1), bc_markers1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1213 | std::span(), alpha); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 332s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 332s from /usr/include/dolfinx/fem/FunctionSpace.h:9: 332s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 332s /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 332s 87 | auto det(Matrix A) 332s | ^~~ 332s /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 >]’: 332s /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 332s 125 | void inv(U A, V B) 332s | ^~~ 332s /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 332s /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 >]’: 332s /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 332s 212 | void pinv(U A, V P) 332s | ^~~~ 332s /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 332s /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 332s 240 | inv(ATA, Inv); 332s | ~~~^~~~~~~~~~ 332s /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]’: 332s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 332s 968 | cmap.tabulate(1, X, Xshape, phi_b); 332s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 332s 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]’, 332s 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: 332s /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 332s 149 | math::pinv(J, K); 332s | ~~~~~~~~~~^~~~~~ 332s /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 333s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 333s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 333s 1056 | void interpolate(Function& u, std::span f, 333s | ^~~~~~~~~~~ 333s /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]’: 333s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 333s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 333s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333s 229 | _fshape, cells); 333s | ~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 337s from /usr/include/c++/15/chrono:3378, 337s from /usr/include/dolfinx/common/timing.h:10, 337s from /usr/include/dolfinx/common/TimeLogger.h:10, 337s from /usr/include/dolfinx/common/Timer.h:10, 337s from /usr/include/dolfinx/common/MPI.h:9, 337s from /usr/include/dolfinx/fem/DofMap.h:16, 337s from /usr/include/dolfinx/fem/Function.h:9: 337s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 337s /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 337s 4851 | vformat(string_view __fmt, format_args __args) 337s | ^~~~~~~ 337s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 337s 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: 337s /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 337s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 337s | ^ 337s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 337s 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: 337s /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 337s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 337s | ^ 337s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 337s 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: 337s /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 337s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 337s | ^ 339s /tmp/autopkgtest.Y944aS/build.c8f/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)’: 339s /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/elasticity_problem.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 229 | bc->set(b.array(), std::nullopt); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s [ 54%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o 345s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp 357s In file included from /usr/include/dolfinx/fem/assembler.h:15, 357s from /usr/include/dolfinx/fem/Function.h:12, 357s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/cgpoisson_problem.h:9, 357s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:7: 357s /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)>]’: 357s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 357s | ^~~~~~~~~ 357s /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)>]’: 357s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s In file included from /usr/include/basix/finite-element.h:12, 357s from /usr/include/dolfinx/fem/FiniteElement.h:11, 357s from /usr/include/dolfinx/fem/Function.h:10: 357s /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]’: 357s /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 357s 236 | void apply_matrix(std::span v_size_t, 357s | ^~~~~~~~~~~~ 357s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /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)>]’: 357s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 357s | ^~~~~~~~~ 359s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10, 359s from /usr/include/dolfinx/fem/assembler.h:14: 359s /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]’: 359s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 487 | void set(std::span x, std::optional> x0, 359s | ^~~ 361s In file included from /usr/include/dolfinx/fem/Function.h:13: 361s /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]’: 361s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 361s 83 | cmap.tabulate(0, X, Xshape, phi_b); 361s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 362s /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 >]’: 362s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 362s 93 | void pack_coefficient_entity(std::span c, int cstride, 362s | ^~~~~~~~~~~~~~~~~~~~~~~ 363s /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 >]’: 363s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 364s /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]’: 364s /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 364s 1229 | void assemble_vector( 364s | ^~~~~~~~~~~~~~~ 365s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 365s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 365s from /usr/include/dolfinx/fem/Function.h:11: 365s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 365s /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 365s 87 | auto det(Matrix A) 365s | ^~~ 365s /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]’: 365s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1748 | void FiniteElement::transform_data( 365s | ^~~~~~~~~~~~~~~~ 365s /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 365s 1769 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1771 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s /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 365s 1790 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1792 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s /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 365s 1801 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1803 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 365s 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, 365s 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, 365s 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, 365s 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, 365s 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: 365s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1867 | transform_data(u, n, cell_info, _etrans_invT, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1868 | precompute::apply_matrix); 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 365s 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, 365s 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, 365s 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, 365s 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, 365s 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: 365s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1835 | transform_data(u, n, cell_info, _etrans, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1836 | precompute::apply_matrix); 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s /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]’: 365s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1748 | void FiniteElement::transform_data( 365s | ^~~~~~~~~~~~~~~~ 365s /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 365s 1769 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1771 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s /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 365s 1801 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1803 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s /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 365s 1812 | op(std::span(v_size_t), 365s | ~~^~~~~~~~~~~~~~~~~~~~~ 365s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1814 | dofstart, block_size); 365s | ~~~~~~~~~~~~~~~~~~~~~ 365s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 365s 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, 365s 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, 365s 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, 365s 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, 365s 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: 365s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1851 | transform_data(u, n, cell_info, _etransT, 365s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1852 | precompute::apply_matrix); 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 365s 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, 365s 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, 365s 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, 365s 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, 365s 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: 365s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 1883 | transform_data(u, n, cell_info, _etrans_inv, 365s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s 1884 | precompute::apply_matrix); 365s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365s /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 >]’: 365s /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 365s 125 | void inv(U A, V B) 365s | ^~~ 365s /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 365s /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 >]’: 365s /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 365s 212 | void pinv(U A, V P) 365s | ^~~~ 365s /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 365s /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 365s 240 | inv(ATA, Inv); 365s | ~~~^~~~~~~~~~ 365s /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]’: 365s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 968 | cmap.tabulate(1, X, Xshape, phi_b); 365s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 365s 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]’, 365s 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: 365s /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 365s 149 | math::pinv(J, K); 365s | ~~~~~~~~~~^~~~~~ 365s /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 366s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 366s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 366s 1056 | void interpolate(Function& u, std::span f, 366s | ^~~~~~~~~~~ 366s /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]’: 366s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 366s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 366s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366s 229 | _fshape, cells); 366s | ~~~~~~~~~~~~~~~ 369s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 369s from /usr/include/c++/15/chrono:3378, 369s from /usr/include/dolfinx/common/timing.h:10, 369s from /usr/include/dolfinx/common/TimeLogger.h:10, 369s from /usr/include/dolfinx/common/Timer.h:10, 369s from /usr/include/dolfinx/common/MPI.h:9, 369s from /usr/include/dolfinx/fem/DofMap.h:16, 369s from /usr/include/dolfinx/fem/Function.h:9: 369s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 369s /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 369s 4851 | vformat(string_view __fmt, format_args __args) 369s | ^~~~~~~ 370s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 370s 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: 370s /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 370s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 370s | ^ 370s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 370s 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: 370s /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 370s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 370s | ^ 370s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 370s 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: 370s /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 370s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 370s | ^ 372s /tmp/autopkgtest.Y944aS/build.c8f/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)’: 372s /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:161:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 372s 161 | bc->set(un->x()->array(), std::nullopt, -1.0); 372s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377s [ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o 377s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/poisson_problem.cpp 389s In file included from /usr/include/basix/finite-element.h:12, 389s from /usr/include/dolfinx/fem/FiniteElement.h:11, 389s from /usr/include/dolfinx/fem/Function.h:10, 389s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/poisson_problem.h:9, 389s from /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/poisson_problem.cpp:7: 389s /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]’: 389s /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 389s 276 | void apply_tranpose_matrix_right( 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s In file included from /usr/include/dolfinx/fem/assembler.h:15, 390s from /usr/include/dolfinx/fem/Function.h:12: 390s /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)>]’: 390s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 390s | ^~~~~~~~~ 390s /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)>]’: 390s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /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]’: 390s /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 390s 236 | void apply_matrix(std::span v_size_t, 390s | ^~~~~~~~~~~~ 390s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /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)>]’: 390s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 390s | ^~~~~~~~~ 391s In file included from /usr/include/dolfinx/fem/assembler.h:14: 391s /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)>]’: 391s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 82 | void _lift_bc_cells( 391s | ^~~~~~~~~~~~~~ 391s /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)>]’: 391s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 421 | void _lift_bc_interior_facets( 391s | ^~~~~~~~~~~~~~~~~~~~~~~~ 392s /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)>]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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)>]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 266 | void _lift_bc_entities( 392s | ^~~~~~~~~~~~~~~~~ 392s /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)>]’: 392s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 82 | void _lift_bc_cells( 392s | ^~~~~~~~~~~~~~ 394s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 394s /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]’: 394s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 487 | void set(std::span x, std::optional> x0, 394s | ^~~ 396s In file included from /usr/include/dolfinx/fem/Function.h:13: 396s /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]’: 396s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 396s 83 | cmap.tabulate(0, X, Xshape, phi_b); 396s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 397s /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 >]’: 397s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 397s 93 | void pack_coefficient_entity(std::span c, int cstride, 397s | ^~~~~~~~~~~~~~~~~~~~~~~ 398s /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 >]’: 398s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s In file included from /usr/include/dolfinx/fem/assembler.h:12: 399s /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)>]’: 399s /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 399s 532 | void assemble_matrix( 399s | ^~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~~ 402s /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]’: 402s /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 402s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 402s | ^~~~~~~ 402s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 402s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 402s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 402s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1046 | bc_values1, bc_markers1, x0, alpha); 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 402s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 402s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 402s 1088 | _lift_bc_interior_facets( 402s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 402s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 402s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /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]’: 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 404s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 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]’, 404s 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: 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 404s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1046 | bc_values1, bc_markers1, x0, alpha); 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 404s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1088 | _lift_bc_interior_facets( 404s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 404s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404s 1119 | _lift_bc_entities( 404s | ~~~~~~~~~~~~~~~~~^ 404s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /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]’: 404s /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 404s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 404s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1212 | std::span(bc_values1), bc_markers1, 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s 1213 | std::span(), alpha); 404s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 405s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 405s from /usr/include/dolfinx/fem/Function.h:11: 405s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 405s /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 405s 87 | auto det(Matrix A) 405s | ^~~ 405s /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]’: 405s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1748 | void FiniteElement::transform_data( 405s | ^~~~~~~~~~~~~~~~ 405s /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 405s 1769 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1771 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s /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 405s 1790 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1792 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s /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 405s 1801 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1803 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1867 | transform_data(u, n, cell_info, _etrans_invT, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1868 | precompute::apply_matrix); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1835 | transform_data(u, n, cell_info, _etrans, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1836 | precompute::apply_matrix); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1907 | transform_data(u, n, cell_info, _etrans, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1908 | precompute::apply_tranpose_matrix_right); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1931 | transform_data(u, n, cell_info, _etrans_invT, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1932 | precompute::apply_tranpose_matrix_right); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s /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]’: 405s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1748 | void FiniteElement::transform_data( 405s | ^~~~~~~~~~~~~~~~ 405s /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 405s 1769 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1771 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s /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 405s 1801 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1803 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s /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 405s 1812 | op(std::span(v_size_t), 405s | ~~^~~~~~~~~~~~~~~~~~~~~ 405s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1814 | dofstart, block_size); 405s | ~~~~~~~~~~~~~~~~~~~~~ 405s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1851 | transform_data(u, n, cell_info, _etransT, 405s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1852 | precompute::apply_matrix); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1883 | transform_data(u, n, cell_info, _etrans_inv, 405s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1884 | precompute::apply_matrix); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1979 | transform_data(u, n, cell_info, _etrans_inv, 405s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1980 | precompute::apply_tranpose_matrix_right); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 405s 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, 405s 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, 405s 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, 405s 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, 405s 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: 405s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 405s 1955 | transform_data(u, n, cell_info, _etransT, 405s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s 1956 | precompute::apply_tranpose_matrix_right); 405s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405s /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 >]’: 405s /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 405s 125 | void inv(U A, V B) 405s | ^~~ 405s /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 405s /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 >]’: 405s /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 405s 212 | void pinv(U A, V P) 405s | ^~~~ 405s /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 405s /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 405s 240 | inv(ATA, Inv); 405s | ~~~^~~~~~~~~~ 406s /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]’: 406s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 968 | cmap.tabulate(1, X, Xshape, phi_b); 406s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 406s 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]’, 406s 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: 406s /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 406s 149 | math::pinv(J, K); 406s | ~~~~~~~~~~^~~~~~ 406s /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 406s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 406s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1056 | void interpolate(Function& u, std::span f, 406s | ^~~~~~~~~~~ 407s /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]’: 407s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 407s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 407s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407s 229 | _fshape, cells); 407s | ~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 410s from /usr/include/c++/15/chrono:3378, 410s from /usr/include/dolfinx/common/timing.h:10, 410s from /usr/include/dolfinx/common/TimeLogger.h:10, 410s from /usr/include/dolfinx/common/Timer.h:10, 410s from /usr/include/dolfinx/common/MPI.h:9, 410s from /usr/include/dolfinx/fem/DofMap.h:16, 410s from /usr/include/dolfinx/fem/Function.h:9: 410s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 410s /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 410s 4851 | vformat(string_view __fmt, format_args __args) 410s | ^~~~~~~ 411s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 411s 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: 411s /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 411s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 411s | ^ 411s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 411s 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: 411s /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 411s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 411s | ^ 411s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 411s 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: 411s /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 411s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 411s | ^ 412s /tmp/autopkgtest.Y944aS/build.c8f/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)’: 412s /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/poisson_problem.cpp:155:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 155 | bc->set(b.array(), std::nullopt); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s [ 72%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mem.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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/mem.cpp 420s [ 81%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o 420s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/Elasticity.c 431s [ 90%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o 431s /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.Y944aS/build.c8f/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.Y944aS/build.c8f/src/dolfinx-performance-tests-build/Poisson.c 432s [100%] Linking CXX executable dolfinx-scaling-test 432s /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx-scaling-test.dir/link.txt --verbose=1 433s /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 433s make[2]: Leaving directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 433s [100%] Built target dolfinx-scaling-test 433s make[1]: Leaving directory '/tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build' 433s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.Y944aS/build.c8f/src/dolfinx-performance-tests-build/CMakeFiles 0 433s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 434s [2026-02-05 03:02:05.225] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 434s [2026-02-05 03:02:05.226] [RANK: 0] [info] Compute partition of cells across ranks 434s [2026-02-05 03:02:05.226] [RANK: 0] [info] Building mesh dual graph 434s [2026-02-05 03:02:05.226] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 434s [2026-02-05 03:02:05.259] [RANK: 0] [info] Build nonlocal part of mesh dual graph 434s [2026-02-05 03:02:05.259] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 434s [2026-02-05 03:02:05.259] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 434s [2026-02-05 03:02:05.259] [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 434s [2026-02-05 03:02:05.266] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 434s [2026-02-05 03:02:05.266] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 438s [2026-02-05 03:02:09.932] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 438s [2026-02-05 03:02:09.932] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 438s [2026-02-05 03:02:09.933] [RANK: 0] [info] Extract basic topology: 70120->70120 438s [2026-02-05 03:02:09.933] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 438s [2026-02-05 03:02:09.933] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 439s [2026-02-05 03:02:09.952] [RANK: 0] [info] GPS pseudo-diameter:(120) 1193-16997 439s [2026-02-05 03:02:09.955] [RANK: 0] [info] Create topology (generalised) 439s [2026-02-05 03:02:09.957] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 439s [2026-02-05 03:02:09.957] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 439s [2026-02-05 03:02:09.960] [RANK: 0] [info] Compute ghost indices 439s [2026-02-05 03:02:09.960] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 439s [2026-02-05 03:02:09.960] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 439s [2026-02-05 03:02:09.962] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 439s [2026-02-05 03:02:09.962] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 439s [2026-02-05 03:02:09.966] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:09.966] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:09.966] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:09.966] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:09.968] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 439s [2026-02-05 03:02:09.968] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 439s [2026-02-05 03:02:09.968] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Create Geometry (multiple) 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Got 1 dof layouts 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Checking required entities per dimension 439s [2026-02-05 03:02:09.969] [RANK: 0] [info] Cell type: 0 dofmap: 17530x4 439s [2026-02-05 03:02:09.972] [RANK: 0] [info] Global index computation 439s [2026-02-05 03:02:09.972] [RANK: 0] [info] Got 1 index_maps 439s [2026-02-05 03:02:09.972] [RANK: 0] [info] Get global indices 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] Calling compute_local_to_global 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] xdofs.size = 70120 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] dofmap sizes = 70120 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] all_dofmaps.size = 70120 439s [2026-02-05 03:02:09.973] [RANK: 0] [info] nodes.size = 3646 439s [2026-02-05 03:02:09.974] [RANK: 0] [info] Creating geometry with 1 dofmaps 439s UnitCube (24x19x19) to be refined 0 times 439s [2026-02-05 03:02:09.974] [RANK: 0] [info] Computing mesh entities of dimension 2 439s [2026-02-05 03:02:09.988] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:09.988] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:10.056] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:10.056] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:10.056] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 439s [2026-02-05 03:02:10.056] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 439s [2026-02-05 03:02:10.057] [RANK: 0] [info] Checking required entities per dimension 439s [2026-02-05 03:02:10.057] [RANK: 0] [info] Cell type: 0 dofmap: 17530x4 439s [2026-02-05 03:02:10.059] [RANK: 0] [info] Global index computation 439s [2026-02-05 03:02:10.059] [RANK: 0] [info] Got 1 index_maps 439s [2026-02-05 03:02:10.060] [RANK: 0] [info] Get global indices 439s [2026-02-05 03:02:10.060] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 439s [2026-02-05 03:02:10.060] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 439s [2026-02-05 03:02:10.060] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 439s [2026-02-05 03:02:10.075] [RANK: 0] [info] Column ghost size increased from 224 to 568 439s ---------------------------------------------------------------- 439s Test problem summary 439s dolfinx version: 0.10.0 439s dolfinx hash: ubuntu 439s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 439s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 439s Problem type: elasticity 439s Scaling type: weak 439s Num processes: 3 439s Num cells: 51984 (52 thousand) 439s Total degrees of freedom: 30000 (30 thousand) 439s Average degrees of freedom per process: 10000 439s ---------------------------------------------------------------- 439s [2026-02-05 03:02:10.177] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 440s KSP Object: 3 MPI processes 440s type: cg 440s maximum iterations=10000, initial guess is zero 440s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 440s left preconditioning 440s using PRECONDITIONED norm type for convergence test 440s PC Object: 3 MPI processes 440s type: gamg 440s type is MULTIPLICATIVE, levels=3 cycles=v 440s Cycles per PCApply=1 440s Using externally compute Galerkin coarse grid matrices 440s GAMG specific options 440s Threshold for dropping small values in graph on each level = -1. -1. -1. 440s Threshold scaling factor for each level not specified = 1. 440s AGG specific options 440s Number of levels of aggressive coarsening 1 440s Square graph aggressive coarsening 440s MatCoarsen Object: 3 MPI processes 440s type: misk 440s Number smoothing steps to construct prolongation 1 440s Complexity: grid = 1.0944 operator = 1.39103 440s Per-level complexity: op = operator, int = interpolation 440s #equations | #active PEs | avg nnz/row op | avg nnz/row int 440s 240 1 197 0 440s 2592 3 171 38 440s 30000 3 42 22 440s Coarse grid solver -- level 0 ------------------------------- 440s KSP Object: (mg_coarse_) 3 MPI processes 440s type: preonly 440s maximum iterations=10000, initial guess is zero 440s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 440s left preconditioning 440s using NONE norm type for convergence test 440s PC Object: (mg_coarse_) 3 MPI processes 440s type: bjacobi 440s number of blocks = 3 440s Local solver information for first block is in the following KSP and PC objects on rank 0: 440s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 440s KSP Object: (mg_coarse_sub_) 1 MPI process 440s type: preonly 440s maximum iterations=1, initial guess is zero 440s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 440s left preconditioning 440s using NONE norm type for convergence test 440s PC Object: (mg_coarse_sub_) 1 MPI process 440s type: lu 440s out-of-place factorization 440s tolerance for zero pivot 2.22045e-14 440s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 440s matrix ordering: nd 440s factor fill ratio given 5., needed 1.1422 440s Factored matrix follows: 440s Mat Object: (mg_coarse_sub_) 1 MPI process 440s type: seqaij 440s rows=240, cols=240, bs=6 440s package used to perform factorization: petsc 440s total: nonzeros=53784, allocated nonzeros=53784 440s using I-node routines: found 57 nodes, limit used is 5 440s linear system matrix = precond matrix: 440s Mat Object: (mg_coarse_sub_) 1 MPI process 440s type: seqaij 440s rows=240, cols=240, bs=6 440s total: nonzeros=47088, allocated nonzeros=47088 440s total number of mallocs used during MatSetValues calls=0 440s using I-node routines: found 78 nodes, limit used is 5 440s linear system matrix = precond matrix: 440s Mat Object: 3 MPI processes 440s type: mpiaij 440s rows=240, cols=240, bs=6 440s total: nonzeros=47088, allocated nonzeros=47088 440s total number of mallocs used during MatSetValues calls=0 440s using scalable MatPtAP() implementation 440s using I-node (on process 0) routines: found 78 nodes, limit used is 5 440s Down solver (pre-smoother) on level 1 ------------------------------- 440s KSP Object: (mg_levels_1_) 3 MPI processes 440s type: chebyshev 440s Chebyshev polynomial of first kind 440s eigenvalue targets used: min 0.240574, max 2.64632 440s eigenvalues provided (min 0.0362962, max 2.40574) with transform: [0. 0.1; 0. 1.1] 440s maximum iterations=2, nonzero initial guess 440s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 440s left preconditioning 440s using NONE norm type for convergence test 440s PC Object: (mg_levels_1_) 3 MPI processes 440s type: jacobi 440s type DIAGONAL 440s linear system matrix = precond matrix: 440s Mat Object: 3 MPI processes 440s type: mpiaij 440s rows=2592, cols=2592, bs=6 440s total: nonzeros=442296, allocated nonzeros=442296 440s total number of mallocs used during MatSetValues calls=0 440s using scalable MatPtAP() implementation 440s using I-node (on process 0) routines: found 272 nodes, limit used is 5 440s Up solver (post-smoother) same as down solver (pre-smoother) 440s Down solver (pre-smoother) on level 2 ------------------------------- 440s KSP Object: (mg_levels_2_) 3 MPI processes 440s type: chebyshev 440s Chebyshev polynomial of first kind 440s eigenvalue targets used: min 0.258472, max 2.84319 440s eigenvalues provided (min 0.0737715, max 2.58472) with transform: [0. 0.1; 0. 1.1] 440s maximum iterations=2, nonzero initial guess 440s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 440s left preconditioning 440s using NONE norm type for convergence test 440s PC Object: (mg_levels_2_) 3 MPI processes 440s type: jacobi 440s type DIAGONAL 440s linear system matrix = precond matrix: 440s Mat Object: 3 MPI processes 440s type: mpiaij 440s rows=30000, cols=30000, bs=3 440s total: nonzeros=1251522, allocated nonzeros=1251522 440s total number of mallocs used during MatSetValues calls=0 440s has attached near null space 440s using I-node (on process 0) routines: found 3422 nodes, limit used is 5 440s Up solver (post-smoother) same as down solver (pre-smoother) 440s linear system matrix = precond matrix: 440s Mat Object: 3 MPI processes 440s type: mpiaij 440s rows=30000, cols=30000, bs=3 440s total: nonzeros=1251522, allocated nonzeros=1251522 440s total number of mallocs used during MatSetValues calls=0 440s has attached near null space 440s using I-node (on process 0) routines: found 3422 nodes, limit used is 5 440s 440s [MPI_MAX] Summary of timings (s) | reps avg tot 440s ------------------------------------------------------------------------------------------------------- 440s Build BoxMesh (tetrahedra) | 1 4.753783 4.753783 440s Build dofmap data | 2 0.003065 0.006130 440s Compute connectivity 2-0 | 1 0.000432 0.000432 440s Compute dof reordering map | 2 0.000185 0.000370 440s Compute entities of dim = 2 | 1 0.082570 0.082570 440s Compute graph partition (SCOTCH) | 1 4.664910 4.664910 440s Compute local part of mesh dual graph (mixed) | 2 0.025445 0.050889 440s Compute local-to-local map | 1 0.000262 0.000262 440s Compute non-local part of mesh dual graph | 1 0.008292 0.008292 440s Compute-local-to-global links for global/local adjacency list | 1 0.000386 0.000386 440s Distribute fixed-degree adjacency list to destination ranks | 1 0.012736 0.012736 440s Distribute row-wise data (scalable) | 1 0.001202 0.001202 440s GPS: create_level_structure | 3 0.000188 0.000660 440s Gibbs-Poole-Stockmeyer ordering | 1 0.002223 0.002223 440s Init MPI | 1 0.295885 0.295885 440s Init PETSc | 1 0.000759 0.000759 440s Init dofmap from element dofmap | 2 0.002398 0.004795 440s Init logging | 1 0.000005 0.000005 440s PETSc Krylov solver | 1 1.675930 1.675930 440s SparsityPattern::finalize | 1 0.006661 0.006661 440s Topology: create | 1 0.014921 0.014921 440s Topology: determine shared index ownership | 1 0.004000 0.004000 440s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001836 0.001836 440s ZZZ Assemble matrix | 1 0.089387 0.089387 440s ZZZ Assemble vector | 1 0.004366 0.004366 440s ZZZ Create Mesh | 1 4.754598 4.754598 440s ZZZ Create RHS function | 1 0.006144 0.006144 440s ZZZ Create boundary conditions | 1 0.000715 0.000715 440s ZZZ Create facets and facet->cell connectivity | 1 0.083071 0.083071 440s ZZZ Create forms | 1 0.000277 0.000277 440s ZZZ Create near-nullspace | 1 0.005435 0.005435 440s ZZZ FunctionSpace | 1 0.002955 0.002955 440s ZZZ Solve | 1 1.684609 1.684609 440s *** Number of Krylov iterations: 18 440s *** Solution norm: 3.6795e-05 440s **************************************************************************************************************************************************************** 440s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 440s **************************************************************************************************************************************************************** 440s 440s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 440s 440s ./dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 03:02:11 2026 440s Using PETSc Release Version 3.24.3, Jan 01, 2026 440s 440s Max Max/Min Avg Total 440s Time (sec): 6.653e+00 1.001 6.648e+00 440s Objects: 0.000e+00 0.000 0.000e+00 440s Flops: 2.172e+08 1.080 2.110e+08 6.331e+08 440s Flops/sec: 3.264e+07 1.079 3.174e+07 9.523e+07 440s MPI Msg Count: 7.800e+02 1.041 7.597e+02 2.279e+03 440s MPI Msg Len (bytes): 7.608e+06 1.366 8.298e+03 1.891e+07 440s MPI Reductions: 9.600e+01 1.000 440s 440s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 440s e.g., VecAXPY() for real vectors of length N --> 2N flops 440s and VecAXPY() for complex vectors of length N --> 8N flops 440s 440s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 440s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 440s 0: Main Stage: 6.6479e+00 100.0% 6.3308e+08 100.0% 2.279e+03 100.0% 8.298e+03 100.0% 7.900e+01 82.3% 440s 440s ------------------------------------------------------------------------------------------------------------------------ 440s See the 'Profiling' chapter of the users' manual for details on interpreting output. 440s Phase summary info: 440s Count: number of times phase was executed 440s Time and Flop: Max - maximum over all processes 440s Ratio - ratio of maximum to minimum over all processes 440s Mess: number of messages sent 440s AvgLen: average message length (bytes) 440s Reduct: number of global reductions 440s Global: entire computation 440s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 440s %T - percent time in this phase %F - percent flop in this phase 440s %M - percent messages in this phase %L - percent message lengths in this phase 440s %R - percent reductions in this phase 440s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 440s ------------------------------------------------------------------------------------------------------------------------ 440s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 440s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 440s ------------------------------------------------------------------------------------------------------------------------ 440s 440s --- Event Stage 0: Main Stage 440s 440s BuildTwoSided 109 1.0 8.4730e-02 3.1 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 440s BuildTwoSidedF 83 1.0 8.4619e-02 3.1 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 32 0 1 0 4 32 0 0 440s MatMult 190 1.0 7.8537e-01 2.0 1.15e+08 1.1 1.1e+03 5.7e+03 0.0e+00 10 53 50 35 0 10 53 50 35 0 424 440s MatMultAdd 38 1.0 4.3289e-02 1.5 9.39e+06 1.0 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 642 440s MatMultTranspose 38 1.0 8.9658e-02 1.4 9.40e+06 1.0 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 310 440s MatSolve 19 0.0 2.1152e-03 0.0 2.04e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 964 440s MatLUFactorSym 1 1.0 1.5210e-03 159.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 440s MatLUFactorNum 1 1.0 3.8415e-03 3311.6 7.78e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2025 440s MatScale 6 1.0 8.5857e-04 1.1 5.95e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 2055 440s MatResidual 38 1.0 1.2068e-01 1.7 2.25e+07 1.1 2.3e+02 5.5e+03 0.0e+00 1 10 10 7 0 1 10 10 7 0 533 440s MatAssemblyBegin 45 1.0 9.8773e-02 2.3 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 32 0 1 0 4 32 0 0 440s MatAssemblyEnd 45 1.0 5.2256e-02 1.1 9.09e+04 1.9 1.7e+02 5.1e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 440s MatGetRowIJ 1 0.0 5.8241e-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 440s MatCreateSubMat 1 1.0 6.6343e-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 440s MatGetOrdering 1 0.0 1.2472e-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 440s MatCoarsen 2 1.0 2.0720e-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 440s MatZeroEntries 2 1.0 1.2504e-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 440s MatView 6 1.5 1.8904e-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 440s MatAXPY 4 1.0 1.1192e-02 1.0 1.17e+05 1.0 2.4e+01 4.1e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 31 440s MatTranspose 9 1.0 9.0709e-03 1.9 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 440s MatMatMultSym 6 1.0 8.0441e-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 440s MatMatMultNum 2 1.0 1.4234e-02 1.1 7.10e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 1428 440s MatPtAPSymbolic 2 1.0 2.1039e-01 1.0 0.00e+00 0.0 6.0e+01 6.1e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 440s MatPtAPNumeric 2 1.0 2.4124e-01 1.0 6.36e+07 1.1 2.8e+01 1.2e+05 2.0e+00 4 28 1 18 2 4 28 1 18 3 732 440s MatTrnMatMultSym 1 1.0 2.2016e-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 440s MatGetLocalMat 7 1.0 6.6937e-03 3.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 441s MatGetBrAoCol 6 1.0 3.5973e-03 1.6 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 441s MatCreateGraph 2 1.0 2.6066e-02 1.0 1.52e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 17 441s VecMDot 20 1.0 1.0988e-03 1.9 1.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3262 441s VecTDot 38 1.0 7.8013e-02 1.2 7.80e+05 1.1 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 29 441s VecNorm 41 1.0 8.0645e-02 1.4 6.34e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 23 441s VecScale 22 1.0 1.3848e-04 1.0 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2589 441s VecCopy 118 1.0 6.9716e-03 15.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 441s VecSet 134 1.0 3.1788e-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 441s VecAXPY 38 1.0 4.1007e-01 1271.1 7.61e+05 1.1 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 5 441s VecAYPX 245 1.0 6.1399e-03 1.1 2.03e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 973 441s VecAXPBYCZ 76 1.0 6.7557e-04 1.1 2.11e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9166 441s VecMAXPY 22 1.0 3.8557e-04 1.1 1.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 10989 441s VecAssemblyBegin 61 1.0 7.4921e-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 441s VecAssemblyEnd 61 1.0 5.2520e-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 441s VecPointwiseMult 174 1.0 1.3271e-03 1.0 9.64e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2137 441s VecReciprocal 8 1.0 1.0220e-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 441s VecScatterBegin 330 1.0 6.2828e-03 1.8 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 441s VecScatterEnd 330 1.0 7.3698e-01 1.8 1.30e+04 2.1 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 441s VecNormalize 22 1.0 9.8249e-04 2.3 3.66e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1095 441s SFSetGraph 26 1.0 1.2320e-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 441s SFSetUp 26 1.0 7.7825e-04 1.1 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 441s SFBcastBegin 10 1.0 1.0221e-03 1.2 0.00e+00 0.0 6.0e+01 1.4e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 441s SFBcastEnd 10 1.0 2.1192e-04 5.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 441s SFReduceBegin 3 1.0 3.2681e-05 1.1 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 441s SFReduceEnd 3 1.0 1.4720e-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 441s SFPack 343 1.0 2.9991e-03 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 441s SFUnpack 343 1.0 2.8440e-04 1.1 1.30e+04 2.1 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 107 441s KSPSetUp 1 1.0 4.2240e-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 441s KSPSolve 1 1.0 1.0935e+00 1.0 1.34e+08 1.1 1.3e+03 4.8e+03 0.0e+00 16 61 58 34 0 16 61 58 34 0 352 441s KSPGMRESOrthog 20 1.0 1.4663e-03 1.6 2.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4890 441s PCSetUp_GAMG+ 1 1.0 5.8183e-01 1.0 8.62e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 416 441s PCGAMGCreateG 2 1.0 2.6072e-02 1.0 1.52e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 17 441s GAMG Coarsen 4 1.0 2.5475e-02 1.0 0.00e+00 0.0 2.0e+02 7.9e+03 1.3e+01 0 0 9 8 14 0 0 9 8 16 0 441s GAMG MIS/Agg 2 1.0 2.4237e-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 441s PCGAMGProl 2 1.0 9.6495e-03 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 441s GAMG Prol-col 2 1.0 3.6918e-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 441s GAMG Prol-lift 2 1.0 5.7150e-03 1.0 0.00e+00 0.0 3.6e+01 6.4e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 441s PCGAMGOptProl 2 1.0 6.6547e-02 1.0 2.24e+07 1.1 1.9e+02 8.7e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 975 441s GAMG smooth 2 1.0 5.1053e-02 1.0 7.65e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 431 441s PCGAMGCreateL 2 1.0 4.5318e-01 1.0 6.36e+07 1.1 1.1e+02 6.6e+04 1.9e+01 7 28 5 37 20 7 28 5 37 24 390 441s GAMG PtAP 2 1.0 4.4626e-01 1.0 6.36e+07 1.1 8.8e+01 8.0e+04 8.0e+00 7 28 4 37 8 7 28 4 37 10 396 441s GAMG Reduce 1 1.0 1.0374e-01 1.0 2.45e+07 1.4 4.7e+01 5.3e+04 1.5e+01 2 9 2 13 16 2 9 2 13 19 574 441s PCGAMG Squ l00 1 1.0 2.2019e-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 441s PCGAMG Gal l00 1 1.0 3.4959e-01 1.0 3.96e+07 1.0 6.0e+01 7.7e+04 4.0e+00 5 18 3 24 4 5 18 3 24 5 335 441s PCGAMG Opt l00 1 1.0 3.5125e-02 1.0 5.08e+06 1.0 3.6e+01 2.2e+04 3.0e+00 1 2 2 4 3 1 2 2 4 4 428 441s PCGAMG Gal l01 1 1.0 9.6821e-02 1.0 2.45e+07 1.4 2.8e+01 8.7e+04 4.0e+00 1 9 1 13 4 1 9 1 13 5 615 441s PCGAMG Opt l01 1 1.0 8.0231e-03 1.0 2.15e+06 1.4 3.6e+01 6.5e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 662 441s PCSetUp 1 1.0 5.8184e-01 1.0 8.62e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 416 441s PCSetUpOnBlocks 19 1.0 5.6955e-03 30.1 7.78e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1366 441s PCApply 19 1.0 9.1666e-01 1.8 1.17e+08 1.1 1.2e+03 4.5e+03 0.0e+00 12 53 53 29 0 12 53 53 29 0 364 441s PCApplyOnBlocks 19 1.0 2.2175e-03 25.1 2.04e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 920 441s ------------------------------------------------------------------------------------------------------------------------ 441s 441s Object Type Creations Destructions. Reports information only for process 0. 441s 441s --- Event Stage 0: Main Stage 441s 441s Container 11 11 441s Matrix 82 82 441s Matrix Coarsen 2 2 441s Matrix Null Space 1 1 441s Index Set 60 60 441s IS L to G Mapping 5 5 441s Vector 179 179 441s Star Forest Graph 34 34 441s Krylov Solver 7 7 441s Preconditioner 7 7 441s Viewer 2 2 441s PetscRandom 2 2 441s Distributed Mesh 4 4 441s Discrete System 4 4 441s Weak Form 4 4 441s ======================================================================================================================== 441s Average time to get PetscTime(): 2.36e-07 441s Average time for MPI_Barrier(): 2.896e-06 441s Average time for zero size MPI_Send(): 2.10667e-06 441s #PETSc Option Table entries: 441s --ndofs 10000 # (source: command line) 441s --problem_type elasticity # (source: command line) 441s --scaling_type weak # (source: command line) 441s -ksp_rtol 1.0e-8 # (source: command line) 441s -ksp_type cg # (source: command line) 441s -ksp_view # (source: command line) 441s -log_view # (source: command line) 441s -matptap_via scalable # (source: command line) 441s -mg_levels_esteig_ksp_type cg # (source: command line) 441s -mg_levels_ksp_type chebyshev # (source: command line) 441s -mg_levels_pc_type jacobi # (source: command line) 441s -options_left # (source: command line) 441s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 441s -pc_type gamg # (source: command line) 441s #End of PETSc Option Table entries 441s Compiled without FORTRAN kernels 441s Compiled with full precision matrices (default) 441s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 441s 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= 441s ----------------------------------------- 441s Libraries compiled on 2026-01-26 06:54:57 on reproducible 441s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 441s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 441s Using PETSc arch: 441s ----------------------------------------- 441s 441s 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 441s 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 441s ----------------------------------------- 441s 441s 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 441s ----------------------------------------- 441s 441s Using C linker: mpicc 441s Using Fortran linker: mpif90 441s 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++ 441s ----------------------------------------- 441s 441s #PETSc Option Table entries: 441s --ndofs 10000 # (source: command line) 441s --problem_type elasticity # (source: command line) 441s --scaling_type weak # (source: command line) 441s -ksp_rtol 1.0e-8 # (source: command line) 441s -ksp_type cg # (source: command line) 441s -ksp_view # (source: command line) 441s -log_view # (source: command line) 441s -matptap_via scalable # (source: command line) 441s -mg_levels_esteig_ksp_type cg # (source: command line) 441s -mg_levels_ksp_type chebyshev # (source: command line) 441s -mg_levels_pc_type jacobi # (source: command line) 441s -options_left # (source: command line) 441s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 441s -pc_type gamg # (source: command line) 441s #End of PETSc Option Table entries 441s WARNING! There are options you set that were not used! 441s WARNING! could be spelling mistake, etc! 441s There are 4 unused database options. They are: 441s Option left: name:--ndofs value: 10000 source: command line 441s Option left: name:--problem_type value: elasticity source: command line 441s Option left: name:--scaling_type value: weak source: command line 441s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 441s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 441s [2026-02-05 03:02:12.546] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 441s [2026-02-05 03:02:12.547] [RANK: 0] [info] Compute partition of cells across ranks 441s [2026-02-05 03:02:12.547] [RANK: 0] [info] Building mesh dual graph 441s [2026-02-05 03:02:12.547] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 441s [2026-02-05 03:02:12.585] [RANK: 0] [info] Build nonlocal part of mesh dual graph 441s [2026-02-05 03:02:12.602] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 441s [2026-02-05 03:02:12.602] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 441s [2026-02-05 03:02:12.602] [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 441s [2026-02-05 03:02:12.603] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 441s [2026-02-05 03:02:12.603] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 445s [2026-02-05 03:02:16.719] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 445s [2026-02-05 03:02:16.719] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 445s [2026-02-05 03:02:16.721] [RANK: 0] [info] Extract basic topology: 69300->69300 445s [2026-02-05 03:02:16.721] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 445s [2026-02-05 03:02:16.721] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 445s [2026-02-05 03:02:16.737] [RANK: 0] [info] GPS pseudo-diameter:(116) 1125-16726 445s [2026-02-05 03:02:16.739] [RANK: 0] [info] Create topology (generalised) 445s [2026-02-05 03:02:16.741] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 445s [2026-02-05 03:02:16.741] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 445s [2026-02-05 03:02:16.745] [RANK: 0] [info] Compute ghost indices 445s [2026-02-05 03:02:16.745] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 445s [2026-02-05 03:02:16.745] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 445s [2026-02-05 03:02:16.746] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 445s [2026-02-05 03:02:16.746] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 445s [2026-02-05 03:02:16.750] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.750] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.750] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.750] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.752] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 445s [2026-02-05 03:02:16.752] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 445s [2026-02-05 03:02:16.752] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 445s [2026-02-05 03:02:16.752] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Create Geometry (multiple) 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Got 1 dof layouts 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Checking required entities per dimension 445s [2026-02-05 03:02:16.753] [RANK: 0] [info] Cell type: 0 dofmap: 17325x4 445s [2026-02-05 03:02:16.755] [RANK: 0] [info] Global index computation 445s [2026-02-05 03:02:16.755] [RANK: 0] [info] Got 1 index_maps 445s [2026-02-05 03:02:16.755] [RANK: 0] [info] Get global indices 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] Calling compute_local_to_global 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] xdofs.size = 69300 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] dofmap sizes = 69300 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] all_dofmaps.size = 69300 445s [2026-02-05 03:02:16.756] [RANK: 0] [info] nodes.size = 3594 445s [2026-02-05 03:02:16.757] [RANK: 0] [info] Creating geometry with 1 dofmaps 445s UnitCube (24x19x19) to be refined 0 times 445s [2026-02-05 03:02:16.757] [RANK: 0] [info] Computing mesh entities of dimension 2 445s [2026-02-05 03:02:16.770] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.770] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.827] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.827] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.828] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 445s [2026-02-05 03:02:16.828] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 445s [2026-02-05 03:02:16.829] [RANK: 0] [info] Checking required entities per dimension 445s [2026-02-05 03:02:16.829] [RANK: 0] [info] Cell type: 0 dofmap: 17325x4 445s [2026-02-05 03:02:16.831] [RANK: 0] [info] Global index computation 445s [2026-02-05 03:02:16.831] [RANK: 0] [info] Got 1 index_maps 445s [2026-02-05 03:02:16.831] [RANK: 0] [info] Get global indices 445s [2026-02-05 03:02:16.831] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 445s [2026-02-05 03:02:16.831] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 445s [2026-02-05 03:02:16.832] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 445s [2026-02-05 03:02:16.845] [RANK: 0] [info] Column ghost size increased from 222 to 565 445s ---------------------------------------------------------------- 445s Test problem summary 445s dolfinx version: 0.10.0 445s dolfinx hash: ubuntu 445s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 445s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 445s Problem type: elasticity 445s Scaling type: strong 445s Num processes: 3 445s Num cells: 51984 (52 thousand) 445s Total degrees of freedom: 30000 (30 thousand) 445s Average degrees of freedom per process: 10000 445s ---------------------------------------------------------------- 445s [2026-02-05 03:02:16.945] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 447s KSP Object: 3 MPI processes 447s type: cg 447s maximum iterations=10000, initial guess is zero 447s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 447s left preconditioning 447s using PRECONDITIONED norm type for convergence test 447s PC Object: 3 MPI processes 447s type: gamg 447s type is MULTIPLICATIVE, levels=3 cycles=v 447s Cycles per PCApply=1 447s Using externally compute Galerkin coarse grid matrices 447s GAMG specific options 447s Threshold for dropping small values in graph on each level = -1. -1. -1. 447s Threshold scaling factor for each level not specified = 1. 447s AGG specific options 447s Number of levels of aggressive coarsening 1 447s Square graph aggressive coarsening 447s MatCoarsen Object: 3 MPI processes 447s type: misk 447s Number smoothing steps to construct prolongation 1 447s Complexity: grid = 1.0942 operator = 1.38433 447s Per-level complexity: op = operator, int = interpolation 447s #equations | #active PEs | avg nnz/row op | avg nnz/row int 447s 270 1 216 0 447s 2556 3 166 40 447s 30000 3 42 22 447s Coarse grid solver -- level 0 ------------------------------- 447s KSP Object: (mg_coarse_) 3 MPI processes 447s type: preonly 447s maximum iterations=10000, initial guess is zero 447s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 447s left preconditioning 447s using NONE norm type for convergence test 447s PC Object: (mg_coarse_) 3 MPI processes 447s type: bjacobi 447s number of blocks = 3 447s Local solver information for first block is in the following KSP and PC objects on rank 0: 447s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 447s KSP Object: (mg_coarse_sub_) 1 MPI process 447s type: preonly 447s maximum iterations=1, initial guess is zero 447s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 447s left preconditioning 447s using NONE norm type for convergence test 447s PC Object: (mg_coarse_sub_) 1 MPI process 447s type: lu 447s out-of-place factorization 447s tolerance for zero pivot 2.22045e-14 447s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 447s matrix ordering: nd 447s factor fill ratio given 5., needed 1.11269 447s Factored matrix follows: 447s Mat Object: (mg_coarse_sub_) 1 MPI process 447s type: seqaij 447s rows=270, cols=270, bs=6 447s package used to perform factorization: petsc 447s total: nonzeros=64692, allocated nonzeros=64692 447s using I-node routines: found 72 nodes, limit used is 5 447s linear system matrix = precond matrix: 447s Mat Object: (mg_coarse_sub_) 1 MPI process 447s type: seqaij 447s rows=270, cols=270, bs=6 447s total: nonzeros=58140, allocated nonzeros=58140 447s total number of mallocs used during MatSetValues calls=0 447s using I-node routines: found 89 nodes, limit used is 5 447s linear system matrix = precond matrix: 447s Mat Object: 3 MPI processes 447s type: mpiaij 447s rows=270, cols=270, bs=6 447s total: nonzeros=58140, allocated nonzeros=58140 447s total number of mallocs used during MatSetValues calls=0 447s using scalable MatPtAP() implementation 447s using I-node (on process 0) routines: found 89 nodes, limit used is 5 447s Down solver (pre-smoother) on level 1 ------------------------------- 447s KSP Object: (mg_levels_1_) 3 MPI processes 447s type: chebyshev 447s Chebyshev polynomial of first kind 447s eigenvalue targets used: min 0.308037, max 3.38841 447s eigenvalues provided (min 0.0433112, max 3.08037) with transform: [0. 0.1; 0. 1.1] 447s maximum iterations=2, nonzero initial guess 447s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 447s left preconditioning 447s using NONE norm type for convergence test 447s PC Object: (mg_levels_1_) 3 MPI processes 447s type: jacobi 447s type DIAGONAL 447s linear system matrix = precond matrix: 447s Mat Object: 3 MPI processes 447s type: mpiaij 447s rows=2556, cols=2556, bs=6 447s total: nonzeros=422856, allocated nonzeros=422856 447s total number of mallocs used during MatSetValues calls=0 447s using scalable MatPtAP() implementation 447s using I-node (on process 0) routines: found 260 nodes, limit used is 5 447s Up solver (post-smoother) same as down solver (pre-smoother) 447s Down solver (pre-smoother) on level 2 ------------------------------- 447s KSP Object: (mg_levels_2_) 3 MPI processes 447s type: chebyshev 447s Chebyshev polynomial of first kind 447s eigenvalue targets used: min 0.258544, max 2.84398 447s eigenvalues provided (min 0.0741252, max 2.58544) with transform: [0. 0.1; 0. 1.1] 447s maximum iterations=2, nonzero initial guess 447s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 447s left preconditioning 447s using NONE norm type for convergence test 447s PC Object: (mg_levels_2_) 3 MPI processes 447s type: jacobi 447s type DIAGONAL 447s linear system matrix = precond matrix: 447s Mat Object: 3 MPI processes 447s type: mpiaij 447s rows=30000, cols=30000, bs=3 447s total: nonzeros=1251522, allocated nonzeros=1251522 447s total number of mallocs used during MatSetValues calls=0 447s has attached near null space 447s using I-node (on process 0) routines: found 3372 nodes, limit used is 5 447s Up solver (post-smoother) same as down solver (pre-smoother) 447s linear system matrix = precond matrix: 447s Mat Object: 3 MPI processes 447s type: mpiaij 447s rows=30000, cols=30000, bs=3 447s total: nonzeros=1251522, allocated nonzeros=1251522 447s total number of mallocs used during MatSetValues calls=0 447s has attached near null space 447s using I-node (on process 0) routines: found 3372 nodes, limit used is 5 447s 447s [MPI_MAX] Summary of timings (s) | reps avg tot 447s ------------------------------------------------------------------------------------------------------- 447s Build BoxMesh (tetrahedra) | 1 4.211797 4.211797 447s Build dofmap data | 2 0.003126 0.006251 447s Compute connectivity 2-0 | 1 0.000582 0.000582 447s Compute dof reordering map | 2 0.000127 0.000253 447s Compute entities of dim = 2 | 1 0.070600 0.070600 447s Compute graph partition (SCOTCH) | 1 4.114698 4.114698 447s Compute local part of mesh dual graph (mixed) | 2 0.032576 0.065151 447s Compute local-to-local map | 1 0.000256 0.000256 447s Compute non-local part of mesh dual graph | 1 0.018503 0.018503 447s Compute-local-to-global links for global/local adjacency list | 1 0.000342 0.000342 447s Distribute fixed-degree adjacency list to destination ranks | 1 0.016721 0.016721 447s Distribute row-wise data (scalable) | 1 0.001127 0.001127 447s GPS: create_level_structure | 4 0.000177 0.000647 447s Gibbs-Poole-Stockmeyer ordering | 1 0.002146 0.002146 447s Init MPI | 1 0.308406 0.308406 447s Init PETSc | 1 0.040705 0.040705 447s Init dofmap from element dofmap | 2 0.002396 0.004791 447s Init logging | 1 0.000005 0.000005 447s PETSc Krylov solver | 1 1.597089 1.597089 447s SparsityPattern::finalize | 1 0.006197 0.006197 447s Topology: create | 1 0.012050 0.012050 447s Topology: determine shared index ownership | 1 0.001459 0.001459 447s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001688 0.001688 447s ZZZ Assemble matrix | 1 0.086320 0.086320 447s ZZZ Assemble vector | 1 0.004162 0.004162 447s ZZZ Create Mesh | 1 4.227120 4.227120 447s ZZZ Create RHS function | 1 0.005886 0.005886 447s ZZZ Create boundary conditions | 1 0.000600 0.000600 447s ZZZ Create facets and facet->cell connectivity | 1 0.071346 0.071346 447s ZZZ Create forms | 1 0.000082 0.000082 447s ZZZ Create near-nullspace | 1 0.005227 0.005227 447s ZZZ FunctionSpace | 1 0.003732 0.003732 447s ZZZ Solve | 1 1.598744 1.598744 447s *** Number of Krylov iterations: 19 447s *** Solution norm: 3.6795e-05 447s **************************************************************************************************************************************************************** 447s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 447s **************************************************************************************************************************************************************** 447s 447s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 447s 447s ./dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 03:02:18 2026 447s Using PETSc Release Version 3.24.3, Jan 01, 2026 447s 447s Max Max/Min Avg Total 447s Time (sec): 6.015e+00 1.001 6.012e+00 447s Objects: 0.000e+00 0.000 0.000e+00 447s Flops: 2.256e+08 1.086 2.173e+08 6.520e+08 447s Flops/sec: 3.751e+07 1.085 3.615e+07 1.084e+08 447s MPI Msg Count: 8.020e+02 1.041 7.810e+02 2.343e+03 447s MPI Msg Len (bytes): 6.772e+06 1.163 8.235e+03 1.929e+07 447s MPI Reductions: 9.600e+01 1.000 447s 447s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 447s e.g., VecAXPY() for real vectors of length N --> 2N flops 447s and VecAXPY() for complex vectors of length N --> 8N flops 447s 447s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 447s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 447s 0: Main Stage: 6.0123e+00 100.0% 6.5198e+08 100.0% 2.343e+03 100.0% 8.235e+03 100.0% 7.900e+01 82.3% 447s 447s ------------------------------------------------------------------------------------------------------------------------ 447s See the 'Profiling' chapter of the users' manual for details on interpreting output. 447s Phase summary info: 447s Count: number of times phase was executed 447s Time and Flop: Max - maximum over all processes 447s Ratio - ratio of maximum to minimum over all processes 447s Mess: number of messages sent 447s AvgLen: average message length (bytes) 447s Reduct: number of global reductions 447s Global: entire computation 447s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 447s %T - percent time in this phase %F - percent flop in this phase 447s %M - percent messages in this phase %L - percent message lengths in this phase 447s %R - percent reductions in this phase 447s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 447s ------------------------------------------------------------------------------------------------------------------------ 447s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 447s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 447s ------------------------------------------------------------------------------------------------------------------------ 447s 447s --- Event Stage 0: Main Stage 447s 447s BuildTwoSided 109 1.0 4.9528e-02 1.3 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 447s BuildTwoSidedF 83 1.0 3.9476e-02 2.3 0.00e+00 0.0 9.4e+01 6.4e+04 0.0e+00 0 0 4 31 0 0 0 4 31 0 0 447s MatMult 199 1.0 7.1265e-01 1.9 1.21e+08 1.1 1.2e+03 5.7e+03 0.0e+00 8 53 51 35 0 8 53 51 35 0 485 447s MatMultAdd 40 1.0 4.5981e-02 1.2 1.01e+07 1.1 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 637 447s MatMultTranspose 40 1.0 6.5288e-02 1.2 1.01e+07 1.1 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 449 447s MatSolve 20 0.0 2.3367e-03 0.0 2.58e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1105 447s MatLUFactorSym 1 1.0 1.5501e-03 147.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 447s MatLUFactorNum 1 1.0 4.8309e-03 3895.9 9.73e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2014 447s MatScale 6 1.0 4.8841e-03 5.9 6.06e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 362 447s MatResidual 40 1.0 7.6646e-02 1.1 2.37e+07 1.1 2.4e+02 5.4e+03 0.0e+00 1 10 10 7 0 1 10 10 7 0 874 447s MatAssemblyBegin 45 1.0 5.0458e-02 1.6 0.00e+00 0.0 9.4e+01 6.4e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 447s MatAssemblyEnd 45 1.0 8.8002e-02 1.0 9.12e+04 1.7 1.7e+02 5.1e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 3 447s MatGetRowIJ 1 0.0 7.6961e-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 447s MatCreateSubMat 1 1.0 3.1940e-03 1.0 0.00e+00 0.0 4.0e+00 4.4e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 447s MatGetOrdering 1 0.0 1.4944e-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 447s MatCoarsen 2 1.0 2.2784e-03 1.0 0.00e+00 0.0 1.2e+02 8.3e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 447s MatZeroEntries 2 1.0 2.0528e-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 447s MatView 6 1.5 1.5283e-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 447s MatAXPY 4 1.0 2.3213e-02 1.6 1.18e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 15 447s MatTranspose 9 1.0 8.6657e-03 2.2 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 447s MatMatMultSym 6 1.0 1.8317e-01 1.5 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 447s MatMatMultNum 2 1.0 2.5411e-02 1.1 7.10e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 791 447s MatPtAPSymbolic 2 1.0 1.7901e-01 1.0 0.00e+00 0.0 6.0e+01 6.2e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 447s MatPtAPNumeric 2 1.0 1.5086e-01 1.0 6.40e+07 1.1 2.8e+01 1.3e+05 2.0e+00 3 27 1 18 2 3 27 1 18 3 1172 447s MatTrnMatMultSym 1 1.0 2.1662e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 6 4 0 0 2 6 5 0 447s MatGetLocalMat 7 1.0 1.0621e-02 4.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 447s MatGetBrAoCol 6 1.0 9.7001e-02 2.9 0.00e+00 0.0 8.4e+01 4.6e+04 0.0e+00 1 0 4 20 0 1 0 4 20 0 0 447s MatCreateGraph 2 1.0 2.1823e-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 21 447s VecMDot 20 1.0 1.0767e-03 1.5 1.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3326 447s VecTDot 40 1.0 6.0711e-02 1.6 8.09e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 40 447s VecNorm 42 1.0 4.9442e-02 1.6 6.48e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 39 447s VecScale 22 1.0 1.3952e-04 1.0 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2567 447s VecCopy 124 1.0 8.5109e-03 18.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 447s VecSet 141 1.0 3.6836e-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 447s VecAXPY 40 1.0 4.0990e-01 1231.8 7.91e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 6 447s VecAYPX 258 1.0 9.8470e-03 5.4 2.14e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 639 447s VecAXPBYCZ 80 1.0 7.1761e-04 1.1 2.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9073 447s VecMAXPY 22 1.0 3.9808e-04 1.0 1.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 10632 447s VecAssemblyBegin 61 1.0 7.2941e-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 447s VecAssemblyEnd 61 1.0 5.3401e-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 447s VecPointwiseMult 182 1.0 1.1692e-02 2.2 1.01e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 253 447s VecReciprocal 8 1.0 1.4560e-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 447s VecScatterBegin 343 1.0 1.1916e-02 3.1 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 447s VecScatterEnd 343 1.0 7.0526e-01 2.0 1.38e+04 1.8 0.0e+00 0.0e+00 0.0e+00 8 0 0 0 0 8 0 0 0 0 0 447s VecNormalize 22 1.0 8.9105e-04 2.1 3.66e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1206 447s SFSetGraph 26 1.0 1.5228e-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 447s SFSetUp 26 1.0 2.1802e-02 1.3 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 447s SFBcastBegin 9 1.0 1.1861e-03 1.3 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 447s SFBcastEnd 9 1.0 2.6996e-04 8.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 447s SFReduceBegin 3 1.0 4.4000e-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 447s SFReduceEnd 3 1.0 2.4400e-05 2.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 447s SFPack 355 1.0 4.9686e-03 5.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 447s SFUnpack 355 1.0 2.9912e-04 1.2 1.38e+04 1.8 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 106 447s KSPSetUp 1 1.0 3.5680e-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 447s KSPSolve 1 1.0 9.7730e-01 1.0 1.40e+08 1.1 1.4e+03 4.8e+03 0.0e+00 16 62 59 35 0 16 62 59 35 0 414 447s KSPGMRESOrthog 20 1.0 1.4619e-03 1.3 2.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4899 447s PCSetUp_GAMG+ 1 1.0 6.0405e-01 1.0 8.67e+07 1.1 8.9e+02 1.3e+04 5.8e+01 10 37 38 59 60 10 37 38 59 73 400 447s PCGAMGCreateG 2 1.0 2.1829e-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 21 447s GAMG Coarsen 4 1.0 2.5298e-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 447s GAMG MIS/Agg 2 1.0 2.4061e-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 447s PCGAMGProl 2 1.0 9.8713e-03 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 447s GAMG Prol-col 2 1.0 3.7427e-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 447s GAMG Prol-lift 2 1.0 5.8536e-03 1.0 0.00e+00 0.0 3.6e+01 6.4e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 447s PCGAMGOptProl 2 1.0 2.1811e-01 1.0 2.25e+07 1.1 1.9e+02 8.7e+03 6.0e+00 4 10 8 9 6 4 10 8 9 8 294 447s GAMG smooth 2 1.0 2.0151e-01 1.4 7.67e+06 1.1 7.2e+01 1.4e+04 6.0e+00 3 3 3 5 6 3 3 3 5 8 108 447s PCGAMGCreateL 2 1.0 3.3315e-01 1.0 6.40e+07 1.1 1.1e+02 6.8e+04 1.9e+01 6 27 5 38 20 6 27 5 38 24 531 447s GAMG PtAP 2 1.0 3.2963e-01 1.0 6.40e+07 1.1 8.8e+01 8.2e+04 8.0e+00 5 27 4 38 8 5 27 4 38 10 536 447s GAMG Reduce 1 1.0 1.0200e-01 1.0 2.52e+07 1.5 4.7e+01 6.2e+04 1.5e+01 2 9 2 15 16 2 9 2 15 19 598 447s PCGAMG Squ l00 1 1.0 2.1665e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 6 4 0 0 2 6 5 0 447s PCGAMG Gal l00 1 1.0 2.3116e-01 1.0 3.88e+07 1.0 6.0e+01 7.3e+04 4.0e+00 4 18 3 23 4 4 18 3 23 5 501 447s PCGAMG Opt l00 1 1.0 1.8108e-01 1.5 5.06e+06 1.0 3.6e+01 2.1e+04 3.0e+00 3 2 2 4 3 3 2 2 4 4 83 447s PCGAMG Gal l01 1 1.0 9.8489e-02 1.0 2.52e+07 1.5 2.8e+01 1.0e+05 4.0e+00 2 9 1 15 4 2 9 1 15 5 620 447s PCGAMG Opt l01 1 1.0 5.3176e-03 1.0 2.03e+06 1.4 3.6e+01 6.8e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 954 447s PCSetUp 1 1.0 6.0406e-01 1.0 8.67e+07 1.1 8.9e+02 1.3e+04 5.8e+01 10 37 38 59 60 10 37 38 59 73 400 447s PCSetUpOnBlocks 20 1.0 6.7102e-03 29.7 9.73e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1450 447s PCApply 20 1.0 8.5270e-01 1.7 1.22e+08 1.1 1.3e+03 4.5e+03 0.0e+00 10 54 55 30 0 10 54 55 30 0 411 447s PCApplyOnBlocks 20 1.0 2.4679e-03 23.4 2.58e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1046 447s ------------------------------------------------------------------------------------------------------------------------ 447s 447s Object Type Creations Destructions. Reports information only for process 0. 447s 447s --- Event Stage 0: Main Stage 447s 447s Container 11 11 447s Matrix 82 82 447s Matrix Coarsen 2 2 447s Matrix Null Space 1 1 447s Index Set 60 60 447s IS L to G Mapping 5 5 447s Vector 179 179 447s Star Forest Graph 34 34 447s Krylov Solver 7 7 447s Preconditioner 7 7 447s Viewer 2 2 447s PetscRandom 2 2 447s Distributed Mesh 4 4 447s Discrete System 4 4 447s Weak Form 4 4 447s ======================================================================================================================== 447s Average time to get PetscTime(): 2.4e-07 447s Average time for MPI_Barrier(): 3.176e-06 447s Average time for zero size MPI_Send(): 2.25333e-06 447s #PETSc Option Table entries: 447s --ndofs 30000 # (source: command line) 447s --problem_type elasticity # (source: command line) 447s --scaling_type strong # (source: command line) 447s -ksp_rtol 1.0e-8 # (source: command line) 447s -ksp_type cg # (source: command line) 447s -ksp_view # (source: command line) 447s -log_view # (source: command line) 447s -matptap_via scalable # (source: command line) 447s -mg_levels_esteig_ksp_type cg # (source: command line) 447s -mg_levels_ksp_type chebyshev # (source: command line) 447s -mg_levels_pc_type jacobi # (source: command line) 447s -options_left # (source: command line) 447s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 447s -pc_type gamg # (source: command line) 447s #End of PETSc Option Table entries 447s Compiled without FORTRAN kernels 447s Compiled with full precision matrices (default) 447s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 447s 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= 447s ----------------------------------------- 447s Libraries compiled on 2026-01-26 06:54:57 on reproducible 447s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 447s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 447s Using PETSc arch: 447s ----------------------------------------- 447s 447s 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 447s 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 447s ----------------------------------------- 447s 447s 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 447s ----------------------------------------- 447s 447s Using C linker: mpicc 447s Using Fortran linker: mpif90 447s 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++ 447s ----------------------------------------- 447s 447s #PETSc Option Table entries: 447s --ndofs 30000 # (source: command line) 447s --problem_type elasticity # (source: command line) 447s --scaling_type strong # (source: command line) 447s -ksp_rtol 1.0e-8 # (source: command line) 447s -ksp_type cg # (source: command line) 447s -ksp_view # (source: command line) 447s -log_view # (source: command line) 447s -matptap_via scalable # (source: command line) 447s -mg_levels_esteig_ksp_type cg # (source: command line) 447s -mg_levels_ksp_type chebyshev # (source: command line) 447s -mg_levels_pc_type jacobi # (source: command line) 447s -options_left # (source: command line) 447s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 447s -pc_type gamg # (source: command line) 447s #End of PETSc Option Table entries 447s WARNING! There are options you set that were not used! 447s WARNING! could be spelling mistake, etc! 447s There are 4 unused database options. They are: 447s Option left: name:--ndofs value: 30000 source: command line 447s Option left: name:--problem_type value: elasticity source: command line 447s Option left: name:--scaling_type value: strong source: command line 447s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 447s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 447s [2026-02-05 03:02:18.941] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 447s [2026-02-05 03:02:18.942] [RANK: 0] [info] Compute partition of cells across ranks 447s [2026-02-05 03:02:18.942] [RANK: 0] [info] Building mesh dual graph 447s [2026-02-05 03:02:18.942] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 448s [2026-02-05 03:02:19.092] [RANK: 0] [info] Build nonlocal part of mesh dual graph 448s [2026-02-05 03:02:19.100] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 448s [2026-02-05 03:02:19.100] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 448s [2026-02-05 03:02:19.100] [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 448s [2026-02-05 03:02:19.104] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 448s [2026-02-05 03:02:19.104] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 455s [2026-02-05 03:02:26.565] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 455s [2026-02-05 03:02:26.568] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 455s [2026-02-05 03:02:26.571] [RANK: 0] [info] Extract basic topology: 213324->213324 455s [2026-02-05 03:02:26.571] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 455s [2026-02-05 03:02:26.571] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 455s [2026-02-05 03:02:26.628] [RANK: 0] [info] GPS pseudo-diameter:(166) 555-49245 455s [2026-02-05 03:02:26.635] [RANK: 0] [info] Create topology (generalised) 455s [2026-02-05 03:02:26.640] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 455s [2026-02-05 03:02:26.640] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 455s [2026-02-05 03:02:26.653] [RANK: 0] [info] Compute ghost indices 455s [2026-02-05 03:02:26.653] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 455s [2026-02-05 03:02:26.653] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 455s [2026-02-05 03:02:26.657] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 455s [2026-02-05 03:02:26.657] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 455s [2026-02-05 03:02:26.671] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.672] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.672] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.672] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.677] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 455s [2026-02-05 03:02:26.677] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 455s [2026-02-05 03:02:26.677] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 455s [2026-02-05 03:02:26.678] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.678] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.678] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 455s [2026-02-05 03:02:26.679] [RANK: 0] [info] Create Geometry (multiple) 455s [2026-02-05 03:02:26.679] [RANK: 0] [info] Got 1 dof layouts 455s [2026-02-05 03:02:26.679] [RANK: 0] [info] Checking required entities per dimension 455s [2026-02-05 03:02:26.679] [RANK: 0] [info] Cell type: 0 dofmap: 53331x4 455s [2026-02-05 03:02:26.686] [RANK: 0] [info] Global index computation 455s [2026-02-05 03:02:26.686] [RANK: 0] [info] Got 1 index_maps 455s [2026-02-05 03:02:26.686] [RANK: 0] [info] Get global indices 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] Calling compute_local_to_global 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] xdofs.size = 213324 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] dofmap sizes = 213324 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] all_dofmaps.size = 213324 455s [2026-02-05 03:02:26.687] [RANK: 0] [info] nodes.size = 10327 455s [2026-02-05 03:02:26.690] [RANK: 0] [info] Creating geometry with 1 dofmaps 455s UnitCube (30x30x30) to be refined 0 times 455s [2026-02-05 03:02:26.690] [RANK: 0] [info] Computing mesh entities of dimension 2 455s [2026-02-05 03:02:26.734] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.736] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.852] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.852] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.855] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 455s [2026-02-05 03:02:26.855] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 455s [2026-02-05 03:02:26.856] [RANK: 0] [info] Checking required entities per dimension 455s [2026-02-05 03:02:26.856] [RANK: 0] [info] Cell type: 0 dofmap: 53331x4 455s [2026-02-05 03:02:26.863] [RANK: 0] [info] Global index computation 455s [2026-02-05 03:02:26.864] [RANK: 0] [info] Got 1 index_maps 455s [2026-02-05 03:02:26.864] [RANK: 0] [info] Get global indices 455s [2026-02-05 03:02:26.865] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 455s [2026-02-05 03:02:26.865] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 455s [2026-02-05 03:02:26.866] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 455s [2026-02-05 03:02:26.888] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 455s [2026-02-05 03:02:26.888] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 455s [2026-02-05 03:02:26.912] [RANK: 0] [info] Column ghost size increased from 476 to 1312 456s ---------------------------------------------------------------- 456s Test problem summary 456s dolfinx version: 0.10.0 456s dolfinx hash: ubuntu 456s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 456s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 456s Problem type: poisson 456s Scaling type: weak 456s Num processes: 3 456s Num cells: 162000 (162 thousand) 456s Total degrees of freedom: 29791 (29.8 thousand) 456s Average degrees of freedom per process: 9930 456s ---------------------------------------------------------------- 456s [2026-02-05 03:02:26.966] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 456s KSP Object: 3 MPI processes 456s type: cg 456s maximum iterations=10000, initial guess is zero 456s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 456s left preconditioning 456s using PRECONDITIONED norm type for convergence test 456s PC Object: 3 MPI processes 456s type: hypre 456s HYPRE BoomerAMG preconditioning 456s Cycle type V 456s Maximum number of levels 25 456s Maximum number of iterations PER hypre call 1 456s Convergence tolerance PER hypre call 0. 456s Threshold for strong coupling 0.5 456s Interpolation truncation factor 0. 456s Interpolation: max elements per row 0 456s Number of levels of aggressive coarsening 0 456s Number of paths for aggressive coarsening 1 456s Maximum row sums 0.9 456s Sweeps down 1 456s Sweeps up 1 456s Sweeps on coarse 1 456s Relax down symmetric-SOR/Jacobi 456s Relax up symmetric-SOR/Jacobi 456s Relax on coarse Gaussian-elimination 456s Relax weight (all) 1. 456s Outer relax weight (all) 1. 456s Maximum size of coarsest grid 9 456s Minimum size of coarsest grid 1 456s Using CF-relaxation 456s Not using more complex smoothers. 456s Measure type local 456s Coarsen type Falgout 456s Interpolation type classical 456s SpGEMM type hypre 456s linear system matrix = precond matrix: 456s Mat Object: 3 MPI processes 456s type: mpiaij 456s rows=29791, cols=29791 456s total: nonzeros=424171, allocated nonzeros=424171 456s total number of mallocs used during MatSetValues calls=0 456s not using I-node (on process 0) routines 456s 456s [MPI_MAX] Summary of timings (s) | reps avg tot 456s ------------------------------------------------------------------------------------------------------- 456s Build BoxMesh (tetrahedra) | 1 7.758789 7.758789 456s Build dofmap data | 2 0.008697 0.017395 456s Compute connectivity 2-0 | 1 0.001584 0.001584 456s Compute dof reordering map | 2 0.000264 0.000527 456s Compute entities of dim = 2 | 1 0.164846 0.164846 456s Compute graph partition (SCOTCH) | 1 7.458179 7.458179 456s Compute local part of mesh dual graph (mixed) | 2 0.103884 0.207768 456s Compute local-to-local map | 1 0.000939 0.000939 456s Compute non-local part of mesh dual graph | 1 0.018472 0.018472 456s Compute-local-to-global links for global/local adjacency list | 1 0.001086 0.001086 456s Distribute fixed-degree adjacency list to destination ranks | 1 0.036571 0.036571 456s Distribute row-wise data (scalable) | 1 0.002162 0.002162 456s GPS: create_level_structure | 5 0.000876 0.004379 456s Gibbs-Poole-Stockmeyer ordering | 1 0.009091 0.009091 456s Init MPI | 1 0.099854 0.099854 456s Init PETSc | 1 0.024710 0.024710 456s Init dofmap from element dofmap | 2 0.007416 0.014832 456s Init logging | 1 0.000005 0.000005 456s PETSc Krylov solver | 1 0.412371 0.412371 456s SparsityPattern::finalize | 1 0.017473 0.017473 456s Topology: create | 1 0.040950 0.040950 456s Topology: determine shared index ownership | 1 0.005021 0.005021 456s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005052 0.005052 456s ZZZ Assemble | 1 0.098536 0.098536 456s ZZZ Assemble matrix | 1 0.041389 0.041389 456s ZZZ Assemble vector | 1 0.007053 0.007053 456s ZZZ Create Mesh | 1 7.760430 7.760430 456s ZZZ Create RHS function | 1 0.022052 0.022052 456s ZZZ Create boundary conditions | 1 0.001736 0.001736 456s ZZZ Create facets and facet->cell connectivity | 1 0.166558 0.166558 456s ZZZ FunctionSpace | 1 0.009574 0.009574 456s ZZZ Solve | 1 0.413961 0.413961 456s *** Number of Krylov iterations: 7 456s *** Solution norm: 36.6791 456s **************************************************************************************************************************************************************** 456s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 456s **************************************************************************************************************************************************************** 456s 456s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 456s 456s ./dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 03:02:27 2026 456s Using PETSc Release Version 3.24.3, Jan 01, 2026 456s 456s Max Max/Min Avg Total 456s Time (sec): 8.449e+00 1.000 8.449e+00 456s Objects: 0.000e+00 0.000 0.000e+00 456s Flops: 3.552e+06 1.028 3.488e+06 1.047e+07 456s Flops/sec: 4.204e+05 1.029 4.129e+05 1.239e+06 456s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 456s MPI Msg Len (bytes): 1.930e+05 1.178 6.015e+03 5.414e+05 456s MPI Reductions: 3.200e+01 1.000 456s 456s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 456s e.g., VecAXPY() for real vectors of length N --> 2N flops 456s and VecAXPY() for complex vectors of length N --> 8N flops 456s 456s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 456s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 456s 0: Main Stage: 8.4488e+00 100.0% 1.0465e+07 100.0% 9.000e+01 100.0% 6.015e+03 100.0% 1.500e+01 46.9% 456s 456s ------------------------------------------------------------------------------------------------------------------------ 456s See the 'Profiling' chapter of the users' manual for details on interpreting output. 456s Phase summary info: 456s Count: number of times phase was executed 456s Time and Flop: Max - maximum over all processes 456s Ratio - ratio of maximum to minimum over all processes 456s Mess: number of messages sent 456s AvgLen: average message length (bytes) 456s Reduct: number of global reductions 456s Global: entire computation 456s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 456s %T - percent time in this phase %F - percent flop in this phase 456s %M - percent messages in this phase %L - percent message lengths in this phase 456s %R - percent reductions in this phase 456s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 456s ------------------------------------------------------------------------------------------------------------------------ 456s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 456s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 456s ------------------------------------------------------------------------------------------------------------------------ 456s 456s --- Event Stage 0: Main Stage 456s 456s BuildTwoSided 5 1.0 3.7061e-03 49.3 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 456s BuildTwoSidedF 2 1.0 3.7238e-03 38.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 456s MatMult 7 1.0 1.5943e-03 1.1 1.95e+06 1.0 4.2e+01 5.8e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 3594 456s MatConvert 1 1.0 4.0123e-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 456s MatAssemblyBegin 5 1.0 5.2313e-03 2.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 456s MatAssemblyEnd 5 1.0 3.2917e-03 1.0 3.81e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 456s MatGetRowIJ 4 1.0 3.4000e-06 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 456s MatView 1 1.0 1.1392e-04 3.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 456s MatSetPreallCOO 2 1.0 1.1748e-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 456s MatSetValuesCOO 2 1.0 6.9613e-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 456s VecTDot 16 1.0 2.7592e-04 1.2 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 3455 456s VecNorm 8 1.0 7.6796e-03 7.6 1.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 62 456s VecCopy 2 1.0 1.7680e-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 456s VecSet 9 1.0 6.0600e-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 456s VecAXPY 14 1.0 1.0240e-01 914.3 2.83e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 8 456s VecAYPX 6 1.0 1.1940e-04 1.4 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 2994 456s VecScatterBegin 7 1.0 1.6252e-04 1.4 0.00e+00 0.0 4.2e+01 5.8e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 456s VecScatterEnd 7 1.0 7.3880e-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 456s SFSetGraph 3 1.0 3.2560e-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 456s SFSetUp 3 1.0 1.3596e-04 1.1 0.00e+00 0.0 3.6e+01 8.4e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 456s SFPack 7 1.0 3.7641e-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 456s SFUnpack 7 1.0 4.5600e-06 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 456s KSPSetUp 1 1.0 3.6281e-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 456s KSPSolve 1 1.0 2.6037e-01 1.0 2.83e+06 1.0 4.2e+01 5.8e+03 0.0e+00 3 80 47 45 0 3 80 47 45 0 32 456s PCSetUp 1 1.0 1.5179e-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 456s PCApply 8 1.0 2.5053e-01 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 0 456s ------------------------------------------------------------------------------------------------------------------------ 456s 456s Object Type Creations Destructions. Reports information only for process 0. 456s 456s --- Event Stage 0: Main Stage 456s 456s Container 2 2 456s Matrix 7 7 456s Index Set 6 6 456s IS L to G Mapping 1 1 456s Vector 12 12 456s Star Forest Graph 3 3 456s Krylov Solver 1 1 456s Preconditioner 1 1 456s Viewer 1 1 456s ======================================================================================================================== 456s Average time to get PetscTime(): 2.32e-07 456s Average time for MPI_Barrier(): 6.904e-06 456s Average time for zero size MPI_Send(): 3.04033e-06 456s #PETSc Option Table entries: 456s --ndofs 10000 # (source: command line) 456s --problem_type poisson # (source: command line) 456s --scaling_type weak # (source: command line) 456s -ksp_rtol 1.0e-8 # (source: command line) 456s -ksp_type cg # (source: command line) 456s -ksp_view # (source: command line) 456s -log_view # (source: command line) 456s -options_left # (source: command line) 456s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 456s -pc_hypre_type boomeramg # (source: command line) 456s -pc_type hypre # (source: command line) 456s #End of PETSc Option Table entries 456s Compiled without FORTRAN kernels 456s Compiled with full precision matrices (default) 456s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 456s 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= 456s ----------------------------------------- 456s Libraries compiled on 2026-01-26 06:54:57 on reproducible 456s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 456s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 456s Using PETSc arch: 456s ----------------------------------------- 456s 456s 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 456s 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 456s ----------------------------------------- 456s 456s 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 456s ----------------------------------------- 456s 456s Using C linker: mpicc 456s Using Fortran linker: mpif90 456s 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++ 456s ----------------------------------------- 456s 456s #PETSc Option Table entries: 456s --ndofs 10000 # (source: command line) 456s --problem_type poisson # (source: command line) 456s --scaling_type weak # (source: command line) 456s -ksp_rtol 1.0e-8 # (source: command line) 456s -ksp_type cg # (source: command line) 456s -ksp_view # (source: command line) 456s -log_view # (source: command line) 456s -options_left # (source: command line) 456s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 456s -pc_hypre_type boomeramg # (source: command line) 456s -pc_type hypre # (source: command line) 456s #End of PETSc Option Table entries 456s WARNING! There are options you set that were not used! 456s WARNING! could be spelling mistake, etc! 456s There are 3 unused database options. They are: 456s Option left: name:--ndofs value: 10000 source: command line 456s Option left: name:--problem_type value: poisson source: command line 456s Option left: name:--scaling_type value: weak source: command line 456s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 456s [2026-02-05 03:02:27.708] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 456s [2026-02-05 03:02:27.729] [RANK: 0] [info] Compute partition of cells across ranks 456s [2026-02-05 03:02:27.729] [RANK: 0] [info] Building mesh dual graph 456s [2026-02-05 03:02:27.729] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 456s [2026-02-05 03:02:27.805] [RANK: 0] [info] Build nonlocal part of mesh dual graph 456s [2026-02-05 03:02:27.805] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 456s [2026-02-05 03:02:27.805] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 456s [2026-02-05 03:02:27.805] [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 456s [2026-02-05 03:02:27.809] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 456s [2026-02-05 03:02:27.809] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 464s [2026-02-05 03:02:35.307] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 464s [2026-02-05 03:02:35.346] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 464s [2026-02-05 03:02:35.469] [RANK: 0] [info] Extract basic topology: 212756->212756 464s [2026-02-05 03:02:35.469] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 464s [2026-02-05 03:02:35.469] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 464s [2026-02-05 03:02:35.545] [RANK: 0] [info] GPS pseudo-diameter:(170) 49704-630 464s [2026-02-05 03:02:35.557] [RANK: 0] [info] Create topology (generalised) 464s [2026-02-05 03:02:35.601] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 464s [2026-02-05 03:02:35.601] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 464s [2026-02-05 03:02:35.616] [RANK: 0] [info] Compute ghost indices 464s [2026-02-05 03:02:35.616] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 464s [2026-02-05 03:02:35.616] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 464s [2026-02-05 03:02:35.619] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 464s [2026-02-05 03:02:35.623] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 464s [2026-02-05 03:02:35.647] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.647] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.647] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.647] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.652] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 464s [2026-02-05 03:02:35.652] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 464s [2026-02-05 03:02:35.652] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 464s [2026-02-05 03:02:35.653] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.653] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.653] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 464s [2026-02-05 03:02:35.654] [RANK: 0] [info] Create Geometry (multiple) 464s [2026-02-05 03:02:35.654] [RANK: 0] [info] Got 1 dof layouts 464s [2026-02-05 03:02:35.654] [RANK: 0] [info] Checking required entities per dimension 464s [2026-02-05 03:02:35.654] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 464s [2026-02-05 03:02:35.664] [RANK: 0] [info] Global index computation 464s [2026-02-05 03:02:35.664] [RANK: 0] [info] Got 1 index_maps 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] Get global indices 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] Calling compute_local_to_global 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] xdofs.size = 212756 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] dofmap sizes = 212756 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] all_dofmaps.size = 212756 464s [2026-02-05 03:02:35.665] [RANK: 0] [info] nodes.size = 10306 464s [2026-02-05 03:02:35.671] [RANK: 0] [info] Creating geometry with 1 dofmaps 464s UnitCube (30x30x30) to be refined 0 times 464s [2026-02-05 03:02:35.671] [RANK: 0] [info] Computing mesh entities of dimension 2 464s [2026-02-05 03:02:35.730] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.730] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.864] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.864] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.866] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 464s [2026-02-05 03:02:35.866] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 464s [2026-02-05 03:02:35.872] [RANK: 0] [info] Checking required entities per dimension 464s [2026-02-05 03:02:35.872] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 464s [2026-02-05 03:02:35.879] [RANK: 0] [info] Global index computation 464s [2026-02-05 03:02:35.879] [RANK: 0] [info] Got 1 index_maps 464s [2026-02-05 03:02:35.879] [RANK: 0] [info] Get global indices 464s [2026-02-05 03:02:35.879] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 464s [2026-02-05 03:02:35.879] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 464s [2026-02-05 03:02:35.880] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 464s [2026-02-05 03:02:35.912] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 464s [2026-02-05 03:02:35.912] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 464s [2026-02-05 03:02:35.939] [RANK: 0] [info] Column ghost size increased from 437 to 1275 465s ---------------------------------------------------------------- 465s Test problem summary 465s dolfinx version: 0.10.0 465s dolfinx hash: ubuntu 465s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 465s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 465s Problem type: poisson 465s Scaling type: strong 465s Num processes: 3 465s Num cells: 162000 (162 thousand) 465s Total degrees of freedom: 29791 (29.8 thousand) 465s Average degrees of freedom per process: 9930 465s ---------------------------------------------------------------- 465s [2026-02-05 03:02:35.994] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 465s KSP Object: 3 MPI processes 465s type: cg 465s maximum iterations=10000, initial guess is zero 465s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 465s left preconditioning 465s using PRECONDITIONED norm type for convergence test 465s PC Object: 3 MPI processes 465s type: hypre 465s HYPRE BoomerAMG preconditioning 465s Cycle type V 465s Maximum number of levels 25 465s Maximum number of iterations PER hypre call 1 465s Convergence tolerance PER hypre call 0. 465s Threshold for strong coupling 0.5 465s Interpolation truncation factor 0. 465s Interpolation: max elements per row 0 465s Number of levels of aggressive coarsening 0 465s Number of paths for aggressive coarsening 1 465s Maximum row sums 0.9 465s Sweeps down 1 465s Sweeps up 1 465s Sweeps on coarse 1 465s Relax down symmetric-SOR/Jacobi 465s Relax up symmetric-SOR/Jacobi 465s Relax on coarse Gaussian-elimination 465s Relax weight (all) 1. 465s Outer relax weight (all) 1. 465s Maximum size of coarsest grid 9 465s Minimum size of coarsest grid 1 465s Using CF-relaxation 465s Not using more complex smoothers. 465s Measure type local 465s Coarsen type Falgout 465s Interpolation type classical 465s SpGEMM type hypre 465s linear system matrix = precond matrix: 465s Mat Object: 3 MPI processes 465s type: mpiaij 465s rows=29791, cols=29791 465s total: nonzeros=424171, allocated nonzeros=424171 465s total number of mallocs used during MatSetValues calls=0 465s not using I-node (on process 0) routines 465s 465s [MPI_MAX] Summary of timings (s) | reps avg tot 465s ------------------------------------------------------------------------------------------------------- 465s Build BoxMesh (tetrahedra) | 1 7.982591 7.982591 465s Build dofmap data | 2 0.011436 0.022872 465s Compute connectivity 2-0 | 1 0.005395 0.005395 465s Compute dof reordering map | 2 0.000278 0.000557 465s Compute entities of dim = 2 | 1 0.195239 0.195239 465s Compute graph partition (SCOTCH) | 1 7.491715 7.491715 465s Compute local part of mesh dual graph (mixed) | 2 0.096735 0.193471 465s Compute local-to-local map | 1 0.003923 0.003923 465s Compute non-local part of mesh dual graph | 1 0.019143 0.019143 465s Compute-local-to-global links for global/local adjacency list | 1 0.001073 0.001073 465s Distribute fixed-degree adjacency list to destination ranks | 1 0.176576 0.176576 465s Distribute row-wise data (scalable) | 1 0.002258 0.002258 465s GPS: create_level_structure | 2 0.002112 0.012400 465s Gibbs-Poole-Stockmeyer ordering | 1 0.020807 0.020807 465s Init MPI | 1 0.169699 0.169699 465s Init PETSc | 1 0.042818 0.042818 465s Init dofmap from element dofmap | 2 0.008518 0.017035 465s Init logging | 1 0.000005 0.000005 465s PETSc Krylov solver | 1 0.267469 0.267469 465s SparsityPattern::finalize | 1 0.018486 0.018486 465s Topology: create | 1 0.090459 0.090459 465s Topology: determine shared index ownership | 1 0.039518 0.039518 465s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.007888 0.007888 465s ZZZ Assemble | 1 0.113034 0.113034 465s ZZZ Assemble matrix | 1 0.041741 0.041741 465s ZZZ Assemble vector | 1 0.011407 0.011407 465s ZZZ Create Mesh | 1 7.983216 7.983216 465s ZZZ Create RHS function | 1 0.030791 0.030791 465s ZZZ Create boundary conditions | 1 0.001632 0.001632 465s ZZZ Create facets and facet->cell connectivity | 1 0.200628 0.200628 465s ZZZ FunctionSpace | 1 0.012133 0.012133 465s ZZZ Solve | 1 0.269169 0.269169 465s *** Number of Krylov iterations: 7 465s *** Solution norm: 36.6791 465s **************************************************************************************************************************************************************** 465s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 465s **************************************************************************************************************************************************************** 465s 465s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 465s 465s ./dolfinx-scaling-test on a named autopkgtest-lxd-ylhtti with 3 processes, by ubuntu on Thu Feb 5 03:02:36 2026 465s Using PETSc Release Version 3.24.3, Jan 01, 2026 465s 465s Max Max/Min Avg Total 465s Time (sec): 8.576e+00 1.000 8.576e+00 465s Objects: 0.000e+00 0.000 0.000e+00 465s Flops: 3.506e+06 1.015 3.488e+06 1.046e+07 465s Flops/sec: 4.089e+05 1.015 4.068e+05 1.220e+06 465s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 465s MPI Msg Len (bytes): 1.935e+05 1.208 6.062e+03 5.456e+05 465s MPI Reductions: 3.200e+01 1.000 465s 465s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 465s e.g., VecAXPY() for real vectors of length N --> 2N flops 465s and VecAXPY() for complex vectors of length N --> 8N flops 465s 465s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 465s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 465s 0: Main Stage: 8.5755e+00 100.0% 1.0464e+07 100.0% 9.000e+01 100.0% 6.062e+03 100.0% 1.500e+01 46.9% 465s 465s ------------------------------------------------------------------------------------------------------------------------ 465s See the 'Profiling' chapter of the users' manual for details on interpreting output. 465s Phase summary info: 465s Count: number of times phase was executed 465s Time and Flop: Max - maximum over all processes 465s Ratio - ratio of maximum to minimum over all processes 465s Mess: number of messages sent 465s AvgLen: average message length (bytes) 465s Reduct: number of global reductions 465s Global: entire computation 465s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 465s %T - percent time in this phase %F - percent flop in this phase 465s %M - percent messages in this phase %L - percent message lengths in this phase 465s %R - percent reductions in this phase 465s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 465s ------------------------------------------------------------------------------------------------------------------------ 465s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 465s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 465s ------------------------------------------------------------------------------------------------------------------------ 465s 465s --- Event Stage 0: Main Stage 465s 465s BuildTwoSided 5 1.0 2.0444e-03 30.2 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 465s BuildTwoSidedF 2 1.0 2.0240e-03 22.0 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 465s MatMult 7 1.0 1.6001e-03 1.0 1.92e+06 1.0 4.2e+01 5.8e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 3581 465s MatConvert 1 1.0 5.5442e-03 1.4 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 465s MatAssemblyBegin 5 1.0 3.6011e-03 1.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 465s MatAssemblyEnd 5 1.0 3.0250e-03 1.0 3.85e+03 1.2 1.2e+01 1.5e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 4 465s MatGetRowIJ 4 1.0 3.2281e-05 9.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 465s MatView 1 1.0 3.8472e-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 465s MatSetPreallCOO 2 1.0 1.2595e-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 465s MatSetValuesCOO 2 1.0 1.6611e-03 2.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 465s VecTDot 16 1.0 2.4312e-04 1.4 3.19e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 3921 465s VecNorm 8 1.0 7.2653e-04 4.8 1.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 656 465s VecCopy 2 1.0 2.1441e-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 465s VecSet 9 1.0 5.5280e-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 465s VecAXPY 14 1.0 1.5324e-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 5443 465s VecAYPX 6 1.0 9.0360e-05 1.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 3956 465s VecScatterBegin 7 1.0 1.2904e-04 1.0 0.00e+00 0.0 4.2e+01 5.8e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 465s VecScatterEnd 7 1.0 6.5801e-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 465s SFSetGraph 3 1.0 3.2361e-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 465s SFSetUp 3 1.0 1.5396e-04 1.1 0.00e+00 0.0 3.6e+01 8.4e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 465s SFPack 7 1.0 3.1601e-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 465s SFUnpack 7 1.0 4.4800e-06 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 465s KSPSetUp 1 1.0 3.7440e-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 465s KSPSolve 1 1.0 1.0392e-01 1.0 2.80e+06 1.0 4.2e+01 5.8e+03 0.0e+00 1 80 47 45 0 1 80 47 45 0 80 465s PCSetUp 1 1.0 1.6304e-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 465s PCApply 8 1.0 1.0157e-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 465s ------------------------------------------------------------------------------------------------------------------------ 465s 465s Object Type Creations Destructions. Reports information only for process 0. 465s 465s --- Event Stage 0: Main Stage 465s 465s Container 2 2 465s Matrix 7 7 465s Index Set 6 6 465s IS L to G Mapping 1 1 465s Vector 12 12 465s Star Forest Graph 3 3 465s Krylov Solver 1 1 465s Preconditioner 1 1 465s Viewer 1 1 465s ======================================================================================================================== 465s Average time to get PetscTime(): 2.84e-07 465s Average time for MPI_Barrier(): 2.736e-06 465s Average time for zero size MPI_Send(): 2.41333e-06 465s #PETSc Option Table entries: 465s --ndofs 30000 # (source: command line) 465s --problem_type poisson # (source: command line) 465s --scaling_type strong # (source: command line) 465s -ksp_rtol 1.0e-8 # (source: command line) 465s -ksp_type cg # (source: command line) 465s -ksp_view # (source: command line) 465s -log_view # (source: command line) 465s -options_left # (source: command line) 465s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 465s -pc_hypre_type boomeramg # (source: command line) 465s -pc_type hypre # (source: command line) 465s #End of PETSc Option Table entries 465s Compiled without FORTRAN kernels 465s Compiled with full precision matrices (default) 465s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 465s 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= 465s ----------------------------------------- 465s Libraries compiled on 2026-01-26 06:54:57 on reproducible 465s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 465s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 465s Using PETSc arch: 465s ----------------------------------------- 465s 465s 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 465s 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 465s ----------------------------------------- 465s 465s 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 465s ----------------------------------------- 465s 465s Using C linker: mpicc 465s Using Fortran linker: mpif90 465s 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++ 465s ----------------------------------------- 465s 465s #PETSc Option Table entries: 465s --ndofs 30000 # (source: command line) 465s --problem_type poisson # (source: command line) 465s --scaling_type strong # (source: command line) 465s -ksp_rtol 1.0e-8 # (source: command line) 465s -ksp_type cg # (source: command line) 465s -ksp_view # (source: command line) 465s -log_view # (source: command line) 465s -options_left # (source: command line) 465s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 465s -pc_hypre_type boomeramg # (source: command line) 465s -pc_type hypre # (source: command line) 465s #End of PETSc Option Table entries 465s WARNING! There are options you set that were not used! 465s WARNING! could be spelling mistake, etc! 465s There are 3 unused database options. They are: 465s Option left: name:--ndofs value: 30000 source: command line 465s Option left: name:--problem_type value: poisson source: command line 465s Option left: name:--scaling_type value: strong source: command line 465s autopkgtest [03:02:36]: test dolfinx-performance-test-source: -----------------------] 470s autopkgtest [03:02:41]: test dolfinx-performance-test-source: - - - - - - - - - - results - - - - - - - - - - 470s dolfinx-performance-test-source PASS 474s autopkgtest [03:02:45]: @@@@@@@@@@@@@@@@@@@@ summary 474s dolfinx-performance-test-binary PASS 474s dolfinx-performance-test-source PASS