0s autopkgtest [05:09:38]: starting date and time: 2026-02-02 05:09:38+0000 0s autopkgtest [05:09:38]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [05:09:38]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5ucf33yb/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:fenics-dolfinx,src:nanobind,src:sphinx-rtd-theme --apt-upgrade fenicsx-performance-tests --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=fenics-dolfinx/1:0.10.0.post5-5build1 nanobind/2.10.2-2 sphinx-rtd-theme/3.1.0+dfsg-1' -- lxd -r lxd-armhf-10.145.243.230 lxd-armhf-10.145.243.230:autopkgtest/ubuntu/resolute/armhf 25s autopkgtest [05:10:03]: testbed dpkg architecture: armhf 27s autopkgtest [05:10:05]: testbed apt version: 3.1.14 31s autopkgtest [05:10:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 32s autopkgtest [05:10:10]: testbed release detected to be: None 40s autopkgtest [05:10:18]: updating testbed package index (apt update) 53s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 57s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 57s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 58s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 58s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [101 kB] 58s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.6 kB] 58s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2816 B] 58s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1274 kB] 60s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [112 kB] 60s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [968 kB] 60s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [6540 B] 60s Get:12 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.3 MB] 63s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1408 kB] 64s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1374 kB] 64s Get:15 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [14.8 MB] 67s Fetched 41.9 MB in 25s (1695 kB/s) 68s Reading package lists... 74s autopkgtest [05:10:52]: upgrading testbed (apt dist-upgrade and autopurge) 78s Reading package lists... 78s Building dependency tree... 78s Reading state information... 79s Calculating upgrade... 79s The following packages will be upgraded: 79s libgpg-error-l10n libgpg-error0 80s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 79.1 kB of archives. 80s After this operation, 1024 B of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error-l10n all 1.58-2 [9244 B] 80s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error0 armhf 1.58-2 [69.8 kB] 81s Fetched 79.1 kB in 1s (150 kB/s) 81s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68394 files and directories currently installed.) 81s Preparing to unpack .../libgpg-error-l10n_1.58-2_all.deb ... 81s Unpacking libgpg-error-l10n (1.58-2) over (1.58-1build1) ... 81s Preparing to unpack .../libgpg-error0_1.58-2_armhf.deb ... 81s Unpacking libgpg-error0:armhf (1.58-2) over (1.58-1build1) ... 81s Setting up libgpg-error0:armhf (1.58-2) ... 81s Setting up libgpg-error-l10n (1.58-2) ... 81s Processing triggers for libc-bin (2.42-2ubuntu4) ... 83s Reading package lists... 84s Building dependency tree... 84s Reading state information... 84s Solving dependencies... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s autopkgtest [05:11:05]: rebooting testbed after setup commands that affected boot 130s autopkgtest [05:11:48]: 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 157s autopkgtest [05:12:15]: @@@@@@@@@@@@@@@@@@@@ apt-source fenicsx-performance-tests 171s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (dsc) [2476 B] 171s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (tar) [21.2 kB] 171s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fenicsx-performance-tests 0.10.0-2 (diff) [6428 B] 171s gpgv: Signature made Mon Dec 22 11:32:48 2025 UTC 171s gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA 171s gpgv: Can't check signature: No public key 171s dpkg-source: warning: cannot verify inline signature for ./fenicsx-performance-tests_0.10.0-2.dsc: no acceptable signature found 171s autopkgtest [05:12:29]: testing package fenicsx-performance-tests version 0.10.0-2 173s autopkgtest [05:12:31]: build not needed 175s autopkgtest [05:12:33]: test dolfinx-performance-test-binary: preparing testbed 177s Reading package lists... 178s Building dependency tree... 178s Reading state information... 178s Solving dependencies... 178s Some packages could not be installed. This may mean that you have 178s requested an impossible situation or if you are using the unstable 178s distribution that some required packages have not yet been created 178s or been moved out of Incoming. 178s The following information may help to resolve the situation: 178s 178s The following packages have unmet dependencies: 179s satisfy:command-line : Depends: fenicsx-performance-tests but it is not going to be installed 179s Depends: fenicsx-performance-tests-source but it is not going to be installed 179s Depends: debhelper-compat (= 13) 179s Depends: cmake (>= 3.16~) but it is not going to be installed 179s Depends: libboost-dev (>= 1.70~) but it is not going to be installed 179s Depends: libdolfinx-dev (>= 1:0.10~) but it is not going to be installed 179s Depends: libdolfinx-real-dev but it is not going to be installed 179s Depends: mpi-default-dev but it is not going to be installed 179s Depends: python3-ffcx but it is not going to be installed 179s Depends: build-essential but it is not going to be installed 179s E: Unable to satisfy dependencies. Reached two conflicting assignments: 179s 1. python3:armhf is selected for install because: 179s 1. satisfy:command-line:armhf=1 is selected for install 179s 2. satisfy:command-line:armhf Depends libdolfinx-real-dev 179s 3. libdolfinx-real-dev:armhf Depends libpetsc-real3.24-dev 179s 4. libpetsc-real3.24-dev:armhf Depends python3 179s 2. python3:armhf is available in versions 3.13.9-3, 3.14.2-1 179s but none of the choices are installable: 179s - python3:armhf=3.13.9-3 is not selected for install 179s - python3:armhf=3.14.2-1 is not selected for install 179s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from resolute-proposed 183s Reading package lists... 183s Building dependency tree... 183s Reading state information... 183s Solving dependencies... 184s The following NEW packages will be installed: 184s autoconf automake autopoint autotools-dev build-essential cmake cmake-data 184s comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf 184s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 184s fenicsx-performance-tests fenicsx-performance-tests-source fonts-mathjax g++ 184s g++-15 g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 184s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext gfortran 184s gfortran-15 gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf 184s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 184s libamd3 libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 184s libbasix-dev libbasix0.10 libblas-dev libblas3 libboost-atomic1.88-dev 184s libboost-atomic1.88.0 libboost-chrono-dev libboost-chrono1.88-dev 184s libboost-chrono1.88.0 libboost-container1.88-dev libboost-container1.88.0 184s libboost-date-time1.88-dev libboost-date-time1.88.0 libboost-dev 184s libboost-filesystem-dev libboost-filesystem1.88-dev 184s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 184s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 184s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 184s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 184s libboost-program-options1.88-dev libboost-program-options1.88.0 184s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 184s libboost-regex1.88.0 libboost-serialization-dev 184s libboost-serialization1.88-dev libboost-serialization1.88.0 184s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 184s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 184s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.88-dev 184s libboost-timer1.88.0 libboost1.88-dev libbrotli-dev libbtf2 libc-dev-bin 184s libc6-dbg libc6-dev libcamd3 libcc1-0 libccolamd3 libcholmod5 libcolamd3 184s libcombblas2.0.0t64 libcrypt-dev libcurl4-openssl-dev libcxsparse4 184s libdebhelper-perl libdolfinx-dev libdolfinx-real-dev libdolfinx-real0.10 184s libdw1t64 libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin 184s libfftw3-dev libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 184s libfftw3-single3 libfile-stripnondeterminism-perl libfmt-dev libfmt10 184s libgcc-15-dev libgfortran-15-dev libgfortran5 libgmp-dev libgmpxx4ldbl 184s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 184s libgssrpc4t64 libhdf5-mpi-dev libhdf5-mpich-310 libhdf5-mpich-cpp-310 184s libhdf5-mpich-dev libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 184s libhdf5-mpich-hl-cpp-310 libhdf5-mpich-hl-fortran-310 libhwloc-dev 184s libhwloc15 libhypre-3.0.0 libhypre-dev libicu-dev libidn2-dev libisl23 184s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 184s libjs-jquery libjs-jquery-ui libjs-mathjax libjsoncpp26 libkadm5clnt-mit12 184s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblapack-dev liblapack3 184s libldap-dev libldl3 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 184s libmpich-dev libmpich12 libmumps-5.8 libmumps-dev libmumps-headers-dev 184s libnghttp2-dev libnuma-dev libopenblas-dev libopenblas-pthread-dev 184s libopenblas0 libopenblas0-pthread libp11-kit-dev libparpack2-dev 184s libparpack2t64 libparu1 libpetsc-real3.24 libpetsc-real3.24-dev 184s libpetsc3.24-dev-common libpkgconf7 libpsl-dev libptscotch-7.0c 184s libptscotch-dev libptscotcherr-7.0 libptscotcherr-dev libpugixml-dev 184s libpugixml1v5 libpython3-dev libpython3.14 libpython3.14-dev 184s libpython3.14-minimal libpython3.14-stdlib librbio4 librhash1 librtmp-dev 184s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 184s libscotch-7.0c libscotch-dev libscotcherr-7.0 libscotcherr-dev 184s libslepc-real3.24 libslepc-real3.24-dev libspdlog-dev libspdlog1.15 libspex3 184s libspqr4 libssh2-1-dev libssl-dev libstdc++-15-dev libsuitesparse-dev 184s libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev 184s libsuperlu-dist-dev libsuperlu-dist9 libsuperlu7 libsz2 libtasn1-6-dev 184s libtool libubsan1 libumfpack6 libunbound8 libx11-dev libxau-dev libxcb1-dev 184s libxdmcp-dev libxml2-dev libyaml-dev libzstd-dev linux-libc-dev m4 184s mpi-default-bin mpi-default-dev mpich nanobind-dev nettle-dev 184s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 184s pkgconf pkgconf-bin po-debconf python3-basix python3-cffi python3-dev 184s python3-ffcx python3-nanobind python3-numpy python3-numpy-dev python3-ply 184s python3-pycparser python3-ufl python3.14 python3.14-dev python3.14-minimal 184s robin-map-dev rpcsvc-proto valgrind valgrind-mpi x11proto-dev 184s xorg-sgml-doctools xtrans-dev zlib1g-dev 184s The following packages will be upgraded: 184s libbrotli1 libexpat1 libpython3-stdlib libssl3t64 libzstd1 python3 184s python3-minimal zlib1g 184s 8 upgraded, 277 newly installed, 0 to remove and 61 not upgraded. 184s Need to get 243 MB of archives. 184s After this operation, 950 MB of additional disk space will be used. 184s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libexpat1 armhf 2.7.4-1 [72.9 kB] 185s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libzstd1 armhf 1.5.7+dfsg-3 [275 kB] 185s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf zlib1g armhf 1:1.3.dfsg+really1.3.1-1ubuntu3 [50.4 kB] 185s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libssl3t64 armhf 3.5.4-1ubuntu1 [1902 kB] 185s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.2-1 [905 kB] 185s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-minimal armhf 3.14.2-1 [2155 kB] 185s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.14.2-1 [28.2 kB] 185s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.14.2-1 [22.9 kB] 185s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.2-1 [2270 kB] 185s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14 armhf 3.14.2-1 [816 kB] 185s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.14.2-1 [10.9 kB] 185s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.3.5+ds-3 [141 kB] 185s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-7ubuntu1 [133 kB] 185s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-12ubuntu1 [334 kB] 185s Get:15 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 186s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-7ubuntu1 [2090 kB] 186s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.3.5+ds-3 [4729 kB] 186s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 186s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 186s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 186s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 186s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 186s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 186s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.18.0-9.9 [1819 kB] 186s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 186s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 186s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 186s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 186s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 186s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 187s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 187s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 187s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 187s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 187s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 187s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 187s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 187s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 187s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 189s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 189s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 189s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 189s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 189s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 189s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 189s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 189s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 189s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 189s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 4.1.1+really3.31.6-2ubuntu1 [2329 kB] 189s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-5 [74.0 kB] 189s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1.1 [148 kB] 189s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 4.1.1+really3.31.6-2ubuntu1 [6839 kB] 189s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 190s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 190s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 190s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 190s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 190s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 190s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 190s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 190s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 190s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 190s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 190s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 190s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 190s Get:66 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libbasix0.10 armhf 0.10.0.post0-2build1 [423 kB] 190s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu3 [345 kB] 190s Get:68 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4build1 [66.6 kB] 190s Get:69 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 190s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.2-2 [1694 kB] 190s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.5-1 [16.3 kB] 190s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.6+repack-2 [1483 kB] 190s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.12.1+dfsg-1 [21.4 kB] 190s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.12.1+dfsg-1 [37.5 kB] 190s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.12.1+dfsg-1 [34.5 kB] 190s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.12.1+dfsg-1 [36.1 kB] 190s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.12.1+dfsg-1 [28.2 kB] 190s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.12.1+dfsg-1 [684 kB] 190s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 190s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 190s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 190s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-7 [246 kB] 190s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-8 [147 kB] 190s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 190s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-7.0 armhf 7.0.10-7ubuntu4 [13.2 kB] 190s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0c armhf 7.0.10-7ubuntu4 [210 kB] 190s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0c armhf 7.0.10-7ubuntu4 [135 kB] 190s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist9 armhf 9.2.1+dfsg1-1 [695 kB] 190s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-3.0.0 armhf 3.0.0-5 [1604 kB] 190s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.12.1+dfsg-1 [23.6 kB] 190s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.12.1+dfsg-1 [83.5 kB] 190s Get:92 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 190s Get:93 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.2-2 [244 kB] 190s Get:94 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.20 [2654 B] 190s Get:95 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-5 [1481 kB] 190s Get:96 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.8 armhf 5.8.1-2ubuntu1 [1966 kB] 190s Get:97 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.12.1+dfsg-1 [139 kB] 190s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 190s Get:99 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.12.1+dfsg-1 [300 kB] 191s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.4-1 [37.6 kB] 191s Get:101 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.24 armhf 3.24.3+dfsg1-1ubuntu1 [7314 kB] 191s Get:102 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2build1 [83.6 kB] 191s Get:103 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 191s Get:104 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 191s Get:105 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.24 armhf 3.24.2+dfsg1-1 [1232 kB] 191s Get:106 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 191s Get:107 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libdolfinx-real0.10 armhf 1:0.10.0.post5-5build1 [588 kB] 191s Get:108 http://ftpmaster.internal/ubuntu resolute/universe armhf fenicsx-performance-tests armhf 0.10.0-2 [307 kB] 191s Get:109 http://ftpmaster.internal/ubuntu resolute/universe armhf fenicsx-performance-tests-source all 0.10.0-2 [17.3 kB] 191s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 192s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-12ubuntu1 [380 kB] 192s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.7 MB] 192s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-12ubuntu1 [18.1 kB] 192s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 192s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 192s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 78.2-1ubuntu1 [203 kB] 192s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 192s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.22.1-2 [51.8 kB] 192s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.22.1-2 [35.7 kB] 192s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.22.1-2 [36.0 kB] 192s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.22.1-2 [46.7 kB] 192s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.22.1-2 [126 kB] 192s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.5-1 [20.8 kB] 192s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-7ubuntu1 [141 kB] 192s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 192s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-7ubuntu1 [2207 kB] 192s Get:127 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 192s Get:128 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpkgconf7 armhf 2.5.1-2 [32.7 kB] 192s Get:129 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf pkgconf-bin armhf 2.5.1-2 [23.2 kB] 192s Get:130 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf pkgconf armhf 2.5.1-2 [20.0 kB] 192s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 192s Get:132 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libbasix-dev armhf 0.10.0.post0-2build1 [65.5 kB] 192s Get:133 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu3 [11.3 MB] 193s Get:134 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu3 [241 kB] 193s Get:135 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu3 [234 kB] 193s Get:136 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu3 [247 kB] 193s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu3 [246 kB] 193s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu3 [4994 B] 193s Get:139 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu3 [266 kB] 193s Get:140 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu3 [265 kB] 193s Get:141 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 193s Get:142 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu3 [336 kB] 193s Get:143 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu3 [403 kB] 193s Get:144 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu3 [239 kB] 193s Get:145 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu3 [4632 B] 193s Get:146 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu3 [286 kB] 193s Get:147 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu3 [239 kB] 193s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu3 [232 kB] 193s Get:149 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu3 [296 kB] 193s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu3 [4434 B] 193s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu3 [357 kB] 193s Get:152 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu3 [327 kB] 193s Get:153 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 78.2-1ubuntu1 [12.2 MB] 193s Get:154 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu3 [351 kB] 193s Get:155 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu3 [464 kB] 193s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu3 [572 kB] 193s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu3 [395 kB] 193s Get:158 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu3 [245 kB] 193s Get:159 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu3 [241 kB] 193s Get:160 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu3 [260 kB] 193s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu3 [266 kB] 193s Get:162 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu3 [4370 B] 193s Get:163 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu3 [374 kB] 193s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 193s Get:165 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu3 [4590 B] 193s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 193s Get:167 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 193s Get:168 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-9 [40.4 kB] 193s Get:169 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-9 [170 kB] 193s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 193s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.2-2 [2650 kB] 193s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.20 [3454 B] 193s Get:173 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu3 [297 kB] 193s Get:174 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu3 [4472 B] 193s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu3 [385 kB] 193s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu3 [4420 B] 193s Get:177 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu3 [4610 B] 193s Get:178 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu3 [268 kB] 193s Get:179 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu3 [275 kB] 194s Get:180 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu3 [4410 B] 194s Get:181 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu3 [243 kB] 194s Get:182 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu3 [237 kB] 194s Get:183 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu3 [4510 B] 194s Get:184 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libbrotli1 armhf 1.2.0-1 [318 kB] 194s Get:185 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libbrotli-dev armhf 1.2.0-1 [335 kB] 194s Get:186 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 194s Get:187 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.22.1-2 [11.9 kB] 194s Get:188 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu5 [290 kB] 194s Get:189 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 194s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build2 [77.8 kB] 194s Get:191 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 194s Get:192 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 194s Get:193 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 194s Get:194 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libunbound8 armhf 1.24.2-1ubuntu2 [433 kB] 194s Get:195 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.10-3ubuntu1 [32.6 kB] 194s Get:196 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.10-3ubuntu1 [32.3 kB] 194s Get:197 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.10-1 [29.3 kB] 194s Get:198 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.21.0-2 [86.7 kB] 194s Get:199 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.2-1 [1174 kB] 194s Get:200 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.10-3ubuntu1 [1043 kB] 194s Get:201 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu3 [881 kB] 194s Get:202 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3 [63.4 kB] 194s Get:203 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libssl-dev armhf 3.5.4-1ubuntu1 [2550 kB] 195s Get:204 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 195s Get:205 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libzstd-dev armhf 1.5.7+dfsg-3 [342 kB] 195s Get:206 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.18.0-1ubuntu1 [505 kB] 195s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.12.1+dfsg-1 [79.7 kB] 195s Get:208 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 195s Get:209 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 195s Get:210 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 195s Get:211 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 195s Get:212 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 195s Get:213 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.12.1+dfsg-1 [22.4 kB] 195s Get:214 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.12.1+dfsg-1 [43.9 kB] 195s Get:215 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.12.1+dfsg-1 [36.7 kB] 195s Get:216 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.12.1+dfsg-1 [56.0 kB] 195s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.12.1+dfsg-1 [64.0 kB] 195s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.12.1+dfsg-1 [1625 kB] 195s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotcherr-dev armhf 7.0.10-7ubuntu4 [4084 B] 195s Get:220 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotcherr-dev armhf 7.0.10-7ubuntu4 [4090 B] 195s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.10-7ubuntu4 [1312 kB] 195s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.10-7ubuntu4 [807 kB] 195s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-5 [7490 B] 195s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-5 [2318 B] 195s Get:225 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 195s Get:226 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 195s Get:227 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 195s Get:228 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2025.07.22-2build1 [49.4 kB] 195s Get:229 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 195s Get:230 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.4-1 [2812 B] 195s Get:231 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.6+repack-2 [97.3 kB] 195s Get:232 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.6+repack-2 [59.0 kB] 195s Get:233 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.6+repack-2 [26.7 kB] 195s Get:234 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.6+repack-2 [125 kB] 195s Get:235 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.6+repack-2 [11.2 kB] 195s Get:236 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.5-1 [21.3 kB] 195s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 195s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 195s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 195s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 195s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 195s Get:242 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.6+repack-2 [3473 kB] 195s Get:243 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.6+repack-2 [5254 B] 195s Get:244 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 195s Get:245 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 9.2.1+dfsg1-1 [815 kB] 195s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1build1 [10.3 kB] 195s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1build1 [606 kB] 196s Get:248 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 196s Get:249 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-2 [24.7 kB] 196s Get:250 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 196s Get:251 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2ubuntu1 [85.8 kB] 196s Get:252 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 196s Get:253 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 196s Get:254 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.24-dev-common all 3.24.3+dfsg1-1ubuntu1 [323 kB] 196s Get:255 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 3.0.0-5 [2100 kB] 196s Get:256 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.8.1-2ubuntu1 [21.6 kB] 196s Get:257 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.8.1-2ubuntu1 [1890 kB] 196s Get:258 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-2ubuntu4 [4516 kB] 196s Get:259 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-3ubuntu1 [8961 kB] 197s Get:260 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-3ubuntu1 [40.5 kB] 197s Get:261 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.24-dev armhf 3.24.3+dfsg1-1ubuntu1 [13.1 MB] 198s Get:262 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 198s Get:263 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.24-dev armhf 3.24.2+dfsg1-1 [8129 kB] 198s Get:264 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libdolfinx-real-dev armhf 1:0.10.0.post5-5build1 [5848 B] 198s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2build1 [109 kB] 198s Get:266 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4build1 [123 kB] 198s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 198s Get:268 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.2-2 [167 kB] 198s Get:269 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.15.1+dfsg-2ubuntu1 [658 kB] 198s Get:270 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-10 [45.9 kB] 198s Get:271 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.23-2 [77.0 kB] 198s Get:272 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 2.0.0-2 [75.5 kB] 198s Get:273 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14 armhf 3.14.2-1 [2213 kB] 199s Get:274 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libexpat1-dev armhf 2.7.4-1 [130 kB] 199s Get:275 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-dev armhf 3.14.2-1 [4504 kB] 199s Get:276 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-dev armhf 3.14.2-1 [11.2 kB] 199s Get:277 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-dev armhf 3.14.2-1 [512 kB] 199s Get:278 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-dev armhf 3.14.2-1 [26.6 kB] 199s Get:279 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2025.2.0.post0-3 [155 kB] 199s Get:280 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.4.1-1 [30.1 kB] 199s Get:281 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf nanobind-dev all 2.10.2-2 [150 kB] 199s Get:282 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-nanobind all 2.10.2-2 [17.3 kB] 199s Get:283 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-basix armhf 0.10.0.post0-2build1 [148 kB] 199s Get:284 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.10.1-3 [92.2 kB] 199s Get:285 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf libdolfinx-dev armhf 1:0.10.0.post5-5build1 [185 kB] 200s Fetched 243 MB in 15s (16.3 MB/s) 200s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68394 files and directories currently installed.) 200s Preparing to unpack .../libexpat1_2.7.4-1_armhf.deb ... 200s Unpacking libexpat1:armhf (2.7.4-1) over (2.7.3-1) ... 200s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_armhf.deb ... 200s Unpacking libzstd1:armhf (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 200s Setting up libzstd1:armhf (1.5.7+dfsg-3) ... 200s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68394 files and directories currently installed.) 200s Preparing to unpack .../zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu3_armhf.deb ... 200s Unpacking zlib1g:armhf (1:1.3.dfsg+really1.3.1-1ubuntu3) over (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 201s Setting up zlib1g:armhf (1:1.3.dfsg+really1.3.1-1ubuntu3) ... 201s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68394 files and directories currently installed.) 201s Preparing to unpack .../libssl3t64_3.5.4-1ubuntu1_armhf.deb ... 201s Unpacking libssl3t64:armhf (3.5.4-1ubuntu1) over (3.5.3-1ubuntu2) ... 201s Setting up libssl3t64:armhf (3.5.4-1ubuntu1) ... 201s Selecting previously unselected package libpython3.14-minimal:armhf. 201s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 68394 files and directories currently installed.) 201s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_armhf.deb ... 201s Unpacking libpython3.14-minimal:armhf (3.14.2-1) ... 201s Selecting previously unselected package python3.14-minimal. 201s Preparing to unpack .../python3.14-minimal_3.14.2-1_armhf.deb ... 201s Unpacking python3.14-minimal (3.14.2-1) ... 201s Setting up libpython3.14-minimal:armhf (3.14.2-1) ... 201s Setting up libexpat1:armhf (2.7.4-1) ... 201s Setting up python3.14-minimal (3.14.2-1) ... 202s (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 ... 68736 files and directories currently installed.) 202s Preparing to unpack .../python3-minimal_3.14.2-1_armhf.deb ... 202s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 202s Setting up python3-minimal (3.14.2-1) ... 203s (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 ... 68736 files and directories currently installed.) 203s Preparing to unpack .../000-python3_3.14.2-1_armhf.deb ... 203s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 203s Selecting previously unselected package libpython3.14-stdlib:armhf. 203s Preparing to unpack .../001-libpython3.14-stdlib_3.14.2-1_armhf.deb ... 203s Unpacking libpython3.14-stdlib:armhf (3.14.2-1) ... 203s Selecting previously unselected package python3.14. 203s Preparing to unpack .../002-python3.14_3.14.2-1_armhf.deb ... 203s Unpacking python3.14 (3.14.2-1) ... 203s Preparing to unpack .../003-libpython3-stdlib_3.14.2-1_armhf.deb ... 203s Unpacking libpython3-stdlib:armhf (3.14.2-1) over (3.13.9-3) ... 203s Selecting previously unselected package python3-numpy-dev:armhf. 203s Preparing to unpack .../004-python3-numpy-dev_1%3a2.3.5+ds-3_armhf.deb ... 203s Unpacking python3-numpy-dev:armhf (1:2.3.5+ds-3) ... 203s Selecting previously unselected package libblas3:armhf. 203s Preparing to unpack .../005-libblas3_3.12.1-7ubuntu1_armhf.deb ... 203s Unpacking libblas3:armhf (3.12.1-7ubuntu1) ... 203s Selecting previously unselected package libgfortran5:armhf. 203s Preparing to unpack .../006-libgfortran5_15.2.0-12ubuntu1_armhf.deb ... 203s Unpacking libgfortran5:armhf (15.2.0-12ubuntu1) ... 203s Selecting previously unselected package libopenblas0-pthread:armhf. 203s Preparing to unpack .../007-libopenblas0-pthread_0.3.30+ds-3_armhf.deb ... 203s Unpacking libopenblas0-pthread:armhf (0.3.30+ds-3) ... 204s Selecting previously unselected package liblapack3:armhf. 204s Preparing to unpack .../008-liblapack3_3.12.1-7ubuntu1_armhf.deb ... 204s Unpacking liblapack3:armhf (3.12.1-7ubuntu1) ... 204s Selecting previously unselected package python3-numpy. 204s Preparing to unpack .../009-python3-numpy_1%3a2.3.5+ds-3_armhf.deb ... 204s Unpacking python3-numpy (1:2.3.5+ds-3) ... 204s Selecting previously unselected package m4. 204s Preparing to unpack .../010-m4_1.4.20-2_armhf.deb ... 204s Unpacking m4 (1.4.20-2) ... 204s Selecting previously unselected package autoconf. 204s Preparing to unpack .../011-autoconf_2.72-3.1ubuntu1_all.deb ... 204s Unpacking autoconf (2.72-3.1ubuntu1) ... 204s Selecting previously unselected package autotools-dev. 204s Preparing to unpack .../012-autotools-dev_20240727.1_all.deb ... 204s Unpacking autotools-dev (20240727.1) ... 204s Selecting previously unselected package automake. 204s Preparing to unpack .../013-automake_1%3a1.18.1-3build1_all.deb ... 204s Unpacking automake (1:1.18.1-3build1) ... 204s Selecting previously unselected package autopoint. 204s Preparing to unpack .../014-autopoint_0.23.2-1_all.deb ... 204s Unpacking autopoint (0.23.2-1) ... 204s Selecting previously unselected package libc-dev-bin. 204s Preparing to unpack .../015-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 204s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 204s Selecting previously unselected package linux-libc-dev:armhf. 204s Preparing to unpack .../016-linux-libc-dev_6.18.0-9.9_armhf.deb ... 204s Unpacking linux-libc-dev:armhf (6.18.0-9.9) ... 205s Selecting previously unselected package libcrypt-dev:armhf. 205s Preparing to unpack .../017-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 205s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 205s Selecting previously unselected package rpcsvc-proto. 205s Preparing to unpack .../018-rpcsvc-proto_1.4.3-1_armhf.deb ... 205s Unpacking rpcsvc-proto (1.4.3-1) ... 205s Selecting previously unselected package libc6-dev:armhf. 205s Preparing to unpack .../019-libc6-dev_2.42-2ubuntu4_armhf.deb ... 205s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 205s Selecting previously unselected package libisl23:armhf. 205s Preparing to unpack .../020-libisl23_0.27-1build1_armhf.deb ... 205s Unpacking libisl23:armhf (0.27-1build1) ... 205s Selecting previously unselected package libmpc3:armhf. 205s Preparing to unpack .../021-libmpc3_1.3.1-2_armhf.deb ... 205s Unpacking libmpc3:armhf (1.3.1-2) ... 205s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 205s Preparing to unpack .../022-cpp-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 205s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 205s Selecting previously unselected package cpp-15. 205s Preparing to unpack .../023-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 205s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 205s Selecting previously unselected package cpp-arm-linux-gnueabihf. 205s Preparing to unpack .../024-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 205s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 205s Selecting previously unselected package cpp. 205s Preparing to unpack .../025-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 205s Unpacking cpp (4:15.2.0-4ubuntu1) ... 205s Selecting previously unselected package libcc1-0:armhf. 205s Preparing to unpack .../026-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 205s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 205s Selecting previously unselected package libgomp1:armhf. 205s Preparing to unpack .../027-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 205s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 205s Selecting previously unselected package libasan8:armhf. 205s Preparing to unpack .../028-libasan8_15.2.0-12ubuntu1_armhf.deb ... 205s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 206s Selecting previously unselected package libubsan1:armhf. 206s Preparing to unpack .../029-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 206s Unpacking libubsan1:armhf (15.2.0-12ubuntu1) ... 206s Selecting previously unselected package libgcc-15-dev:armhf. 206s Preparing to unpack .../030-libgcc-15-dev_15.2.0-12ubuntu1_armhf.deb ... 206s Unpacking libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 206s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 206s Preparing to unpack .../031-gcc-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 206s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 206s Selecting previously unselected package gcc-15. 206s Preparing to unpack .../032-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 206s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 206s Selecting previously unselected package gcc-arm-linux-gnueabihf. 206s Preparing to unpack .../033-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 206s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 207s Selecting previously unselected package gcc. 207s Preparing to unpack .../034-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 207s Unpacking gcc (4:15.2.0-4ubuntu1) ... 207s Selecting previously unselected package libstdc++-15-dev:armhf. 207s Preparing to unpack .../035-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 207s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 207s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 207s Preparing to unpack .../036-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 207s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 207s Selecting previously unselected package g++-15. 207s Preparing to unpack .../037-g++-15_15.2.0-12ubuntu1_armhf.deb ... 207s Unpacking g++-15 (15.2.0-12ubuntu1) ... 207s Selecting previously unselected package g++-arm-linux-gnueabihf. 207s Preparing to unpack .../038-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 207s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 207s Selecting previously unselected package g++. 207s Preparing to unpack .../039-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 207s Unpacking g++ (4:15.2.0-4ubuntu1) ... 207s Selecting previously unselected package build-essential. 207s Preparing to unpack .../040-build-essential_12.12ubuntu2_armhf.deb ... 207s Unpacking build-essential (12.12ubuntu2) ... 207s Selecting previously unselected package cmake-data. 207s Preparing to unpack .../041-cmake-data_4.1.1+really3.31.6-2ubuntu1_all.deb ... 207s Unpacking cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 208s Selecting previously unselected package libjsoncpp26:armhf. 208s Preparing to unpack .../042-libjsoncpp26_1.9.6-5_armhf.deb ... 208s Unpacking libjsoncpp26:armhf (1.9.6-5) ... 208s Selecting previously unselected package librhash1:armhf. 208s Preparing to unpack .../043-librhash1_1.4.6-1.1_armhf.deb ... 208s Unpacking librhash1:armhf (1.4.6-1.1) ... 208s Selecting previously unselected package cmake. 208s Preparing to unpack .../044-cmake_4.1.1+really3.31.6-2ubuntu1_armhf.deb ... 208s Unpacking cmake (4.1.1+really3.31.6-2ubuntu1) ... 209s Selecting previously unselected package libdebhelper-perl. 209s Preparing to unpack .../045-libdebhelper-perl_13.28ubuntu1_all.deb ... 209s Unpacking libdebhelper-perl (13.28ubuntu1) ... 209s Selecting previously unselected package libtool. 209s Preparing to unpack .../046-libtool_2.5.4-9_all.deb ... 209s Unpacking libtool (2.5.4-9) ... 209s Selecting previously unselected package dh-autoreconf. 209s Preparing to unpack .../047-dh-autoreconf_21_all.deb ... 209s Unpacking dh-autoreconf (21) ... 209s Selecting previously unselected package libarchive-zip-perl. 209s Preparing to unpack .../048-libarchive-zip-perl_1.68-1_all.deb ... 209s Unpacking libarchive-zip-perl (1.68-1) ... 209s Selecting previously unselected package libfile-stripnondeterminism-perl. 209s Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 209s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 209s Selecting previously unselected package dh-strip-nondeterminism. 209s Preparing to unpack .../050-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 209s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 209s Selecting previously unselected package libdw1t64:armhf. 209s Preparing to unpack .../051-libdw1t64_0.194-1_armhf.deb ... 209s Unpacking libdw1t64:armhf (0.194-1) ... 209s Selecting previously unselected package debugedit. 209s Preparing to unpack .../052-debugedit_1%3a5.2-3_armhf.deb ... 209s Unpacking debugedit (1:5.2-3) ... 209s Selecting previously unselected package dwz. 209s Preparing to unpack .../053-dwz_0.16-2_armhf.deb ... 209s Unpacking dwz (0.16-2) ... 209s Selecting previously unselected package gettext. 209s Preparing to unpack .../054-gettext_0.23.2-1_armhf.deb ... 209s Unpacking gettext (0.23.2-1) ... 209s Selecting previously unselected package intltool-debian. 209s Preparing to unpack .../055-intltool-debian_0.35.0+20060710.6build1_all.deb ... 209s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 209s Selecting previously unselected package po-debconf. 209s Preparing to unpack .../056-po-debconf_1.0.22_all.deb ... 209s Unpacking po-debconf (1.0.22) ... 209s Selecting previously unselected package debhelper. 209s Preparing to unpack .../057-debhelper_13.28ubuntu1_all.deb ... 209s Unpacking debhelper (13.28ubuntu1) ... 209s Selecting previously unselected package libbasix0.10:armhf. 209s Preparing to unpack .../058-libbasix0.10_0.10.0.post0-2build1_armhf.deb ... 209s Unpacking libbasix0.10:armhf (0.10.0.post0-2build1) ... 209s Selecting previously unselected package libboost-program-options1.88.0:armhf. 209s Preparing to unpack .../059-libboost-program-options1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 209s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 210s Selecting previously unselected package libfmt10:armhf. 210s Preparing to unpack .../060-libfmt10_10.1.1+ds1-4build1_armhf.deb ... 210s Unpacking libfmt10:armhf (10.1.1+ds1-4build1) ... 210s Selecting previously unselected package libhwloc15:armhf. 210s Preparing to unpack .../061-libhwloc15_2.12.2-1_armhf.deb ... 210s Unpacking libhwloc15:armhf (2.12.2-1) ... 210s Selecting previously unselected package libmpich12:armhf. 210s Preparing to unpack .../062-libmpich12_4.3.2-2_armhf.deb ... 210s Unpacking libmpich12:armhf (4.3.2-2) ... 210s Selecting previously unselected package libsz2:armhf. 210s Preparing to unpack .../063-libsz2_1.1.5-1_armhf.deb ... 210s Unpacking libsz2:armhf (1.1.5-1) ... 210s Selecting previously unselected package libhdf5-mpich-310:armhf. 210s Preparing to unpack .../064-libhdf5-mpich-310_1.14.6+repack-2_armhf.deb ... 210s Unpacking libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 210s Selecting previously unselected package libsuitesparseconfig7:armhf. 210s Preparing to unpack .../065-libsuitesparseconfig7_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libamd3:armhf. 210s Preparing to unpack .../066-libamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libamd3:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libcamd3:armhf. 210s Preparing to unpack .../067-libcamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libcamd3:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libccolamd3:armhf. 210s Preparing to unpack .../068-libccolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libccolamd3:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libcolamd3:armhf. 210s Preparing to unpack .../069-libcolamd3_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libcolamd3:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libcholmod5:armhf. 210s Preparing to unpack .../070-libcholmod5_1%3a7.12.1+dfsg-1_armhf.deb ... 210s Unpacking libcholmod5:armhf (1:7.12.1+dfsg-1) ... 210s Selecting previously unselected package libfftw3-double3:armhf. 210s Preparing to unpack .../071-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 210s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 210s Selecting previously unselected package libfftw3-single3:armhf. 210s Preparing to unpack .../072-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 210s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 210s Selecting previously unselected package libfftw3-mpi3:armhf. 210s Preparing to unpack .../073-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 210s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 210s Selecting previously unselected package libcombblas2.0.0t64:armhf. 210s Preparing to unpack .../074-libcombblas2.0.0t64_2.0.0-7_armhf.deb ... 210s Unpacking libcombblas2.0.0t64:armhf (2.0.0-7) ... 210s Selecting previously unselected package libmetis5:armhf. 210s Preparing to unpack .../075-libmetis5_5.1.0.dfsg-8_armhf.deb ... 210s Unpacking libmetis5:armhf (5.1.0.dfsg-8) ... 210s Selecting previously unselected package libptscotcherr-7.0:armhf. 210s Preparing to unpack .../076-libptscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 210s Unpacking libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 210s Selecting previously unselected package libscotcherr-7.0:armhf. 211s Preparing to unpack .../077-libscotcherr-7.0_7.0.10-7ubuntu4_armhf.deb ... 211s Unpacking libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 211s Selecting previously unselected package libscotch-7.0c:armhf. 211s Preparing to unpack .../078-libscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 211s Unpacking libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 211s Selecting previously unselected package libptscotch-7.0c:armhf. 211s Preparing to unpack .../079-libptscotch-7.0c_7.0.10-7ubuntu4_armhf.deb ... 211s Unpacking libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 211s Selecting previously unselected package libsuperlu-dist9:armhf. 211s Preparing to unpack .../080-libsuperlu-dist9_9.2.1+dfsg1-1_armhf.deb ... 211s Unpacking libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 211s Selecting previously unselected package libhypre-3.0.0:armhf. 211s Preparing to unpack .../081-libhypre-3.0.0_3.0.0-5_armhf.deb ... 211s Unpacking libhypre-3.0.0:armhf (3.0.0-5) ... 211s Selecting previously unselected package libbtf2:armhf. 211s Preparing to unpack .../082-libbtf2_1%3a7.12.1+dfsg-1_armhf.deb ... 211s Unpacking libbtf2:armhf (1:7.12.1+dfsg-1) ... 211s Selecting previously unselected package libklu2:armhf. 211s Preparing to unpack .../083-libklu2_1%3a7.12.1+dfsg-1_armhf.deb ... 211s Unpacking libklu2:armhf (1:7.12.1+dfsg-1) ... 211s Selecting previously unselected package hwloc-nox. 211s Preparing to unpack .../084-hwloc-nox_2.12.2-1_armhf.deb ... 211s Unpacking hwloc-nox (2.12.2-1) ... 211s Selecting previously unselected package mpich. 211s Preparing to unpack .../085-mpich_4.3.2-2_armhf.deb ... 211s Unpacking mpich (4.3.2-2) ... 211s Selecting previously unselected package mpi-default-bin. 211s Preparing to unpack .../086-mpi-default-bin_1.20_armhf.deb ... 211s Unpacking mpi-default-bin (1.20) ... 211s Selecting previously unselected package libscalapack-mpich2.2:armhf. 211s Preparing to unpack .../087-libscalapack-mpich2.2_2.2.2-5_armhf.deb ... 211s Unpacking libscalapack-mpich2.2:armhf (2.2.2-5) ... 211s Selecting previously unselected package libmumps-5.8:armhf. 211s Preparing to unpack .../088-libmumps-5.8_5.8.1-2ubuntu1_armhf.deb ... 211s Unpacking libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 211s Selecting previously unselected package libspqr4:armhf. 211s Preparing to unpack .../089-libspqr4_1%3a7.12.1+dfsg-1_armhf.deb ... 211s Unpacking libspqr4:armhf (1:7.12.1+dfsg-1) ... 211s Selecting previously unselected package libsuperlu7:armhf. 211s Preparing to unpack .../090-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 211s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 211s Selecting previously unselected package libumfpack6:armhf. 211s Preparing to unpack .../091-libumfpack6_1%3a7.12.1+dfsg-1_armhf.deb ... 211s Unpacking libumfpack6:armhf (1:7.12.1+dfsg-1) ... 211s Selecting previously unselected package ocl-icd-libopencl1:armhf. 211s Preparing to unpack .../092-ocl-icd-libopencl1_2.3.4-1_armhf.deb ... 211s Unpacking ocl-icd-libopencl1:armhf (2.3.4-1) ... 211s Selecting previously unselected package libpetsc-real3.24:armhf. 211s Preparing to unpack .../093-libpetsc-real3.24_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 211s Unpacking libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 212s Selecting previously unselected package libpugixml1v5:armhf. 212s Preparing to unpack .../094-libpugixml1v5_1.14-2build1_armhf.deb ... 212s Unpacking libpugixml1v5:armhf (1.14-2build1) ... 212s Selecting previously unselected package libarpack2t64:armhf. 212s Preparing to unpack .../095-libarpack2t64_3.9.1-6_armhf.deb ... 212s Unpacking libarpack2t64:armhf (3.9.1-6) ... 212s Selecting previously unselected package libparpack2t64:armhf. 212s Preparing to unpack .../096-libparpack2t64_3.9.1-6_armhf.deb ... 212s Unpacking libparpack2t64:armhf (3.9.1-6) ... 212s Selecting previously unselected package libslepc-real3.24. 212s Preparing to unpack .../097-libslepc-real3.24_3.24.2+dfsg1-1_armhf.deb ... 212s Unpacking libslepc-real3.24 (3.24.2+dfsg1-1) ... 212s Selecting previously unselected package libspdlog1.15:armhf. 212s Preparing to unpack .../098-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 212s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 212s Selecting previously unselected package libdolfinx-real0.10:armhf. 212s Preparing to unpack .../099-libdolfinx-real0.10_1%3a0.10.0.post5-5build1_armhf.deb ... 212s Unpacking libdolfinx-real0.10:armhf (1:0.10.0.post5-5build1) ... 212s Selecting previously unselected package fenicsx-performance-tests. 212s Preparing to unpack .../100-fenicsx-performance-tests_0.10.0-2_armhf.deb ... 212s Unpacking fenicsx-performance-tests (0.10.0-2) ... 212s Selecting previously unselected package fenicsx-performance-tests-source. 212s Preparing to unpack .../101-fenicsx-performance-tests-source_0.10.0-2_all.deb ... 212s Unpacking fenicsx-performance-tests-source (0.10.0-2) ... 212s Selecting previously unselected package fonts-mathjax. 212s Preparing to unpack .../102-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 212s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 212s Selecting previously unselected package libgfortran-15-dev:armhf. 212s Preparing to unpack .../103-libgfortran-15-dev_15.2.0-12ubuntu1_armhf.deb ... 212s Unpacking libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 212s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 212s Preparing to unpack .../104-gfortran-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 212s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 213s Selecting previously unselected package gfortran-15. 213s Preparing to unpack .../105-gfortran-15_15.2.0-12ubuntu1_armhf.deb ... 213s Unpacking gfortran-15 (15.2.0-12ubuntu1) ... 213s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 213s Preparing to unpack .../106-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 213s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 213s Selecting previously unselected package gfortran. 213s Preparing to unpack .../107-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 213s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 213s Selecting previously unselected package icu-devtools. 213s Preparing to unpack .../108-icu-devtools_78.2-1ubuntu1_armhf.deb ... 213s Unpacking icu-devtools (78.2-1ubuntu1) ... 213s Selecting previously unselected package comerr-dev:armhf. 213s Preparing to unpack .../109-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 213s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 213s Selecting previously unselected package libgssrpc4t64:armhf. 213s Preparing to unpack .../110-libgssrpc4t64_1.22.1-2_armhf.deb ... 213s Unpacking libgssrpc4t64:armhf (1.22.1-2) ... 213s Selecting previously unselected package libkadm5clnt-mit12:armhf. 213s Preparing to unpack .../111-libkadm5clnt-mit12_1.22.1-2_armhf.deb ... 213s Unpacking libkadm5clnt-mit12:armhf (1.22.1-2) ... 213s Selecting previously unselected package libkdb5-10t64:armhf. 213s Preparing to unpack .../112-libkdb5-10t64_1.22.1-2_armhf.deb ... 213s Unpacking libkdb5-10t64:armhf (1.22.1-2) ... 213s Selecting previously unselected package libkadm5srv-mit12:armhf. 213s Preparing to unpack .../113-libkadm5srv-mit12_1.22.1-2_armhf.deb ... 213s Unpacking libkadm5srv-mit12:armhf (1.22.1-2) ... 213s Selecting previously unselected package krb5-multidev:armhf. 213s Preparing to unpack .../114-krb5-multidev_1.22.1-2_armhf.deb ... 213s Unpacking krb5-multidev:armhf (1.22.1-2) ... 213s Selecting previously unselected package libaec0:armhf. 213s Preparing to unpack .../115-libaec0_1.1.5-1_armhf.deb ... 213s Unpacking libaec0:armhf (1.1.5-1) ... 213s Selecting previously unselected package libblas-dev:armhf. 213s Preparing to unpack .../116-libblas-dev_3.12.1-7ubuntu1_armhf.deb ... 213s Unpacking libblas-dev:armhf (3.12.1-7ubuntu1) ... 213s Selecting previously unselected package libopenblas-pthread-dev:armhf. 213s Preparing to unpack .../117-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 213s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 214s Selecting previously unselected package liblapack-dev:armhf. 214s Preparing to unpack .../118-liblapack-dev_3.12.1-7ubuntu1_armhf.deb ... 214s Unpacking liblapack-dev:armhf (3.12.1-7ubuntu1) ... 214s Selecting previously unselected package libarpack2-dev:armhf. 214s Preparing to unpack .../119-libarpack2-dev_3.9.1-6_armhf.deb ... 214s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 214s Selecting previously unselected package libpkgconf7:armhf. 214s Preparing to unpack .../120-libpkgconf7_2.5.1-2_armhf.deb ... 214s Unpacking libpkgconf7:armhf (2.5.1-2) ... 214s Selecting previously unselected package pkgconf-bin. 214s Preparing to unpack .../121-pkgconf-bin_2.5.1-2_armhf.deb ... 214s Unpacking pkgconf-bin (2.5.1-2) ... 214s Selecting previously unselected package pkgconf:armhf. 214s Preparing to unpack .../122-pkgconf_2.5.1-2_armhf.deb ... 214s Unpacking pkgconf:armhf (2.5.1-2) ... 214s Selecting previously unselected package libeigen3-dev. 214s Preparing to unpack .../123-libeigen3-dev_3.4.0-5_all.deb ... 214s Unpacking libeigen3-dev (3.4.0-5) ... 214s Selecting previously unselected package libbasix-dev:armhf. 214s Preparing to unpack .../124-libbasix-dev_0.10.0.post0-2build1_armhf.deb ... 214s Unpacking libbasix-dev:armhf (0.10.0.post0-2build1) ... 214s Selecting previously unselected package libboost1.88-dev:armhf. 214s Preparing to unpack .../125-libboost1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 214s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-atomic1.88.0:armhf. 218s Preparing to unpack .../126-libboost-atomic1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 218s Preparing to unpack .../127-libboost-atomic1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-chrono1.88.0:armhf. 218s Preparing to unpack .../128-libboost-chrono1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 218s Preparing to unpack .../129-libboost-chrono1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-chrono-dev:armhf. 218s Preparing to unpack .../130-libboost-chrono-dev_1.88.0.0ubuntu3_armhf.deb ... 218s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 218s Selecting previously unselected package libboost-container1.88.0:armhf. 218s Preparing to unpack .../131-libboost-container1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-container1.88-dev:armhf. 218s Preparing to unpack .../132-libboost-container1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-date-time1.88.0:armhf. 218s Preparing to unpack .../133-libboost-date-time1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-serialization1.88.0:armhf. 218s Preparing to unpack .../134-libboost-serialization1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 218s Preparing to unpack .../135-libboost-serialization1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 218s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 218s Preparing to unpack .../136-libboost-date-time1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 218s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-dev:armhf. 219s Preparing to unpack .../137-libboost-dev_1.88.0.0ubuntu3_armhf.deb ... 219s Unpacking libboost-dev:armhf (1.88.0.0ubuntu3) ... 219s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 219s Preparing to unpack .../138-libboost-filesystem1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-system1.88.0:armhf. 219s Preparing to unpack .../139-libboost-system1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-system1.88-dev:armhf. 219s Preparing to unpack .../140-libboost-system1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 219s Preparing to unpack .../141-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-filesystem-dev:armhf. 219s Preparing to unpack .../142-libboost-filesystem-dev_1.88.0.0ubuntu3_armhf.deb ... 219s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 219s Selecting previously unselected package libboost-graph1.88.0:armhf. 219s Preparing to unpack .../143-libboost-graph1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libboost-regex1.88.0:armhf. 219s Preparing to unpack .../144-libboost-regex1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 219s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 219s Selecting previously unselected package libicu-dev:armhf. 219s Preparing to unpack .../145-libicu-dev_78.2-1ubuntu1_armhf.deb ... 219s Unpacking libicu-dev:armhf (78.2-1ubuntu1) ... 220s Selecting previously unselected package libboost-regex1.88-dev:armhf. 220s Preparing to unpack .../146-libboost-regex1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-test1.88.0:armhf. 220s Preparing to unpack .../147-libboost-test1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-test1.88-dev:armhf. 220s Preparing to unpack .../148-libboost-test1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-graph1.88-dev:armhf. 220s Preparing to unpack .../149-libboost-graph1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-random1.88.0:armhf. 220s Preparing to unpack .../150-libboost-random1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-random1.88-dev:armhf. 220s Preparing to unpack .../151-libboost-random1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 220s Preparing to unpack .../152-libboost-iostreams1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 220s Preparing to unpack .../153-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-iostreams-dev:armhf. 220s Preparing to unpack .../154-libboost-iostreams-dev_1.88.0.0ubuntu3_armhf.deb ... 220s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 220s Selecting previously unselected package libboost-math1.88.0:armhf. 220s Preparing to unpack .../155-libboost-math1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-math1.88-dev:armhf. 220s Preparing to unpack .../156-libboost-math1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 220s Selecting previously unselected package libboost-math-dev:armhf. 220s Preparing to unpack .../157-libboost-math-dev_1.88.0.0ubuntu3_armhf.deb ... 220s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 220s Selecting previously unselected package libboost-mpi1.88.0. 220s Preparing to unpack .../158-libboost-mpi1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 220s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 221s Selecting previously unselected package libnuma-dev:armhf. 221s Preparing to unpack .../159-libnuma-dev_2.0.19-1_armhf.deb ... 221s Unpacking libnuma-dev:armhf (2.0.19-1) ... 221s Selecting previously unselected package libltdl7:armhf. 221s Preparing to unpack .../160-libltdl7_2.5.4-9_armhf.deb ... 221s Unpacking libltdl7:armhf (2.5.4-9) ... 221s Selecting previously unselected package libltdl-dev:armhf. 221s Preparing to unpack .../161-libltdl-dev_2.5.4-9_armhf.deb ... 221s Unpacking libltdl-dev:armhf (2.5.4-9) ... 221s Selecting previously unselected package libhwloc-dev:armhf. 221s Preparing to unpack .../162-libhwloc-dev_2.12.2-1_armhf.deb ... 221s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 221s Selecting previously unselected package libmpich-dev:armhf. 221s Preparing to unpack .../163-libmpich-dev_4.3.2-2_armhf.deb ... 221s Unpacking libmpich-dev:armhf (4.3.2-2) ... 221s Selecting previously unselected package mpi-default-dev. 221s Preparing to unpack .../164-mpi-default-dev_1.20_armhf.deb ... 221s Unpacking mpi-default-dev (1.20) ... 221s Selecting previously unselected package libboost-mpi1.88-dev. 221s Preparing to unpack .../165-libboost-mpi1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 221s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 221s Selecting previously unselected package libboost-mpi-dev. 221s Preparing to unpack .../166-libboost-mpi-dev_1.88.0.0ubuntu3_armhf.deb ... 221s Unpacking libboost-mpi-dev (1.88.0.0ubuntu3) ... 221s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 221s Preparing to unpack .../167-libboost-program-options1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 221s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 221s Selecting previously unselected package libboost-program-options-dev:armhf. 221s Preparing to unpack .../168-libboost-program-options-dev_1.88.0.0ubuntu3_armhf.deb ... 221s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 221s Selecting previously unselected package libboost-serialization-dev:armhf. 221s Preparing to unpack .../169-libboost-serialization-dev_1.88.0.0ubuntu3_armhf.deb ... 221s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 221s Selecting previously unselected package libboost-thread1.88.0:armhf. 221s Preparing to unpack .../170-libboost-thread1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 221s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 221s Selecting previously unselected package libboost-thread1.88-dev:armhf. 221s Preparing to unpack .../171-libboost-thread1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 221s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 222s Selecting previously unselected package libboost-thread-dev:armhf. 222s Preparing to unpack .../172-libboost-thread-dev_1.88.0.0ubuntu3_armhf.deb ... 222s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 222s Selecting previously unselected package libboost-timer1.88.0:armhf. 222s Preparing to unpack .../173-libboost-timer1.88.0_1.88.0-1.4ubuntu3_armhf.deb ... 222s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 222s Selecting previously unselected package libboost-timer1.88-dev:armhf. 222s Preparing to unpack .../174-libboost-timer1.88-dev_1.88.0-1.4ubuntu3_armhf.deb ... 222s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 222s Selecting previously unselected package libboost-timer-dev:armhf. 222s Preparing to unpack .../175-libboost-timer-dev_1.88.0.0ubuntu3_armhf.deb ... 222s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 222s Preparing to unpack .../176-libbrotli1_1.2.0-1_armhf.deb ... 222s Unpacking libbrotli1:armhf (1.2.0-1) over (1.1.0-2build6) ... 222s Selecting previously unselected package libbrotli-dev:armhf. 222s Preparing to unpack .../177-libbrotli-dev_1.2.0-1_armhf.deb ... 222s Unpacking libbrotli-dev:armhf (1.2.0-1) ... 222s Selecting previously unselected package libidn2-dev:armhf. 222s Preparing to unpack .../178-libidn2-dev_2.3.8-4_armhf.deb ... 222s Unpacking libidn2-dev:armhf (2.3.8-4) ... 222s Selecting previously unselected package libkrb5-dev:armhf. 222s Preparing to unpack .../179-libkrb5-dev_1.22.1-2_armhf.deb ... 222s Unpacking libkrb5-dev:armhf (1.22.1-2) ... 222s Selecting previously unselected package libldap-dev:armhf. 222s Preparing to unpack .../180-libldap-dev_2.6.10+dfsg-1ubuntu5_armhf.deb ... 222s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 222s Selecting previously unselected package libnghttp2-dev:armhf. 222s Preparing to unpack .../181-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 222s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 222s Selecting previously unselected package libpsl-dev:armhf. 222s Preparing to unpack .../182-libpsl-dev_0.21.2-1.1build2_armhf.deb ... 222s Unpacking libpsl-dev:armhf (0.21.2-1.1build2) ... 222s Selecting previously unselected package libgmpxx4ldbl:armhf. 222s Preparing to unpack .../183-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 222s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 222s Selecting previously unselected package libgmp-dev:armhf. 222s Preparing to unpack .../184-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 222s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 222s Selecting previously unselected package libevent-2.1-7t64:armhf. 222s Preparing to unpack .../185-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 222s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 222s Selecting previously unselected package libunbound8:armhf. 222s Preparing to unpack .../186-libunbound8_1.24.2-1ubuntu2_armhf.deb ... 222s Unpacking libunbound8:armhf (1.24.2-1ubuntu2) ... 223s Selecting previously unselected package libgnutls-dane0t64:armhf. 223s Preparing to unpack .../187-libgnutls-dane0t64_3.8.10-3ubuntu1_armhf.deb ... 223s Unpacking libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 223s Selecting previously unselected package libgnutls-openssl27t64:armhf. 223s Preparing to unpack .../188-libgnutls-openssl27t64_3.8.10-3ubuntu1_armhf.deb ... 223s Unpacking libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 223s Selecting previously unselected package libp11-kit-dev:armhf. 223s Preparing to unpack .../189-libp11-kit-dev_0.25.10-1_armhf.deb ... 223s Unpacking libp11-kit-dev:armhf (0.25.10-1) ... 223s Selecting previously unselected package libtasn1-6-dev:armhf. 223s Preparing to unpack .../190-libtasn1-6-dev_4.21.0-2_armhf.deb ... 223s Unpacking libtasn1-6-dev:armhf (4.21.0-2) ... 223s Selecting previously unselected package nettle-dev:armhf. 223s Preparing to unpack .../191-nettle-dev_3.10.2-1_armhf.deb ... 223s Unpacking nettle-dev:armhf (3.10.2-1) ... 223s Selecting previously unselected package libgnutls28-dev:armhf. 223s Preparing to unpack .../192-libgnutls28-dev_3.8.10-3ubuntu1_armhf.deb ... 223s Unpacking libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 223s Selecting previously unselected package zlib1g-dev:armhf. 223s Preparing to unpack .../193-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu3_armhf.deb ... 223s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu3) ... 223s Selecting previously unselected package librtmp-dev:armhf. 223s Preparing to unpack .../194-librtmp-dev_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 223s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 223s Selecting previously unselected package libssl-dev:armhf. 223s Preparing to unpack .../195-libssl-dev_3.5.4-1ubuntu1_armhf.deb ... 223s Unpacking libssl-dev:armhf (3.5.4-1ubuntu1) ... 223s Selecting previously unselected package libssh2-1-dev:armhf. 223s Preparing to unpack .../196-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 223s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 223s Selecting previously unselected package libzstd-dev:armhf. 223s Preparing to unpack .../197-libzstd-dev_1.5.7+dfsg-3_armhf.deb ... 223s Unpacking libzstd-dev:armhf (1.5.7+dfsg-3) ... 224s Selecting previously unselected package libcurl4-openssl-dev:armhf. 224s Preparing to unpack .../198-libcurl4-openssl-dev_8.18.0-1ubuntu1_armhf.deb ... 224s Unpacking libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 224s Selecting previously unselected package libcxsparse4:armhf. 224s Preparing to unpack .../199-libcxsparse4_1%3a7.12.1+dfsg-1_armhf.deb ... 224s Unpacking libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 224s Selecting previously unselected package libjs-jquery. 224s Preparing to unpack .../200-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 224s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 224s Selecting previously unselected package libjs-jquery-ui. 224s Preparing to unpack .../201-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 224s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 224s Selecting previously unselected package libjs-mathjax. 224s Preparing to unpack .../202-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 224s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 225s Selecting previously unselected package libopenblas0:armhf. 225s Preparing to unpack .../203-libopenblas0_0.3.30+ds-3_armhf.deb ... 225s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 225s Selecting previously unselected package libopenblas-dev:armhf. 225s Preparing to unpack .../204-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 225s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 225s Selecting previously unselected package libldl3:armhf. 225s Preparing to unpack .../205-libldl3_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking libldl3:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 225s Preparing to unpack .../206-libsuitesparse-mongoose3_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package librbio4:armhf. 225s Preparing to unpack .../207-librbio4_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking librbio4:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package libspex3:armhf. 225s Preparing to unpack .../208-libspex3_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking libspex3:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package libparu1:armhf. 225s Preparing to unpack .../209-libparu1_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking libparu1:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package libsuitesparse-dev:armhf. 225s Preparing to unpack .../210-libsuitesparse-dev_1%3a7.12.1+dfsg-1_armhf.deb ... 225s Unpacking libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 225s Selecting previously unselected package libptscotcherr-dev:armhf. 225s Preparing to unpack .../211-libptscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 225s Unpacking libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 225s Selecting previously unselected package libscotcherr-dev:armhf. 225s Preparing to unpack .../212-libscotcherr-dev_7.0.10-7ubuntu4_armhf.deb ... 225s Unpacking libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 225s Selecting previously unselected package libscotch-dev:armhf. 225s Preparing to unpack .../213-libscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 225s Unpacking libscotch-dev:armhf (7.0.10-7ubuntu4) ... 225s Selecting previously unselected package libptscotch-dev:armhf. 226s Preparing to unpack .../214-libptscotch-dev_7.0.10-7ubuntu4_armhf.deb ... 226s Unpacking libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 226s Selecting previously unselected package libscalapack-mpich-dev:armhf. 226s Preparing to unpack .../215-libscalapack-mpich-dev_2.2.2-5_armhf.deb ... 226s Unpacking libscalapack-mpich-dev:armhf (2.2.2-5) ... 226s Selecting previously unselected package libscalapack-mpi-dev:armhf. 226s Preparing to unpack .../216-libscalapack-mpi-dev_2.2.2-5_armhf.deb ... 226s Unpacking libscalapack-mpi-dev:armhf (2.2.2-5) ... 226s Selecting previously unselected package libfftw3-bin. 226s Preparing to unpack .../217-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 226s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 226s Selecting previously unselected package libfftw3-dev:armhf. 226s Preparing to unpack .../218-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 226s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 226s Selecting previously unselected package libfftw3-mpi-dev:armhf. 226s Preparing to unpack .../219-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 226s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 226s Selecting previously unselected package opencl-c-headers. 226s Preparing to unpack .../220-opencl-c-headers_3.0~2025.07.22-2build1_all.deb ... 226s Unpacking opencl-c-headers (3.0~2025.07.22-2build1) ... 226s Selecting previously unselected package opencl-clhpp-headers. 226s Preparing to unpack .../221-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 226s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 226s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 226s Preparing to unpack .../222-ocl-icd-opencl-dev_2.3.4-1_armhf.deb ... 226s Unpacking ocl-icd-opencl-dev:armhf (2.3.4-1) ... 226s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 226s Preparing to unpack .../223-libhdf5-mpich-fortran-310_1.14.6+repack-2_armhf.deb ... 226s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 226s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 226s Preparing to unpack .../224-libhdf5-mpich-hl-310_1.14.6+repack-2_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 226s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 226s Preparing to unpack .../225-libhdf5-mpich-hl-fortran-310_1.14.6+repack-2_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 226s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 226s Preparing to unpack .../226-libhdf5-mpich-cpp-310_1.14.6+repack-2_armhf.deb ... 226s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 226s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 226s Preparing to unpack .../227-libhdf5-mpich-hl-cpp-310_1.14.6+repack-2_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 226s Selecting previously unselected package libaec-dev:armhf. 226s Preparing to unpack .../228-libaec-dev_1.1.5-1_armhf.deb ... 226s Unpacking libaec-dev:armhf (1.1.5-1) ... 226s Selecting previously unselected package libjpeg-turbo8:armhf. 226s Preparing to unpack .../229-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 226s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 226s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 227s Preparing to unpack .../230-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 227s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 227s Selecting previously unselected package libjpeg8:armhf. 227s Preparing to unpack .../231-libjpeg8_8c-2ubuntu11_armhf.deb ... 227s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 227s Selecting previously unselected package libjpeg8-dev:armhf. 227s Preparing to unpack .../232-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 227s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 227s Selecting previously unselected package libjpeg-dev:armhf. 227s Preparing to unpack .../233-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 227s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 227s Selecting previously unselected package libhdf5-mpich-dev. 227s Preparing to unpack .../234-libhdf5-mpich-dev_1.14.6+repack-2_armhf.deb ... 227s Unpacking libhdf5-mpich-dev (1.14.6+repack-2) ... 227s Selecting previously unselected package libhdf5-mpi-dev:armhf. 227s Preparing to unpack .../235-libhdf5-mpi-dev_1.14.6+repack-2_armhf.deb ... 227s Unpacking libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 227s Selecting previously unselected package libsuperlu-dev:armhf. 227s Preparing to unpack .../236-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 227s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 227s Selecting previously unselected package libsuperlu-dist-dev:armhf. 227s Preparing to unpack .../237-libsuperlu-dist-dev_9.2.1+dfsg1-1_armhf.deb ... 227s Unpacking libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 227s Selecting previously unselected package xorg-sgml-doctools. 227s Preparing to unpack .../238-xorg-sgml-doctools_1%3a1.11-1.1build1_all.deb ... 227s Unpacking xorg-sgml-doctools (1:1.11-1.1build1) ... 227s Selecting previously unselected package x11proto-dev. 227s Preparing to unpack .../239-x11proto-dev_2024.1-1build1_all.deb ... 227s Unpacking x11proto-dev (2024.1-1build1) ... 227s Selecting previously unselected package libxau-dev:armhf. 227s Preparing to unpack .../240-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 227s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 227s Selecting previously unselected package libxdmcp-dev:armhf. 227s Preparing to unpack .../241-libxdmcp-dev_1%3a1.1.5-2_armhf.deb ... 227s Unpacking libxdmcp-dev:armhf (1:1.1.5-2) ... 227s Selecting previously unselected package xtrans-dev. 227s Preparing to unpack .../242-xtrans-dev_1.6.0-1_all.deb ... 227s Unpacking xtrans-dev (1.6.0-1) ... 227s Selecting previously unselected package libxcb1-dev:armhf. 228s Preparing to unpack .../243-libxcb1-dev_1.17.0-2ubuntu1_armhf.deb ... 228s Unpacking libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 228s Selecting previously unselected package libx11-dev:armhf. 228s Preparing to unpack .../244-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 228s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 228s Selecting previously unselected package libyaml-dev:armhf. 228s Preparing to unpack .../245-libyaml-dev_0.2.5-2build2_armhf.deb ... 228s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 228s Selecting previously unselected package libpetsc3.24-dev-common. 228s Preparing to unpack .../246-libpetsc3.24-dev-common_3.24.3+dfsg1-1ubuntu1_all.deb ... 228s Unpacking libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 228s Selecting previously unselected package libhypre-dev:armhf. 228s Preparing to unpack .../247-libhypre-dev_3.0.0-5_armhf.deb ... 228s Unpacking libhypre-dev:armhf (3.0.0-5) ... 228s Selecting previously unselected package libmumps-headers-dev. 228s Preparing to unpack .../248-libmumps-headers-dev_5.8.1-2ubuntu1_all.deb ... 228s Unpacking libmumps-headers-dev (5.8.1-2ubuntu1) ... 228s Selecting previously unselected package libmumps-dev:armhf. 228s Preparing to unpack .../249-libmumps-dev_5.8.1-2ubuntu1_armhf.deb ... 228s Unpacking libmumps-dev:armhf (5.8.1-2ubuntu1) ... 228s Selecting previously unselected package libc6-dbg:armhf. 228s Preparing to unpack .../250-libc6-dbg_2.42-2ubuntu4_armhf.deb ... 228s Unpacking libc6-dbg:armhf (2.42-2ubuntu4) ... 228s Selecting previously unselected package valgrind. 228s Preparing to unpack .../251-valgrind_1%3a3.25.1-3ubuntu1_armhf.deb ... 228s Unpacking valgrind (1:3.25.1-3ubuntu1) ... 229s Selecting previously unselected package valgrind-mpi. 229s Preparing to unpack .../252-valgrind-mpi_1%3a3.25.1-3ubuntu1_armhf.deb ... 229s Unpacking valgrind-mpi (1:3.25.1-3ubuntu1) ... 229s Selecting previously unselected package libpetsc-real3.24-dev:armhf. 229s Preparing to unpack .../253-libpetsc-real3.24-dev_3.24.3+dfsg1-1ubuntu1_armhf.deb ... 229s Unpacking libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 229s Selecting previously unselected package libparpack2-dev:armhf. 229s Preparing to unpack .../254-libparpack2-dev_3.9.1-6_armhf.deb ... 229s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 229s Selecting previously unselected package libslepc-real3.24-dev. 229s Preparing to unpack .../255-libslepc-real3.24-dev_3.24.2+dfsg1-1_armhf.deb ... 229s Unpacking libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 229s Selecting previously unselected package libdolfinx-real-dev:armhf. 229s Preparing to unpack .../256-libdolfinx-real-dev_1%3a0.10.0.post5-5build1_armhf.deb ... 229s Unpacking libdolfinx-real-dev:armhf (1:0.10.0.post5-5build1) ... 229s Selecting previously unselected package libpugixml-dev:armhf. 229s Preparing to unpack .../257-libpugixml-dev_1.14-2build1_armhf.deb ... 229s Unpacking libpugixml-dev:armhf (1.14-2build1) ... 229s Selecting previously unselected package libfmt-dev:armhf. 229s Preparing to unpack .../258-libfmt-dev_10.1.1+ds1-4build1_armhf.deb ... 229s Unpacking libfmt-dev:armhf (10.1.1+ds1-4build1) ... 229s Selecting previously unselected package libspdlog-dev:armhf. 230s Preparing to unpack .../259-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 230s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 230s Selecting previously unselected package liblzma-dev:armhf. 230s Preparing to unpack .../260-liblzma-dev_5.8.2-2_armhf.deb ... 230s Unpacking liblzma-dev:armhf (5.8.2-2) ... 230s Selecting previously unselected package libxml2-dev:armhf. 230s Preparing to unpack .../261-libxml2-dev_2.15.1+dfsg-2ubuntu1_armhf.deb ... 230s Unpacking libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 230s Selecting previously unselected package python3-ply. 230s Preparing to unpack .../262-python3-ply_3.11-10_all.deb ... 230s Unpacking python3-ply (3.11-10) ... 230s Selecting previously unselected package python3-pycparser. 230s Preparing to unpack .../263-python3-pycparser_2.23-2_all.deb ... 230s Unpacking python3-pycparser (2.23-2) ... 230s Selecting previously unselected package python3-cffi. 230s Preparing to unpack .../264-python3-cffi_2.0.0-2_all.deb ... 230s Unpacking python3-cffi (2.0.0-2) ... 230s Selecting previously unselected package libpython3.14:armhf. 230s Preparing to unpack .../265-libpython3.14_3.14.2-1_armhf.deb ... 230s Unpacking libpython3.14:armhf (3.14.2-1) ... 230s Selecting previously unselected package libexpat1-dev:armhf. 230s Preparing to unpack .../266-libexpat1-dev_2.7.4-1_armhf.deb ... 230s Unpacking libexpat1-dev:armhf (2.7.4-1) ... 230s Selecting previously unselected package libpython3.14-dev:armhf. 230s Preparing to unpack .../267-libpython3.14-dev_3.14.2-1_armhf.deb ... 230s Unpacking libpython3.14-dev:armhf (3.14.2-1) ... 230s Selecting previously unselected package libpython3-dev:armhf. 230s Preparing to unpack .../268-libpython3-dev_3.14.2-1_armhf.deb ... 230s Unpacking libpython3-dev:armhf (3.14.2-1) ... 230s Selecting previously unselected package python3.14-dev. 230s Preparing to unpack .../269-python3.14-dev_3.14.2-1_armhf.deb ... 230s Unpacking python3.14-dev (3.14.2-1) ... 230s Selecting previously unselected package python3-dev. 230s Preparing to unpack .../270-python3-dev_3.14.2-1_armhf.deb ... 230s Unpacking python3-dev (3.14.2-1) ... 230s Selecting previously unselected package python3-ufl. 231s Preparing to unpack .../271-python3-ufl_2025.2.0.post0-3_all.deb ... 231s Unpacking python3-ufl (2025.2.0.post0-3) ... 231s Selecting previously unselected package robin-map-dev. 231s Preparing to unpack .../272-robin-map-dev_1.4.1-1_all.deb ... 231s Unpacking robin-map-dev (1.4.1-1) ... 231s Selecting previously unselected package nanobind-dev. 231s Preparing to unpack .../273-nanobind-dev_2.10.2-2_all.deb ... 231s Unpacking nanobind-dev (2.10.2-2) ... 231s Selecting previously unselected package python3-nanobind. 231s Preparing to unpack .../274-python3-nanobind_2.10.2-2_all.deb ... 231s Unpacking python3-nanobind (2.10.2-2) ... 231s Selecting previously unselected package python3-basix. 231s Preparing to unpack .../275-python3-basix_0.10.0.post0-2build1_armhf.deb ... 231s Unpacking python3-basix (0.10.0.post0-2build1) ... 231s Selecting previously unselected package python3-ffcx. 231s Preparing to unpack .../276-python3-ffcx_1%3a0.10.1-3_all.deb ... 231s Unpacking python3-ffcx (1:0.10.1-3) ... 231s Selecting previously unselected package libdolfinx-dev:armhf. 231s Preparing to unpack .../277-libdolfinx-dev_1%3a0.10.0.post5-5build1_armhf.deb ... 231s Unpacking libdolfinx-dev:armhf (1:0.10.0.post5-5build1) ... 231s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libgnutls-openssl27t64:armhf (3.8.10-3ubuntu1) ... 231s Setting up libptscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 231s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 231s Setting up libzstd-dev:armhf (1.5.7+dfsg-3) ... 231s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 231s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 231s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libpython3.14-stdlib:armhf (3.14.2-1) ... 231s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libarchive-zip-perl (1.68-1) ... 231s Setting up libptscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 231s Setting up fenicsx-performance-tests-source (0.10.0-2) ... 231s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libdebhelper-perl (13.28ubuntu1) ... 231s Setting up libbrotli1:armhf (1.2.0-1) ... 231s Setting up libpkgconf7:armhf (2.5.1-2) ... 231s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 231s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up m4 (1.4.20-2) ... 231s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 231s Setting up libmetis5:armhf (5.1.0.dfsg-8) ... 231s Setting up libldl3:armhf (1:7.12.1+dfsg-1) ... 231s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 231s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libaec0:armhf (1.1.5-1) ... 231s Setting up libpugixml1v5:armhf (1.14-2build1) ... 231s Setting up libpsl-dev:armhf (0.21.2-1.1build2) ... 231s Setting up libc6-dbg:armhf (2.42-2ubuntu4) ... 231s Setting up libdw1t64:armhf (0.194-1) ... 231s Setting up libbtf2:armhf (1:7.12.1+dfsg-1) ... 231s Setting up xtrans-dev (1.6.0-1) ... 231s Setting up autotools-dev (20240727.1) ... 231s Setting up libblas3:armhf (3.12.1-7ubuntu1) ... 231s 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 231s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libunbound8:armhf (1.24.2-1ubuntu2) ... 231s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 231s Setting up rpcsvc-proto (1.4.3-1) ... 231s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libgnutls-dane0t64:armhf (3.8.10-3ubuntu1) ... 231s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libgssrpc4t64:armhf (1.22.1-2) ... 231s Setting up libjsoncpp26:armhf (1.9.6-5) ... 231s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu5) ... 231s Setting up libssl-dev:armhf (3.5.4-1ubuntu1) ... 231s Setting up libhwloc15:armhf (2.12.2-1) ... 231s Setting up libmpc3:armhf (1.3.1-2) ... 231s Setting up python3-numpy-dev:armhf (1:2.3.5+ds-3) ... 231s Setting up autopoint (0.23.2-1) ... 231s Setting up icu-devtools (78.2-1ubuntu1) ... 231s Setting up pkgconf-bin (2.5.1-2) ... 231s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 231s Setting up libltdl7:armhf (2.5.4-9) ... 231s Setting up opencl-c-headers (3.0~2025.07.22-2build1) ... 231s Setting up libidn2-dev:armhf (2.3.8-4) ... 231s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 231s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libgfortran5:armhf (15.2.0-12ubuntu1) ... 231s Setting up autoconf (2.72-3.1ubuntu1) ... 231s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libmumps-headers-dev (5.8.1-2ubuntu1) ... 231s Setting up liblzma-dev:armhf (5.8.2-2) ... 231s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 231s Setting up robin-map-dev (1.4.1-1) ... 231s Setting up dwz (0.16-2) ... 231s Setting up libmpich12:armhf (4.3.2-2) ... 231s Setting up ocl-icd-libopencl1:armhf (2.3.4-1) ... 231s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 231s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 231s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu3) ... 231s Setting up libpython3.14:armhf (3.14.2-1) ... 231s Setting up debugedit (1:5.2-3) ... 231s Setting up libsuitesparseconfig7:armhf (1:7.12.1+dfsg-1) ... 231s Setting up xorg-sgml-doctools (1:1.11-1.1build1) ... 231s Setting up cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 231s Setting up librhash1:armhf (1.4.6-1.1) ... 231s Setting up python3.14 (3.14.2-1) ... 232s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 232s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu3) ... 232s Setting up libisl23:armhf (0.27-1build1) ... 232s Setting up libc-dev-bin (2.42-2ubuntu4) ... 232s Setting up valgrind (1:3.25.1-3ubuntu1) ... 232s Setting up libtasn1-6-dev:armhf (4.21.0-2) ... 232s Setting up libscotcherr-7.0:armhf (7.0.10-7ubuntu4) ... 232s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 232s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu3) ... 232s Setting up valgrind-mpi (1:3.25.1-3ubuntu1) ... 232s Setting up libscotcherr-dev:armhf (7.0.10-7ubuntu4) ... 232s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 232s Setting up libbrotli-dev:armhf (1.2.0-1) ... 232s Setting up libfmt10:armhf (10.1.1+ds1-4build1) ... 232s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 232s Setting up libp11-kit-dev:armhf (0.25.10-1) ... 232s Setting up libblas-dev:armhf (3.12.1-7ubuntu1) ... 232s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 232s Setting up libsz2:armhf (1.1.5-1) ... 232s Setting up libpython3-stdlib:armhf (3.14.2-1) ... 232s Setting up libkadm5clnt-mit12:armhf (1.22.1-2) ... 232s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 232s Setting up automake (1:1.18.1-3build1) ... 232s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 232s Setting up x11proto-dev (2024.1-1build1) ... 232s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 232s Setting up liblapack3:armhf (3.12.1-7ubuntu1) ... 232s 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 232s Setting up gettext (0.23.2-1) ... 232s Setting up libarpack2t64:armhf (3.9.1-6) ... 232s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 232s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 232s 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 232s 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 232s 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 232s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 232s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 232s Setting up libamd3:armhf (1:7.12.1+dfsg-1) ... 232s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 232s Setting up nettle-dev:armhf (3.10.2-1) ... 232s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 232s Setting up libkdb5-10t64:armhf (1.22.1-2) ... 232s Setting up libcolamd3:armhf (1:7.12.1+dfsg-1) ... 232s Setting up libspex3:armhf (1:7.12.1+dfsg-1) ... 232s Setting up libscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 232s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 232s Setting up libsuitesparse-mongoose3:armhf (1:7.12.1+dfsg-1) ... 232s Setting up libpugixml-dev:armhf (1.14-2build1) ... 232s Setting up hwloc-nox (2.12.2-1) ... 232s Setting up libaec-dev:armhf (1.1.5-1) ... 232s Setting up libcxsparse4:armhf (1:7.12.1+dfsg-1) ... 232s Setting up libcombblas2.0.0t64:armhf (2.0.0-7) ... 232s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 232s Setting up python3 (3.14.2-1) ... 233s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: "\l" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\l"? A raw string is also an option. 233s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 233s /usr/share/petsc/3.24/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: "\l" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\l"? A raw string is also an option. 233s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:252: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. 233s print("\documentclass{article}") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:255: SyntaxWarning: "\c" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\c"? A raw string is also an option. 233s print("\centering") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:258: SyntaxWarning: "\m" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\m"? A raw string is also an option. 233s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:260: SyntaxWarning: "\h" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\h"? A raw string is also an option. 233s print("\hline") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:320: SyntaxWarning: "\e" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\e"? A raw string is also an option. 233s print("\end{tabular}") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: "\e" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\e"? A raw string is also an option. 233s print("\end{table}") 233s /usr/share/petsc/3.24/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: "\e" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\e"? A raw string is also an option. 233s print("\end{document}") 233s Setting up libgfortran-15-dev:armhf (15.2.0-12ubuntu1) ... 233s Setting up libcamd3:armhf (1:7.12.1+dfsg-1) ... 233s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 233s Setting up pkgconf:armhf (2.5.1-2) ... 233s Setting up intltool-debian (0.35.0+20060710.6build1) ... 233s Setting up libltdl-dev:armhf (2.5.4-9) ... 233s Setting up libxdmcp-dev:armhf (1:1.1.5-2) ... 233s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 233s Setting up librbio4:armhf (1:7.12.1+dfsg-1) ... 233s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu3) ... 233s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 233s Setting up liblapack-dev:armhf (3.12.1-7ubuntu1) ... 233s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 233s Setting up libeigen3-dev (3.4.0-5) ... 233s Setting up libfmt-dev:armhf (10.1.1+ds1-4build1) ... 233s Setting up libptscotch-7.0c:armhf (7.0.10-7ubuntu4) ... 233s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 233s Setting up python3-numpy (1:2.3.5+ds-3) ... 238s Setting up ocl-icd-opencl-dev:armhf (2.3.4-1) ... 238s Setting up libccolamd3:armhf (1:7.12.1+dfsg-1) ... 238s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 238s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 238s Setting up cpp-15 (15.2.0-12ubuntu1) ... 238s Setting up libparpack2t64:armhf (3.9.1-6) ... 238s Setting up cpp (4:15.2.0-4ubuntu1) ... 238s Setting up libbasix0.10:armhf (0.10.0.post0-2build1) ... 238s Setting up libkadm5srv-mit12:armhf (1.22.1-2) ... 238s Setting up cmake (4.1.1+really3.31.6-2ubuntu1) ... 238s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 238s Setting up libhdf5-mpich-310:armhf (1.14.6+repack-2) ... 238s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 238s Setting up libbasix-dev:armhf (0.10.0.post0-2build1) ... 238s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 238s Setting up libicu-dev:armhf (78.2-1ubuntu1) ... 238s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 238s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 238s 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 238s 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 238s 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 238s Setting up libgnutls28-dev:armhf (3.8.10-3ubuntu1) ... 238s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 238s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 238s Setting up libcholmod5:armhf (1:7.12.1+dfsg-1) ... 238s Setting up libhdf5-mpich-hl-310:armhf (1.14.6+repack-2) ... 238s Setting up libarpack2-dev:armhf (3.9.1-6) ... 238s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 238s Setting up libxcb1-dev:armhf (1.17.0-2ubuntu1) ... 238s Setting up libhdf5-mpich-cpp-310:armhf (1.14.6+repack-2) ... 238s Setting up python3-ufl (2025.2.0.post0-3) ... 239s Setting up libsuperlu-dist9:armhf (9.2.1+dfsg1-1) ... 239s Setting up libspqr4:armhf (1:7.12.1+dfsg-1) ... 239s Setting up mpich (4.3.2-2) ... 239s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 240s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 240s Setting up po-debconf (1.0.22) ... 240s Setting up python3-ply (3.11-10) ... 240s Setting up nanobind-dev (2.10.2-2) ... 240s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 240s Setting up mpi-default-bin (1.20) ... 240s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 240s Setting up libhypre-3.0.0:armhf (3.0.0-5) ... 240s Setting up libscalapack-mpich2.2:armhf (2.2.2-5) ... 240s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 240s Setting up python3-pycparser (2.23-2) ... 241s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 241s Setting up libnuma-dev:armhf (2.0.19-1) ... 241s Setting up gcc-15 (15.2.0-12ubuntu1) ... 241s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 241s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 241s Setting up libexpat1-dev:armhf (2.7.4-1) ... 241s Setting up libklu2:armhf (1:7.12.1+dfsg-1) ... 241s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 241s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.6+repack-2) ... 241s Setting up libscalapack-mpich-dev:armhf (2.2.2-5) ... 241s Setting up libhdf5-mpich-fortran-310:armhf (1.14.6+repack-2) ... 241s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu3) ... 241s Setting up libumfpack6:armhf (1:7.12.1+dfsg-1) ... 241s Setting up libpython3.14-dev:armhf (3.14.2-1) ... 241s Setting up libhwloc-dev:armhf (2.12.2-1) ... 241s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 241s Setting up gfortran-15 (15.2.0-12ubuntu1) ... 241s Setting up krb5-multidev:armhf (1.22.1-2) ... 241s Setting up libmumps-5.8:armhf (5.8.1-2ubuntu1) ... 241s Setting up python3-nanobind (2.10.2-2) ... 241s Setting up libpython3-dev:armhf (3.14.2-1) ... 241s Setting up libpetsc-real3.24:armhf (3.24.3+dfsg1-1ubuntu1) ... 241s 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 241s Setting up python3.14-dev (3.14.2-1) ... 241s Setting up libtool (2.5.4-9) ... 241s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 241s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 241s Setting up python3-cffi (2.0.0-2) ... 242s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.6+repack-2) ... 242s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 242s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 242s Setting up libslepc-real3.24 (3.24.2+dfsg1-1) ... 242s 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 242s Setting up libparu1:armhf (1:7.12.1+dfsg-1) ... 242s Setting up gcc (4:15.2.0-4ubuntu1) ... 242s Setting up libsuperlu-dist-dev:armhf (9.2.1+dfsg1-1) ... 242s Setting up dh-autoreconf (21) ... 242s Setting up libkrb5-dev:armhf (1.22.1-2) ... 242s Setting up libxml2-dev:armhf (2.15.1+dfsg-2ubuntu1) ... 242s Setting up libdolfinx-real0.10:armhf (1:0.10.0.post5-5build1) ... 242s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up python3-dev (3.14.2-1) ... 242s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 242s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 242s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libboost-dev:armhf (1.88.0.0ubuntu3) ... 242s Setting up g++-15 (15.2.0-12ubuntu1) ... 242s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu3) ... 242s Setting up python3-basix (0.10.0.post0-2build1) ... 242s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 242s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 242s Setting up libsuitesparse-dev:armhf (1:7.12.1+dfsg-1) ... 243s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up debhelper (13.28ubuntu1) ... 243s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up gfortran (4:15.2.0-4ubuntu1) ... 243s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 243s 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 243s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 243s 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 243s Setting up python3-ffcx (1:0.10.1-3) ... 243s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up fenicsx-performance-tests (0.10.0-2) ... 243s Setting up libcurl4-openssl-dev:armhf (8.18.0-1ubuntu1) ... 243s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up g++ (4:15.2.0-4ubuntu1) ... 243s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 243s Setting up build-essential (12.12ubuntu2) ... 243s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu3) ... 243s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu3) ... 243s Setting up libmpich-dev:armhf (4.3.2-2) ... 243s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 243s Setting up mpi-default-dev (1.20) ... 243s Setting up libscalapack-mpi-dev:armhf (2.2.2-5) ... 243s Setting up libmumps-dev:armhf (5.8.1-2ubuntu1) ... 243s Setting up libscotch-dev:armhf (7.0.10-7ubuntu4) ... 243s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu3) ... 243s Setting up libparpack2-dev:armhf (3.9.1-6) ... 243s Setting up libhdf5-mpich-dev (1.14.6+repack-2) ... 243s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 243s 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 243s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 243s 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 243s Setting up libhypre-dev:armhf (3.0.0-5) ... 243s Setting up libptscotch-dev:armhf (7.0.10-7ubuntu4) ... 243s Setting up libboost-mpi-dev (1.88.0.0ubuntu3) ... 243s Setting up libhdf5-mpi-dev:armhf (1.14.6+repack-2) ... 243s Setting up libpetsc3.24-dev-common (3.24.3+dfsg1-1ubuntu1) ... 243s Setting up libpetsc-real3.24-dev:armhf (3.24.3+dfsg1-1ubuntu1) ... 243s update-alternatives: error: no alternatives for petsc 243s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 243s 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 243s update-alternatives: using /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.24 (petsc3.24) in auto mode 243s Setting up libslepc-real3.24-dev (3.24.2+dfsg1-1) ... 243s update-alternatives: error: no alternatives for slepc 243s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 243s 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 243s update-alternatives: using /usr/lib/slepcdir/slepc3.24/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.24 (slepc3.24) in auto mode 243s Setting up libdolfinx-real-dev:armhf (1:0.10.0.post5-5build1) ... 243s Setting up libdolfinx-dev:armhf (1:0.10.0.post5-5build1) ... 243s Processing triggers for libc-bin (2.42-2ubuntu4) ... 243s Processing triggers for systemd (259-1ubuntu3) ... 243s Processing triggers for man-db (2.13.1-1) ... 245s Processing triggers for install-info (7.2-5) ... 255s autopkgtest [05:13:53]: test dolfinx-performance-test-binary: [----------------------- 257s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 258s [2026-02-02 05:13:56.230] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 258s [2026-02-02 05:13:56.230] [RANK: 0] [info] Compute partition of cells across ranks 258s [2026-02-02 05:13:56.230] [RANK: 0] [info] Building mesh dual graph 258s [2026-02-02 05:13:56.230] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 258s [2026-02-02 05:13:56.283] [RANK: 0] [info] Build nonlocal part of mesh dual graph 258s [2026-02-02 05:13:56.283] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 258s [2026-02-02 05:13:56.284] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 258s [2026-02-02 05:13:56.284] [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 258s [2026-02-02 05:13:56.286] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 258s [2026-02-02 05:13:56.286] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 262s [2026-02-02 05:14:00.811] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 262s [2026-02-02 05:14:00.811] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 262s [2026-02-02 05:14:00.814] [RANK: 0] [info] Extract basic topology: 69332->69332 262s [2026-02-02 05:14:00.814] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 262s [2026-02-02 05:14:00.814] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 262s [2026-02-02 05:14:00.831] [RANK: 0] [info] GPS pseudo-diameter:(122) 15940-507 262s [2026-02-02 05:14:00.834] [RANK: 0] [info] Create topology (generalised) 262s [2026-02-02 05:14:00.836] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 262s [2026-02-02 05:14:00.836] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 262s [2026-02-02 05:14:00.840] [RANK: 0] [info] Compute ghost indices 262s [2026-02-02 05:14:00.840] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 262s [2026-02-02 05:14:00.840] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 262s [2026-02-02 05:14:00.841] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 262s [2026-02-02 05:14:00.841] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 262s [2026-02-02 05:14:00.845] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.845] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.845] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.845] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.847] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 262s [2026-02-02 05:14:00.847] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 262s [2026-02-02 05:14:00.847] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Create Geometry (multiple) 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Got 1 dof layouts 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Checking required entities per dimension 262s [2026-02-02 05:14:00.848] [RANK: 0] [info] Cell type: 0 dofmap: 17333x4 262s [2026-02-02 05:14:00.850] [RANK: 0] [info] Global index computation 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] Got 1 index_maps 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] Get global indices 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] Calling compute_local_to_global 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] xdofs.size = 69332 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] dofmap sizes = 69332 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] all_dofmaps.size = 69332 262s [2026-02-02 05:14:00.851] [RANK: 0] [info] nodes.size = 3615 262s [2026-02-02 05:14:00.852] [RANK: 0] [info] Creating geometry with 1 dofmaps 262s UnitCube (24x19x19) to be refined 0 times 262s [2026-02-02 05:14:00.852] [RANK: 0] [info] Computing mesh entities of dimension 2 262s [2026-02-02 05:14:00.867] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.867] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.934] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.934] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.935] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 262s [2026-02-02 05:14:00.935] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 262s [2026-02-02 05:14:00.936] [RANK: 0] [info] Checking required entities per dimension 262s [2026-02-02 05:14:00.936] [RANK: 0] [info] Cell type: 0 dofmap: 17333x4 262s [2026-02-02 05:14:00.938] [RANK: 0] [info] Global index computation 262s [2026-02-02 05:14:00.938] [RANK: 0] [info] Got 1 index_maps 262s [2026-02-02 05:14:00.938] [RANK: 0] [info] Get global indices 262s [2026-02-02 05:14:00.939] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 262s [2026-02-02 05:14:00.939] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 262s [2026-02-02 05:14:00.940] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 262s [2026-02-02 05:14:00.956] [RANK: 0] [info] Column ghost size increased from 216 to 562 263s ---------------------------------------------------------------- 263s Test problem summary 263s dolfinx version: 0.10.0 263s dolfinx hash: ubuntu 263s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 263s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 263s Problem type: elasticity 263s Scaling type: weak 263s Num processes: 3 263s Num cells: 51984 (52 thousand) 263s Total degrees of freedom: 30000 (30 thousand) 263s Average degrees of freedom per process: 10000 263s ---------------------------------------------------------------- 263s [2026-02-02 05:14:01.092] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 264s KSP Object: 3 MPI processes 264s type: cg 264s maximum iterations=10000, initial guess is zero 264s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 264s left preconditioning 264s using PRECONDITIONED norm type for convergence test 264s PC Object: 3 MPI processes 264s type: gamg 264s type is MULTIPLICATIVE, levels=3 cycles=v 264s Cycles per PCApply=1 264s Using externally compute Galerkin coarse grid matrices 264s GAMG specific options 264s Threshold for dropping small values in graph on each level = -1. -1. -1. 264s Threshold scaling factor for each level not specified = 1. 264s AGG specific options 264s Number of levels of aggressive coarsening 1 264s Square graph aggressive coarsening 264s MatCoarsen Object: 3 MPI processes 264s type: misk 264s Number smoothing steps to construct prolongation 1 264s Complexity: grid = 1.0948 operator = 1.39103 264s Per-level complexity: op = operator, int = interpolation 264s #equations | #active PEs | avg nnz/row op | avg nnz/row int 264s 240 1 193 0 264s 2604 3 171 38 264s 30000 3 42 22 264s Coarse grid solver -- level 0 ------------------------------- 264s KSP Object: (mg_coarse_) 3 MPI processes 264s type: preonly 264s maximum iterations=10000, initial guess is zero 264s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 264s left preconditioning 264s using NONE norm type for convergence test 264s PC Object: (mg_coarse_) 3 MPI processes 264s type: bjacobi 264s number of blocks = 3 264s Local solver information for first block is in the following KSP and PC objects on rank 0: 264s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 264s KSP Object: (mg_coarse_sub_) 1 MPI process 264s type: preonly 264s maximum iterations=1, initial guess is zero 264s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 264s left preconditioning 264s using NONE norm type for convergence test 264s PC Object: (mg_coarse_sub_) 1 MPI process 264s type: lu 264s out-of-place factorization 264s tolerance for zero pivot 2.22045e-14 264s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 264s matrix ordering: nd 264s factor fill ratio given 5., needed 1.13573 264s Factored matrix follows: 264s Mat Object: (mg_coarse_sub_) 1 MPI process 264s type: seqaij 264s rows=240, cols=240, bs=6 264s package used to perform factorization: petsc 264s total: nonzeros=52416, allocated nonzeros=52416 264s using I-node routines: found 56 nodes, limit used is 5 264s linear system matrix = precond matrix: 264s Mat Object: (mg_coarse_sub_) 1 MPI process 264s type: seqaij 264s rows=240, cols=240, bs=6 264s total: nonzeros=46152, allocated nonzeros=46152 264s total number of mallocs used during MatSetValues calls=0 264s using I-node routines: found 79 nodes, limit used is 5 264s linear system matrix = precond matrix: 264s Mat Object: 3 MPI processes 264s type: mpiaij 264s rows=240, cols=240, bs=6 264s total: nonzeros=46152, allocated nonzeros=46152 264s total number of mallocs used during MatSetValues calls=0 264s using scalable MatPtAP() implementation 264s using I-node (on process 0) routines: found 79 nodes, limit used is 5 264s Down solver (pre-smoother) on level 1 ------------------------------- 264s KSP Object: (mg_levels_1_) 3 MPI processes 264s type: chebyshev 264s Chebyshev polynomial of first kind 264s eigenvalue targets used: min 0.28027, max 3.08297 264s eigenvalues provided (min 0.0231856, max 2.8027) with transform: [0. 0.1; 0. 1.1] 264s maximum iterations=2, nonzero initial guess 264s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 264s left preconditioning 264s using NONE norm type for convergence test 264s PC Object: (mg_levels_1_) 3 MPI processes 264s type: jacobi 264s type DIAGONAL 264s linear system matrix = precond matrix: 264s Mat Object: 3 MPI processes 264s type: mpiaij 264s rows=2604, cols=2604, bs=6 264s total: nonzeros=443232, allocated nonzeros=443232 264s total number of mallocs used during MatSetValues calls=0 264s using scalable MatPtAP() implementation 264s using I-node (on process 0) routines: found 278 nodes, limit used is 5 264s Up solver (post-smoother) same as down solver (pre-smoother) 264s Down solver (pre-smoother) on level 2 ------------------------------- 264s KSP Object: (mg_levels_2_) 3 MPI processes 264s type: chebyshev 264s Chebyshev polynomial of first kind 264s eigenvalue targets used: min 0.258806, max 2.84686 264s eigenvalues provided (min 0.0693318, max 2.58806) with transform: [0. 0.1; 0. 1.1] 264s maximum iterations=2, nonzero initial guess 264s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 264s left preconditioning 264s using NONE norm type for convergence test 264s PC Object: (mg_levels_2_) 3 MPI processes 264s type: jacobi 264s type DIAGONAL 264s linear system matrix = precond matrix: 264s Mat Object: 3 MPI processes 264s type: mpiaij 264s rows=30000, cols=30000, bs=3 264s total: nonzeros=1251522, allocated nonzeros=1251522 264s total number of mallocs used during MatSetValues calls=0 264s has attached near null space 264s using I-node (on process 0) routines: found 3399 nodes, limit used is 5 264s Up solver (post-smoother) same as down solver (pre-smoother) 264s linear system matrix = precond matrix: 264s Mat Object: 3 MPI processes 264s type: mpiaij 264s rows=30000, cols=30000, bs=3 264s total: nonzeros=1251522, allocated nonzeros=1251522 264s total number of mallocs used during MatSetValues calls=0 264s has attached near null space 264s using I-node (on process 0) routines: found 3399 nodes, limit used is 5 264s 264s [MPI_MAX] Summary of timings (s) | reps avg tot 264s ------------------------------------------------------------------------------------------------------- 264s Build BoxMesh (tetrahedra) | 1 4.635698 4.635698 264s Build dofmap data | 2 0.003257 0.006514 264s Compute connectivity 2-0 | 1 0.000508 0.000508 264s Compute dof reordering map | 2 0.000090 0.000179 264s Compute entities of dim = 2 | 1 0.082747 0.082747 264s Compute graph partition (SCOTCH) | 1 4.523124 4.523124 264s Compute local part of mesh dual graph (mixed) | 2 0.034963 0.069925 264s Compute local-to-local map | 1 0.000317 0.000317 264s Compute non-local part of mesh dual graph | 1 0.013294 0.013294 264s Compute-local-to-global links for global/local adjacency list | 1 0.000354 0.000354 264s Distribute fixed-degree adjacency list to destination ranks | 1 0.011567 0.011567 264s Distribute row-wise data (scalable) | 1 0.001030 0.001030 264s GPS: create_level_structure | 2 0.000265 0.000999 264s Gibbs-Poole-Stockmeyer ordering | 1 0.002530 0.002530 264s Init MPI | 1 0.174321 0.174321 264s Init PETSc | 1 0.032537 0.032537 264s Init dofmap from element dofmap | 2 0.002503 0.005005 264s Init logging | 1 0.000010 0.000010 264s PETSc Krylov solver | 1 1.249973 1.249973 264s SparsityPattern::finalize | 1 0.006804 0.006804 264s Topology: create | 1 0.013197 0.013197 264s Topology: determine shared index ownership | 1 0.002130 0.002130 264s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.002199 0.002199 264s ZZZ Assemble matrix | 1 0.112949 0.112949 264s ZZZ Assemble vector | 1 0.007464 0.007464 264s ZZZ Create Mesh | 1 4.636861 4.636861 264s ZZZ Create RHS function | 1 0.007573 0.007573 264s ZZZ Create boundary conditions | 1 0.001020 0.001020 264s ZZZ Create facets and facet->cell connectivity | 1 0.083337 0.083337 264s ZZZ Create forms | 1 0.000133 0.000133 264s ZZZ Create near-nullspace | 1 0.006633 0.006633 264s ZZZ FunctionSpace | 1 0.003751 0.003751 264s ZZZ Solve | 1 1.254318 1.254318 264s *** Number of Krylov iterations: 19 264s *** Solution norm: 3.6795e-05 264s **************************************************************************************************************************************************************** 264s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 264s **************************************************************************************************************************************************************** 264s 264s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 264s 264s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:14:02 2026 264s Using PETSc Release Version 3.24.3, Jan 01, 2026 264s 264s Max Max/Min Avg Total 264s Time (sec): 6.130e+00 1.000 6.130e+00 264s Objects: 0.000e+00 0.000 0.000e+00 264s Flops: 2.260e+08 1.088 2.173e+08 6.520e+08 264s Flops/sec: 3.687e+07 1.088 3.545e+07 1.063e+08 264s MPI Msg Count: 8.040e+02 1.041 7.830e+02 2.349e+03 264s MPI Msg Len (bytes): 7.728e+06 1.392 8.182e+03 1.922e+07 264s MPI Reductions: 9.600e+01 1.000 264s 264s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 264s e.g., VecAXPY() for real vectors of length N --> 2N flops 264s and VecAXPY() for complex vectors of length N --> 8N flops 264s 264s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 264s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 264s 0: Main Stage: 6.1304e+00 100.0% 6.5195e+08 100.0% 2.349e+03 100.0% 8.182e+03 100.0% 7.900e+01 82.3% 264s 264s ------------------------------------------------------------------------------------------------------------------------ 264s See the 'Profiling' chapter of the users' manual for details on interpreting output. 264s Phase summary info: 264s Count: number of times phase was executed 264s Time and Flop: Max - maximum over all processes 264s Ratio - ratio of maximum to minimum over all processes 264s Mess: number of messages sent 264s AvgLen: average message length (bytes) 264s Reduct: number of global reductions 264s Global: entire computation 264s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 264s %T - percent time in this phase %F - percent flop in this phase 264s %M - percent messages in this phase %L - percent message lengths in this phase 264s %R - percent reductions in this phase 264s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 264s ------------------------------------------------------------------------------------------------------------------------ 264s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 264s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 264s ------------------------------------------------------------------------------------------------------------------------ 264s 264s --- Event Stage 0: Main Stage 264s 264s BuildTwoSided 109 1.0 6.1573e-02 2.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 264s BuildTwoSidedF 83 1.0 5.4212e-02 4.9 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 0 0 4 31 0 0 0 4 31 0 0 264s MatMult 199 1.0 4.9319e-01 2.0 1.22e+08 1.1 1.2e+03 5.7e+03 0.0e+00 7 54 51 36 0 7 54 51 36 0 708 264s MatMultAdd 40 1.0 3.5404e-02 2.3 9.91e+06 1.0 1.6e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 825 264s MatMultTranspose 40 1.0 6.1460e-02 1.4 9.92e+06 1.0 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 476 264s MatSolve 20 0.0 2.0788e-03 0.0 2.09e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1006 264s MatLUFactorSym 1 1.0 1.1303e-03 76.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 264s MatLUFactorNum 1 1.0 3.5737e-03 1294.8 7.29e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2040 264s MatScale 6 1.0 1.0910e-03 1.1 5.99e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1616 264s MatResidual 40 1.0 7.3375e-02 1.4 2.39e+07 1.1 2.4e+02 5.5e+03 0.0e+00 1 10 10 7 0 1 10 10 7 0 924 264s MatAssemblyBegin 45 1.0 6.4779e-02 2.2 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 264s MatAssemblyEnd 45 1.0 7.4685e-02 1.1 9.41e+04 1.9 1.7e+02 5.1e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 3 264s MatGetRowIJ 1 0.0 6.9562e-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 264s MatCreateSubMat 1 1.0 3.3432e-03 1.0 0.00e+00 0.0 4.0e+00 3.7e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 264s MatGetOrdering 1 0.0 2.1876e-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 264s MatCoarsen 2 1.0 3.7988e-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 264s MatZeroEntries 2 1.0 2.1680e-04 3.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 264s MatView 6 1.5 2.1929e-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 264s MatAXPY 4 1.0 1.1875e-02 1.2 1.17e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 29 264s MatTranspose 9 1.0 1.1032e-02 1.1 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 264s MatMatMultSym 6 1.0 1.2997e-01 1.2 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 264s MatMatMultNum 2 1.0 2.1956e-02 1.1 7.16e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 926 264s MatPtAPSymbolic 2 1.0 2.1337e-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 264s MatPtAPNumeric 2 1.0 1.6336e-01 1.0 6.38e+07 1.2 2.8e+01 1.2e+05 2.0e+00 3 27 1 18 2 3 27 1 18 3 1077 264s MatTrnMatMultSym 1 1.0 2.7580e-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 264s MatGetLocalMat 7 1.0 3.2615e-03 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 264s MatGetBrAoCol 6 1.0 2.8153e-02 1.9 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 264s MatCreateGraph 2 1.0 2.4948e-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 18 264s VecMDot 20 1.0 2.4218e-03 2.0 1.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1481 264s VecTDot 40 1.0 2.7949e-02 1.8 8.16e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 86 264s VecNorm 42 1.0 3.6160e-02 2.9 6.51e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 53 264s VecScale 22 1.0 1.7492e-04 1.2 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2050 264s VecCopy 124 1.0 7.0013e-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 264s VecSet 141 1.0 4.7353e-04 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 264s VecAXPY 40 1.0 2.8469e-01 563.2 7.97e+05 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 8 264s VecAYPX 258 1.0 2.6804e-03 1.2 2.13e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2349 264s VecAXPBYCZ 80 1.0 1.2367e-03 2.0 2.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 5273 264s VecMAXPY 22 1.0 5.1949e-04 1.1 1.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8159 264s VecAssemblyBegin 61 1.0 1.8661e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 264s VecAssemblyEnd 61 1.0 9.5843e-05 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 264s VecPointwiseMult 182 1.0 1.4032e-02 9.5 1.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 211 264s VecReciprocal 8 1.0 9.4803e-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 264s VecScatterBegin 343 1.0 1.8882e-02 2.7 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 264s VecScatterEnd 343 1.0 4.1201e-01 2.3 1.28e+04 1.9 0.0e+00 0.0e+00 0.0e+00 5 0 0 0 0 5 0 0 0 0 0 264s VecNormalize 22 1.0 1.3409e-03 1.9 3.64e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 802 264s SFSetGraph 26 1.0 1.5164e-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 264s SFSetUp 26 1.0 1.6552e-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 264s SFBcastBegin 10 1.0 1.8043e-03 1.6 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 264s SFBcastEnd 10 1.0 7.8021e-04 20.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 264s SFReduceBegin 3 1.0 8.8684e-05 2.0 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 264s SFReduceEnd 3 1.0 5.8001e-05 3.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 264s SFPack 356 1.0 5.3053e-03 5.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 264s SFUnpack 356 1.0 5.0677e-04 1.2 1.28e+04 1.9 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 64 264s KSPSetUp 1 1.0 4.1481e-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 264s KSPSolve 1 1.0 6.6144e-01 1.0 1.40e+08 1.1 1.4e+03 4.8e+03 0.0e+00 11 62 59 35 0 11 62 59 35 0 612 264s KSPGMRESOrthog 20 1.0 2.8746e-03 1.8 2.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2495 264s PCSetUp_GAMG+ 1 1.0 5.8743e-01 1.0 8.66e+07 1.1 9.0e+02 1.3e+04 5.8e+01 10 37 38 59 60 10 37 38 59 73 411 264s PCGAMGCreateG 2 1.0 2.4978e-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 18 264s GAMG Coarsen 4 1.0 3.3627e-02 1.0 0.00e+00 0.0 2.0e+02 7.8e+03 1.3e+01 1 0 8 8 14 1 0 8 8 16 0 264s GAMG MIS/Agg 2 1.0 3.1674e-02 1.0 0.00e+00 0.0 1.6e+02 8.3e+03 1.3e+01 1 0 7 7 14 1 0 7 7 16 0 264s PCGAMGProl 2 1.0 1.2727e-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 264s GAMG Prol-col 2 1.0 5.1340e-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 264s GAMG Prol-lift 2 1.0 7.3317e-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 264s PCGAMGOptProl 2 1.0 1.3334e-01 1.0 2.27e+07 1.1 1.9e+02 8.7e+03 6.0e+00 2 10 8 9 6 2 10 8 9 8 487 264s GAMG smooth 2 1.0 1.1503e-01 1.2 7.72e+06 1.1 7.2e+01 1.4e+04 6.0e+00 2 3 3 5 6 2 3 3 5 8 191 264s PCGAMGCreateL 2 1.0 3.8030e-01 1.0 6.38e+07 1.2 1.1e+02 6.6e+04 1.9e+01 6 27 5 37 20 6 27 5 37 24 463 264s GAMG PtAP 2 1.0 3.7612e-01 1.0 6.38e+07 1.2 8.8e+01 8.0e+04 8.0e+00 6 27 4 37 8 6 27 4 37 10 468 264s GAMG Reduce 1 1.0 1.0257e-01 1.0 2.44e+07 1.6 4.7e+01 5.1e+04 1.5e+01 2 9 2 12 16 2 9 2 12 19 574 264s PCGAMG Squ l00 1 1.0 2.7583e-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 264s PCGAMG Gal l00 1 1.0 2.7779e-01 1.0 3.94e+07 1.0 6.0e+01 7.9e+04 4.0e+00 5 18 3 25 4 5 18 3 25 5 421 264s PCGAMG Opt l00 1 1.0 1.0022e-01 1.2 5.05e+06 1.0 3.6e+01 2.2e+04 3.0e+00 2 2 2 4 3 2 2 2 4 4 150 264s PCGAMG Gal l01 1 1.0 9.8416e-02 1.0 2.44e+07 1.6 2.8e+01 8.4e+04 4.0e+00 2 9 1 12 4 2 9 1 12 5 598 264s PCGAMG Opt l01 1 1.0 6.4154e-03 1.0 2.11e+06 1.3 3.6e+01 6.6e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 829 264s PCSetUp 1 1.0 5.8747e-01 1.0 8.66e+07 1.1 9.0e+02 1.3e+04 5.8e+01 10 37 38 59 60 10 37 38 59 73 411 264s PCSetUpOnBlocks 20 1.0 5.1684e-03 17.7 7.29e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1411 264s PCApply 20 1.0 6.0244e-01 1.9 1.22e+08 1.1 1.3e+03 4.5e+03 0.0e+00 8 54 54 30 0 8 54 54 30 0 582 264s PCApplyOnBlocks 20 1.0 2.2860e-03 12.2 2.09e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 915 264s ------------------------------------------------------------------------------------------------------------------------ 264s 264s Object Type Creations Destructions. Reports information only for process 0. 264s 264s --- Event Stage 0: Main Stage 264s 264s Container 11 11 264s Matrix 82 82 264s Matrix Coarsen 2 2 264s Matrix Null Space 1 1 264s Index Set 60 60 264s IS L to G Mapping 5 5 264s Vector 179 179 264s Star Forest Graph 34 34 264s Krylov Solver 7 7 264s Preconditioner 7 7 264s Viewer 2 2 264s PetscRandom 2 2 264s Distributed Mesh 4 4 264s Discrete System 4 4 264s Weak Form 4 4 264s ======================================================================================================================== 264s Average time to get PetscTime(): 2.36e-07 264s Average time for MPI_Barrier(): 9.0882e-06 264s Average time for zero size MPI_Send(): 5.667e-06 264s #PETSc Option Table entries: 264s --ndofs 10000 # (source: command line) 264s --problem_type elasticity # (source: command line) 264s --scaling_type weak # (source: command line) 264s -ksp_rtol 1.0e-8 # (source: command line) 264s -ksp_type cg # (source: command line) 264s -ksp_view # (source: command line) 264s -log_view # (source: command line) 264s -matptap_via scalable # (source: command line) 264s -mg_levels_esteig_ksp_type cg # (source: command line) 264s -mg_levels_ksp_type chebyshev # (source: command line) 264s -mg_levels_pc_type jacobi # (source: command line) 264s -options_left # (source: command line) 264s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 264s -pc_type gamg # (source: command line) 264s #End of PETSc Option Table entries 264s Compiled without FORTRAN kernels 264s Compiled with full precision matrices (default) 264s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 264s 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= 264s ----------------------------------------- 264s Libraries compiled on 2026-01-26 06:54:57 on reproducible 264s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 264s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 264s Using PETSc arch: 264s ----------------------------------------- 264s 264s 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 264s 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 264s ----------------------------------------- 264s 264s 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 264s ----------------------------------------- 264s 264s Using C linker: mpicc 264s Using Fortran linker: mpif90 264s 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++ 264s ----------------------------------------- 264s 264s #PETSc Option Table entries: 264s --ndofs 10000 # (source: command line) 264s --problem_type elasticity # (source: command line) 264s --scaling_type weak # (source: command line) 264s -ksp_rtol 1.0e-8 # (source: command line) 264s -ksp_type cg # (source: command line) 264s -ksp_view # (source: command line) 264s -log_view # (source: command line) 264s -matptap_via scalable # (source: command line) 264s -mg_levels_esteig_ksp_type cg # (source: command line) 264s -mg_levels_ksp_type chebyshev # (source: command line) 264s -mg_levels_pc_type jacobi # (source: command line) 264s -options_left # (source: command line) 264s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 264s -pc_type gamg # (source: command line) 264s #End of PETSc Option Table entries 264s WARNING! There are options you set that were not used! 264s WARNING! could be spelling mistake, etc! 264s There are 4 unused database options. They are: 264s Option left: name:--ndofs value: 10000 source: command line 264s Option left: name:--problem_type value: elasticity source: command line 264s Option left: name:--scaling_type value: weak source: command line 264s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 264s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 264s [2026-02-02 05:14:02.785] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 264s [2026-02-02 05:14:02.794] [RANK: 0] [info] Compute partition of cells across ranks 264s [2026-02-02 05:14:02.794] [RANK: 0] [info] Building mesh dual graph 264s [2026-02-02 05:14:02.794] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 264s [2026-02-02 05:14:02.826] [RANK: 0] [info] Build nonlocal part of mesh dual graph 264s [2026-02-02 05:14:02.830] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 264s [2026-02-02 05:14:02.830] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 264s [2026-02-02 05:14:02.830] [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 264s [2026-02-02 05:14:02.832] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 264s [2026-02-02 05:14:02.832] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 269s [2026-02-02 05:14:07.634] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 269s [2026-02-02 05:14:07.634] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 269s [2026-02-02 05:14:07.636] [RANK: 0] [info] Extract basic topology: 68276->68276 269s [2026-02-02 05:14:07.636] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 269s [2026-02-02 05:14:07.636] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 269s [2026-02-02 05:14:07.652] [RANK: 0] [info] GPS pseudo-diameter:(124) 16543-1245 269s [2026-02-02 05:14:07.654] [RANK: 0] [info] Create topology (generalised) 269s [2026-02-02 05:14:07.661] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 269s [2026-02-02 05:14:07.661] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 269s [2026-02-02 05:14:07.666] [RANK: 0] [info] Compute ghost indices 269s [2026-02-02 05:14:07.666] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 269s [2026-02-02 05:14:07.666] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 269s [2026-02-02 05:14:07.667] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 269s [2026-02-02 05:14:07.667] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 269s [2026-02-02 05:14:07.672] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.672] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.672] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.672] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.674] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 269s [2026-02-02 05:14:07.674] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 269s [2026-02-02 05:14:07.674] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 269s [2026-02-02 05:14:07.675] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.675] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.675] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 269s [2026-02-02 05:14:07.676] [RANK: 0] [info] Create Geometry (multiple) 269s [2026-02-02 05:14:07.676] [RANK: 0] [info] Got 1 dof layouts 269s [2026-02-02 05:14:07.676] [RANK: 0] [info] Checking required entities per dimension 269s [2026-02-02 05:14:07.676] [RANK: 0] [info] Cell type: 0 dofmap: 17069x4 269s [2026-02-02 05:14:07.678] [RANK: 0] [info] Global index computation 269s [2026-02-02 05:14:07.678] [RANK: 0] [info] Got 1 index_maps 269s [2026-02-02 05:14:07.678] [RANK: 0] [info] Get global indices 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] Calling compute_local_to_global 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] xdofs.size = 68276 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] dofmap sizes = 68276 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] all_dofmaps.size = 68276 269s [2026-02-02 05:14:07.679] [RANK: 0] [info] nodes.size = 3570 269s [2026-02-02 05:14:07.680] [RANK: 0] [info] Creating geometry with 1 dofmaps 269s UnitCube (24x19x19) to be refined 0 times 269s [2026-02-02 05:14:07.681] [RANK: 0] [info] Computing mesh entities of dimension 2 269s [2026-02-02 05:14:07.695] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.699] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.767] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.768] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.768] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 269s [2026-02-02 05:14:07.768] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 269s [2026-02-02 05:14:07.769] [RANK: 0] [info] Checking required entities per dimension 269s [2026-02-02 05:14:07.769] [RANK: 0] [info] Cell type: 0 dofmap: 17069x4 269s [2026-02-02 05:14:07.772] [RANK: 0] [info] Global index computation 269s [2026-02-02 05:14:07.772] [RANK: 0] [info] Got 1 index_maps 269s [2026-02-02 05:14:07.772] [RANK: 0] [info] Get global indices 269s [2026-02-02 05:14:07.774] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 269s [2026-02-02 05:14:07.774] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 269s [2026-02-02 05:14:07.775] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 269s [2026-02-02 05:14:07.794] [RANK: 0] [info] Column ghost size increased from 205 to 535 269s ---------------------------------------------------------------- 269s Test problem summary 269s dolfinx version: 0.10.0 269s dolfinx hash: ubuntu 269s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 269s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 269s Problem type: elasticity 269s Scaling type: strong 269s Num processes: 3 269s Num cells: 51984 (52 thousand) 269s Total degrees of freedom: 30000 (30 thousand) 269s Average degrees of freedom per process: 10000 269s ---------------------------------------------------------------- 269s [2026-02-02 05:14:07.934] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 272s KSP Object: 3 MPI processes 272s type: cg 272s maximum iterations=10000, initial guess is zero 272s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 272s left preconditioning 272s using PRECONDITIONED norm type for convergence test 272s PC Object: 3 MPI processes 272s type: gamg 272s type is MULTIPLICATIVE, levels=3 cycles=v 272s Cycles per PCApply=1 272s Using externally compute Galerkin coarse grid matrices 272s GAMG specific options 272s Threshold for dropping small values in graph on each level = -1. -1. -1. 272s Threshold scaling factor for each level not specified = 1. 272s AGG specific options 272s Number of levels of aggressive coarsening 1 272s Square graph aggressive coarsening 272s MatCoarsen Object: 3 MPI processes 272s type: misk 272s Number smoothing steps to construct prolongation 1 272s Complexity: grid = 1.0956 operator = 1.39696 272s Per-level complexity: op = operator, int = interpolation 272s #equations | #active PEs | avg nnz/row op | avg nnz/row int 272s 240 1 200 0 272s 2628 3 171 39 272s 30000 3 42 22 272s Coarse grid solver -- level 0 ------------------------------- 272s KSP Object: (mg_coarse_) 3 MPI processes 272s type: preonly 272s maximum iterations=10000, initial guess is zero 272s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 272s left preconditioning 272s using NONE norm type for convergence test 272s PC Object: (mg_coarse_) 3 MPI processes 272s type: bjacobi 272s number of blocks = 3 272s Local solver information for first block is in the following KSP and PC objects on rank 0: 272s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 272s KSP Object: (mg_coarse_sub_) 1 MPI process 272s type: preonly 272s maximum iterations=1, initial guess is zero 272s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 272s left preconditioning 272s using NONE norm type for convergence test 272s PC Object: (mg_coarse_sub_) 1 MPI process 272s type: lu 272s out-of-place factorization 272s tolerance for zero pivot 2.22045e-14 272s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 272s matrix ordering: nd 272s factor fill ratio given 5., needed 1.1006 272s Factored matrix follows: 272s Mat Object: (mg_coarse_sub_) 1 MPI process 272s type: seqaij 272s rows=240, cols=240, bs=6 272s package used to perform factorization: petsc 272s total: nonzeros=52776, allocated nonzeros=52776 272s using I-node routines: found 60 nodes, limit used is 5 272s linear system matrix = precond matrix: 272s Mat Object: (mg_coarse_sub_) 1 MPI process 272s type: seqaij 272s rows=240, cols=240, bs=6 272s total: nonzeros=47952, allocated nonzeros=47952 272s total number of mallocs used during MatSetValues calls=0 272s using I-node routines: found 80 nodes, limit used is 5 272s linear system matrix = precond matrix: 272s Mat Object: 3 MPI processes 272s type: mpiaij 272s rows=240, cols=240, bs=6 272s total: nonzeros=47952, allocated nonzeros=47952 272s total number of mallocs used during MatSetValues calls=0 272s using scalable MatPtAP() implementation 272s using I-node (on process 0) routines: found 80 nodes, limit used is 5 272s Down solver (pre-smoother) on level 1 ------------------------------- 272s KSP Object: (mg_levels_1_) 3 MPI processes 272s type: chebyshev 272s Chebyshev polynomial of first kind 272s eigenvalue targets used: min 0.266558, max 2.93214 272s eigenvalues provided (min 0.0460334, max 2.66558) with transform: [0. 0.1; 0. 1.1] 272s maximum iterations=2, nonzero initial guess 272s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 272s left preconditioning 272s using NONE norm type for convergence test 272s PC Object: (mg_levels_1_) 3 MPI processes 272s type: jacobi 272s type DIAGONAL 272s linear system matrix = precond matrix: 272s Mat Object: 3 MPI processes 272s type: mpiaij 272s rows=2628, cols=2628, bs=6 272s total: nonzeros=448848, allocated nonzeros=448848 272s total number of mallocs used during MatSetValues calls=0 272s using scalable MatPtAP() implementation 272s using I-node (on process 0) routines: found 278 nodes, limit used is 5 272s Up solver (post-smoother) same as down solver (pre-smoother) 272s Down solver (pre-smoother) on level 2 ------------------------------- 272s KSP Object: (mg_levels_2_) 3 MPI processes 272s type: chebyshev 272s Chebyshev polynomial of first kind 272s eigenvalue targets used: min 0.257673, max 2.8344 272s eigenvalues provided (min 0.0764766, max 2.57673) with transform: [0. 0.1; 0. 1.1] 272s maximum iterations=2, nonzero initial guess 272s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 272s left preconditioning 272s using NONE norm type for convergence test 272s PC Object: (mg_levels_2_) 3 MPI processes 272s type: jacobi 272s type DIAGONAL 272s linear system matrix = precond matrix: 272s Mat Object: 3 MPI processes 272s type: mpiaij 272s rows=30000, cols=30000, bs=3 272s total: nonzeros=1251522, allocated nonzeros=1251522 272s total number of mallocs used during MatSetValues calls=0 272s has attached near null space 272s using I-node (on process 0) routines: found 3365 nodes, limit used is 5 272s Up solver (post-smoother) same as down solver (pre-smoother) 272s linear system matrix = precond matrix: 272s Mat Object: 3 MPI processes 272s type: mpiaij 272s rows=30000, cols=30000, bs=3 272s total: nonzeros=1251522, allocated nonzeros=1251522 272s total number of mallocs used during MatSetValues calls=0 272s has attached near null space 272s using I-node (on process 0) routines: found 3365 nodes, limit used is 5 272s 272s [MPI_MAX] Summary of timings (s) | reps avg tot 272s ------------------------------------------------------------------------------------------------------- 272s Build BoxMesh (tetrahedra) | 1 4.897205 4.897205 272s Build dofmap data | 2 0.004077 0.008154 272s Compute connectivity 2-0 | 1 0.000721 0.000721 272s Compute dof reordering map | 2 0.000122 0.000244 272s Compute entities of dim = 2 | 1 0.088307 0.088307 272s Compute graph partition (SCOTCH) | 1 4.801123 4.801123 272s Compute local part of mesh dual graph (mixed) | 2 0.025088 0.050177 272s Compute local-to-local map | 1 0.000613 0.000613 272s Compute non-local part of mesh dual graph | 1 0.005329 0.005329 272s Compute-local-to-global links for global/local adjacency list | 1 0.000425 0.000425 272s Distribute fixed-degree adjacency list to destination ranks | 1 0.068752 0.068752 272s Distribute row-wise data (scalable) | 1 0.001771 0.001771 272s GPS: create_level_structure | 2 0.000211 0.000927 272s Gibbs-Poole-Stockmeyer ordering | 1 0.002461 0.002461 272s Init MPI | 1 0.172557 0.172557 272s Init PETSc | 1 0.052162 0.052162 272s Init dofmap from element dofmap | 2 0.002945 0.005891 272s Init logging | 1 0.000010 0.000010 272s PETSc Krylov solver | 1 2.286855 2.286855 272s SparsityPattern::finalize | 1 0.006510 0.006510 272s Topology: create | 1 0.018008 0.018008 272s Topology: determine shared index ownership | 1 0.005268 0.005268 272s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001868 0.001868 272s ZZZ Assemble matrix | 1 0.122549 0.122549 272s ZZZ Assemble vector | 1 0.006140 0.006140 272s ZZZ Create Mesh | 1 4.931152 4.931152 272s ZZZ Create RHS function | 1 0.010120 0.010120 272s ZZZ Create boundary conditions | 1 0.000906 0.000906 272s ZZZ Create facets and facet->cell connectivity | 1 0.089190 0.089190 272s ZZZ Create forms | 1 0.000158 0.000158 272s ZZZ Create near-nullspace | 1 0.006846 0.006846 272s ZZZ FunctionSpace | 1 0.005175 0.005175 272s ZZZ Solve | 1 2.297584 2.297584 272s *** Number of Krylov iterations: 18 272s *** Solution norm: 3.6795e-05 272s **************************************************************************************************************************************************************** 272s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 272s **************************************************************************************************************************************************************** 272s 272s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 272s 272s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:14:10 2026 272s Using PETSc Release Version 3.24.3, Jan 01, 2026 272s 272s Max Max/Min Avg Total 272s Time (sec): 7.489e+00 1.002 7.483e+00 272s Objects: 0.000e+00 0.000 0.000e+00 272s Flops: 2.183e+08 1.047 2.129e+08 6.388e+08 272s Flops/sec: 2.917e+07 1.045 2.846e+07 8.537e+07 272s MPI Msg Count: 7.800e+02 1.041 7.597e+02 2.279e+03 272s MPI Msg Len (bytes): 7.337e+06 1.350 8.286e+03 1.888e+07 272s MPI Reductions: 9.600e+01 1.000 272s 272s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 272s e.g., VecAXPY() for real vectors of length N --> 2N flops 272s and VecAXPY() for complex vectors of length N --> 8N flops 272s 272s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 272s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 272s 0: Main Stage: 7.4830e+00 100.0% 6.3881e+08 100.0% 2.279e+03 100.0% 8.286e+03 100.0% 7.900e+01 82.3% 272s 272s ------------------------------------------------------------------------------------------------------------------------ 272s See the 'Profiling' chapter of the users' manual for details on interpreting output. 272s Phase summary info: 272s Count: number of times phase was executed 272s Time and Flop: Max - maximum over all processes 272s Ratio - ratio of maximum to minimum over all processes 272s Mess: number of messages sent 272s AvgLen: average message length (bytes) 272s Reduct: number of global reductions 272s Global: entire computation 272s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 272s %T - percent time in this phase %F - percent flop in this phase 272s %M - percent messages in this phase %L - percent message lengths in this phase 272s %R - percent reductions in this phase 272s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 272s ------------------------------------------------------------------------------------------------------------------------ 272s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 272s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 272s ------------------------------------------------------------------------------------------------------------------------ 272s 272s --- Event Stage 0: Main Stage 272s 272s BuildTwoSided 109 1.0 6.9159e-02 2.2 0.00e+00 0.0 1.7e+02 4.0e+00 0.0e+00 1 0 8 0 0 1 0 8 0 0 0 272s BuildTwoSidedF 83 1.0 6.8493e-02 2.2 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 272s MatMult 190 1.0 1.0854e+00 1.9 1.16e+08 1.1 1.1e+03 5.7e+03 0.0e+00 10 52 50 35 0 10 52 50 35 0 308 272s MatMultAdd 38 1.0 7.5642e-02 1.2 9.48e+06 1.0 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 370 272s MatMultTranspose 38 1.0 1.6342e-01 2.0 9.49e+06 1.0 1.5e+02 1.6e+03 0.0e+00 2 4 7 1 0 2 4 7 1 0 171 272s MatSolve 19 0.0 5.3934e-03 0.0 2.00e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 371 272s MatLUFactorSym 1 1.0 1.7877e-03 94.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 272s MatLUFactorNum 1 1.0 3.4721e-03 1400.0 7.45e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2146 272s MatScale 6 1.0 1.1370e-03 1.2 6.02e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1562 272s MatResidual 38 1.0 1.7120e-01 1.5 2.26e+07 1.1 2.3e+02 5.5e+03 0.0e+00 2 10 10 7 0 2 10 10 7 0 377 272s MatAssemblyBegin 45 1.0 7.8572e-02 1.5 0.00e+00 0.0 9.4e+01 6.3e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 272s MatAssemblyEnd 45 1.0 5.3226e-02 1.4 8.98e+04 1.5 1.7e+02 5.1e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 272s MatGetRowIJ 1 0.0 5.2281e-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 272s MatCreateSubMat 1 1.0 3.1157e-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 272s MatGetOrdering 1 0.0 1.3440e-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 272s MatCoarsen 2 1.0 3.0678e-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 272s MatZeroEntries 2 1.0 1.0748e-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 272s MatView 6 1.5 2.4608e-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 272s MatAXPY 4 1.0 2.0215e-02 1.7 1.18e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 17 272s MatTranspose 9 1.0 1.2831e-02 1.3 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 272s MatMatMultSym 6 1.0 1.7243e-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 272s MatMatMultNum 2 1.0 2.9719e-02 1.0 7.13e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 687 272s MatPtAPSymbolic 2 1.0 2.6002e-01 1.0 0.00e+00 0.0 6.0e+01 6.2e+04 6.0e+00 3 0 3 20 6 3 0 3 20 8 0 272s MatPtAPNumeric 2 1.0 1.6538e-01 1.0 6.33e+07 1.1 2.8e+01 1.2e+05 2.0e+00 2 28 1 18 2 2 28 1 18 3 1095 272s MatTrnMatMultSym 1 1.0 2.5309e-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 272s MatGetLocalMat 7 1.0 7.2447e-03 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 272s MatGetBrAoCol 6 1.0 4.3542e-02 2.5 0.00e+00 0.0 8.4e+01 4.6e+04 0.0e+00 0 0 4 21 0 0 0 4 21 0 0 272s MatCreateGraph 2 1.0 2.4467e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 272s VecMDot 20 1.0 5.8804e-03 4.4 1.22e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 610 272s VecTDot 38 1.0 2.0003e-01 6.0 7.68e+05 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 11 272s VecNorm 41 1.0 1.8430e-01 3.2 6.28e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 10 272s VecScale 22 1.0 2.3032e-04 1.2 1.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1558 272s VecCopy 118 1.0 7.8334e-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 272s VecSet 134 1.0 1.6156e-03 3.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 272s VecAXPY 38 1.0 5.3149e-01 918.4 7.49e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 4 272s VecAYPX 245 1.0 2.6427e-03 1.4 2.03e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2263 272s VecAXPBYCZ 76 1.0 2.5644e-03 3.6 2.11e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2417 272s VecMAXPY 22 1.0 5.1033e-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 8312 272s VecAssemblyBegin 61 1.0 1.3318e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 272s VecAssemblyEnd 61 1.0 6.0322e-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 272s VecPointwiseMult 174 1.0 2.0118e-03 1.2 9.65e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1411 272s VecReciprocal 8 1.0 8.8361e-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 272s VecScatterBegin 330 1.0 1.5652e-02 2.4 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 272s VecScatterEnd 330 1.0 1.0870e+00 1.8 1.28e+04 1.6 0.0e+00 0.0e+00 0.0e+00 10 0 0 0 0 10 0 0 0 0 0 272s VecNormalize 22 1.0 1.4424e-03 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 746 272s SFSetGraph 26 1.0 1.4992e-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 272s SFSetUp 26 1.0 1.6111e-03 1.2 0.00e+00 0.0 2.5e+02 4.9e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 272s SFBcastBegin 10 1.0 1.5904e-03 1.4 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 272s SFBcastEnd 10 1.0 5.7569e-04 10.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 272s SFReduceBegin 3 1.0 5.8202e-05 1.4 0.00e+00 0.0 1.5e+01 6.4e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 272s SFReduceEnd 3 1.0 2.8800e-05 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 272s SFPack 343 1.0 5.0626e-03 4.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 272s SFUnpack 343 1.0 5.1437e-04 1.5 1.28e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 59 272s KSPSetUp 1 1.0 4.3241e-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 272s KSPSolve 1 1.0 1.5981e+00 1.0 1.32e+08 1.1 1.3e+03 4.8e+03 0.0e+00 21 60 58 34 0 21 60 58 34 0 242 272s KSPGMRESOrthog 20 1.0 6.2854e-03 3.4 2.44e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1142 272s PCSetUp_GAMG+ 1 1.0 6.7003e-01 1.0 8.61e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 39 39 60 60 9 39 39 60 73 368 272s PCGAMGCreateG 2 1.0 2.4477e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 272s GAMG Coarsen 4 1.0 3.0123e-02 1.0 0.00e+00 0.0 2.0e+02 7.7e+03 1.3e+01 0 0 9 8 14 0 0 9 8 16 0 272s GAMG MIS/Agg 2 1.0 2.8569e-02 1.0 0.00e+00 0.0 1.6e+02 8.2e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 272s PCGAMGProl 2 1.0 1.2106e-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 272s GAMG Prol-col 2 1.0 4.6962e-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 272s GAMG Prol-lift 2 1.0 7.0749e-03 1.0 0.00e+00 0.0 3.6e+01 6.1e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 272s PCGAMGOptProl 2 1.0 1.8029e-01 1.0 2.26e+07 1.1 1.9e+02 8.7e+03 6.0e+00 2 10 8 9 6 2 10 8 9 8 361 272s GAMG smooth 2 1.0 1.5268e-01 1.1 7.70e+06 1.1 7.2e+01 1.4e+04 6.0e+00 2 3 3 5 6 2 3 3 5 8 145 272s PCGAMGCreateL 2 1.0 4.2906e-01 1.0 6.33e+07 1.1 1.1e+02 6.7e+04 1.9e+01 6 28 5 38 20 6 28 5 38 24 422 272s GAMG PtAP 2 1.0 4.2548e-01 1.0 6.33e+07 1.1 8.8e+01 8.1e+04 8.0e+00 6 28 4 38 8 6 28 4 38 10 426 272s GAMG Reduce 1 1.0 9.6790e-02 1.0 2.40e+07 1.3 4.7e+01 5.7e+04 1.5e+01 1 10 2 14 16 1 10 2 14 19 656 272s PCGAMG Squ l00 1 1.0 2.5313e-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 272s PCGAMG Gal l00 1 1.0 3.3225e-01 1.0 3.99e+07 1.0 6.0e+01 7.5e+04 4.0e+00 4 18 3 24 4 4 18 3 24 5 354 272s PCGAMG Opt l00 1 1.0 1.3711e-01 1.2 5.05e+06 1.0 3.6e+01 2.2e+04 3.0e+00 2 2 2 4 3 2 2 2 4 4 110 272s PCGAMG Gal l01 1 1.0 9.3215e-02 1.0 2.40e+07 1.3 2.8e+01 9.4e+04 4.0e+00 1 10 1 14 4 1 10 1 14 5 681 272s PCGAMG Opt l01 1 1.0 5.9454e-03 1.0 2.08e+06 1.3 3.6e+01 6.8e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 906 272s PCSetUp 1 1.0 6.7003e-01 1.0 8.61e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 39 39 60 60 9 39 39 60 73 368 272s PCSetUpOnBlocks 19 1.0 5.6581e-03 17.6 7.45e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1317 272s PCApply 19 1.0 1.3102e+00 1.7 1.15e+08 1.1 1.2e+03 4.5e+03 0.0e+00 13 52 53 29 0 13 52 53 29 0 256 272s PCApplyOnBlocks 19 1.0 5.6512e-03 34.8 2.00e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 354 272s ------------------------------------------------------------------------------------------------------------------------ 272s 272s Object Type Creations Destructions. Reports information only for process 0. 272s 272s --- Event Stage 0: Main Stage 272s 272s Container 11 11 272s Matrix 82 82 272s Matrix Coarsen 2 2 272s Matrix Null Space 1 1 272s Index Set 60 60 272s IS L to G Mapping 5 5 272s Vector 179 179 272s Star Forest Graph 34 34 272s Krylov Solver 7 7 272s Preconditioner 7 7 272s Viewer 2 2 272s PetscRandom 2 2 272s Distributed Mesh 4 4 272s Discrete System 4 4 272s Weak Form 4 4 272s ======================================================================================================================== 272s Average time to get PetscTime(): 2.36e-07 272s Average time for MPI_Barrier(): 9.6722e-06 272s Average time for zero size MPI_Send(): 3.4174e-05 272s #PETSc Option Table entries: 272s --ndofs 30000 # (source: command line) 272s --problem_type elasticity # (source: command line) 272s --scaling_type strong # (source: command line) 272s -ksp_rtol 1.0e-8 # (source: command line) 272s -ksp_type cg # (source: command line) 272s -ksp_view # (source: command line) 272s -log_view # (source: command line) 272s -matptap_via scalable # (source: command line) 272s -mg_levels_esteig_ksp_type cg # (source: command line) 272s -mg_levels_ksp_type chebyshev # (source: command line) 272s -mg_levels_pc_type jacobi # (source: command line) 272s -options_left # (source: command line) 272s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 272s -pc_type gamg # (source: command line) 272s #End of PETSc Option Table entries 272s Compiled without FORTRAN kernels 272s Compiled with full precision matrices (default) 272s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 272s 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= 272s ----------------------------------------- 272s Libraries compiled on 2026-01-26 06:54:57 on reproducible 272s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 272s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 272s Using PETSc arch: 272s ----------------------------------------- 272s 272s 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 272s 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 272s ----------------------------------------- 272s 272s 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 272s ----------------------------------------- 272s 272s Using C linker: mpicc 272s Using Fortran linker: mpif90 272s 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++ 272s ----------------------------------------- 272s 272s #PETSc Option Table entries: 272s --ndofs 30000 # (source: command line) 272s --problem_type elasticity # (source: command line) 272s --scaling_type strong # (source: command line) 272s -ksp_rtol 1.0e-8 # (source: command line) 272s -ksp_type cg # (source: command line) 272s -ksp_view # (source: command line) 272s -log_view # (source: command line) 272s -matptap_via scalable # (source: command line) 272s -mg_levels_esteig_ksp_type cg # (source: command line) 272s -mg_levels_ksp_type chebyshev # (source: command line) 272s -mg_levels_pc_type jacobi # (source: command line) 272s -options_left # (source: command line) 272s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 272s -pc_type gamg # (source: command line) 272s #End of PETSc Option Table entries 272s WARNING! There are options you set that were not used! 272s WARNING! could be spelling mistake, etc! 272s There are 4 unused database options. They are: 272s Option left: name:--ndofs value: 30000 source: command line 272s Option left: name:--problem_type value: elasticity source: command line 272s Option left: name:--scaling_type value: strong source: command line 272s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 272s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 272s [2026-02-02 05:14:10.896] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 272s [2026-02-02 05:14:10.898] [RANK: 0] [info] Compute partition of cells across ranks 272s [2026-02-02 05:14:10.898] [RANK: 0] [info] Building mesh dual graph 272s [2026-02-02 05:14:10.898] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 272s [2026-02-02 05:14:10.969] [RANK: 0] [info] Build nonlocal part of mesh dual graph 273s [2026-02-02 05:14:10.981] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 273s [2026-02-02 05:14:10.981] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 273s [2026-02-02 05:14:10.981] [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 273s [2026-02-02 05:14:10.985] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 273s [2026-02-02 05:14:10.985] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 280s [2026-02-02 05:14:18.912] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 280s [2026-02-02 05:14:18.912] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 280s [2026-02-02 05:14:18.916] [RANK: 0] [info] Extract basic topology: 212756->212756 280s [2026-02-02 05:14:18.916] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 280s [2026-02-02 05:14:18.916] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 280s [2026-02-02 05:14:18.972] [RANK: 0] [info] GPS pseudo-diameter:(177) 51420-1745 281s [2026-02-02 05:14:18.981] [RANK: 0] [info] Create topology (generalised) 281s [2026-02-02 05:14:19.007] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 281s [2026-02-02 05:14:19.008] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 281s [2026-02-02 05:14:19.020] [RANK: 0] [info] Compute ghost indices 281s [2026-02-02 05:14:19.020] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 281s [2026-02-02 05:14:19.020] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 281s [2026-02-02 05:14:19.024] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 281s [2026-02-02 05:14:19.024] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 281s [2026-02-02 05:14:19.038] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.039] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.039] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.039] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.047] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 281s [2026-02-02 05:14:19.047] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 281s [2026-02-02 05:14:19.047] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 281s [2026-02-02 05:14:19.048] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.048] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.048] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 281s [2026-02-02 05:14:19.049] [RANK: 0] [info] Create Geometry (multiple) 281s [2026-02-02 05:14:19.049] [RANK: 0] [info] Got 1 dof layouts 281s [2026-02-02 05:14:19.049] [RANK: 0] [info] Checking required entities per dimension 281s [2026-02-02 05:14:19.049] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 281s [2026-02-02 05:14:19.056] [RANK: 0] [info] Global index computation 281s [2026-02-02 05:14:19.056] [RANK: 0] [info] Got 1 index_maps 281s [2026-02-02 05:14:19.057] [RANK: 0] [info] Get global indices 281s [2026-02-02 05:14:19.059] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.059] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.059] [RANK: 0] [info] Calling compute_local_to_global 281s [2026-02-02 05:14:19.059] [RANK: 0] [info] xdofs.size = 212756 281s [2026-02-02 05:14:19.060] [RANK: 0] [info] dofmap sizes = 212756 281s [2026-02-02 05:14:19.060] [RANK: 0] [info] all_dofmaps.size = 212756 281s [2026-02-02 05:14:19.060] [RANK: 0] [info] nodes.size = 10311 281s [2026-02-02 05:14:19.062] [RANK: 0] [info] Creating geometry with 1 dofmaps 281s UnitCube (30x30x30) to be refined 0 times 281s [2026-02-02 05:14:19.063] [RANK: 0] [info] Computing mesh entities of dimension 2 281s [2026-02-02 05:14:19.112] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.124] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.243] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.243] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.245] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 281s [2026-02-02 05:14:19.245] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 281s [2026-02-02 05:14:19.247] [RANK: 0] [info] Checking required entities per dimension 281s [2026-02-02 05:14:19.247] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 281s [2026-02-02 05:14:19.255] [RANK: 0] [info] Global index computation 281s [2026-02-02 05:14:19.255] [RANK: 0] [info] Got 1 index_maps 281s [2026-02-02 05:14:19.255] [RANK: 0] [info] Get global indices 281s [2026-02-02 05:14:19.256] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 281s [2026-02-02 05:14:19.256] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 281s [2026-02-02 05:14:19.257] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 281s [2026-02-02 05:14:19.281] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 281s [2026-02-02 05:14:19.281] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 281s [2026-02-02 05:14:19.315] [RANK: 0] [info] Column ghost size increased from 447 to 1225 281s ---------------------------------------------------------------- 281s Test problem summary 281s dolfinx version: 0.10.0 281s dolfinx hash: ubuntu 281s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 281s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 281s Problem type: poisson 281s Scaling type: weak 281s Num processes: 3 281s Num cells: 162000 (162 thousand) 281s Total degrees of freedom: 29791 (29.8 thousand) 281s Average degrees of freedom per process: 9930 281s ---------------------------------------------------------------- 281s [2026-02-02 05:14:19.388] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 281s KSP Object: 3 MPI processes 281s type: cg 281s maximum iterations=10000, initial guess is zero 281s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 281s left preconditioning 281s using PRECONDITIONED norm type for convergence test 281s PC Object: 3 MPI processes 281s type: hypre 281s HYPRE BoomerAMG preconditioning 281s Cycle type V 281s Maximum number of levels 25 281s Maximum number of iterations PER hypre call 1 281s Convergence tolerance PER hypre call 0. 281s Threshold for strong coupling 0.5 281s Interpolation truncation factor 0. 281s Interpolation: max elements per row 0 281s Number of levels of aggressive coarsening 0 281s Number of paths for aggressive coarsening 1 281s Maximum row sums 0.9 281s Sweeps down 1 281s Sweeps up 1 281s Sweeps on coarse 1 281s Relax down symmetric-SOR/Jacobi 281s Relax up symmetric-SOR/Jacobi 281s Relax on coarse Gaussian-elimination 281s Relax weight (all) 1. 281s Outer relax weight (all) 1. 281s Maximum size of coarsest grid 9 281s Minimum size of coarsest grid 1 281s Using CF-relaxation 281s Not using more complex smoothers. 281s Measure type local 281s Coarsen type Falgout 281s Interpolation type classical 281s SpGEMM type hypre 281s linear system matrix = precond matrix: 281s Mat Object: 3 MPI processes 281s type: mpiaij 281s rows=29791, cols=29791 281s total: nonzeros=424171, allocated nonzeros=424171 281s total number of mallocs used during MatSetValues calls=0 281s not using I-node (on process 0) routines 281s 281s [MPI_MAX] Summary of timings (s) | reps avg tot 281s ------------------------------------------------------------------------------------------------------- 281s Build BoxMesh (tetrahedra) | 1 8.173639 8.173639 281s Build dofmap data | 2 0.009503 0.019006 281s Compute connectivity 2-0 | 1 0.001626 0.001626 281s Compute dof reordering map | 2 0.000365 0.000731 281s Compute entities of dim = 2 | 1 0.182508 0.182508 281s Compute graph partition (SCOTCH) | 1 7.922855 7.922855 281s Compute local part of mesh dual graph (mixed) | 2 0.067960 0.135921 281s Compute local-to-local map | 1 0.000986 0.000986 281s Compute non-local part of mesh dual graph | 1 0.017646 0.017646 281s Compute-local-to-global links for global/local adjacency list | 1 0.001480 0.001480 281s Distribute fixed-degree adjacency list to destination ranks | 1 0.021340 0.021340 281s Distribute row-wise data (scalable) | 1 0.002748 0.002748 281s GPS: create_level_structure | 4 0.001674 0.010043 281s Gibbs-Poole-Stockmeyer ordering | 1 0.019241 0.019241 281s Init MPI | 1 0.340228 0.340228 281s Init PETSc | 1 0.019865 0.019865 281s Init dofmap from element dofmap | 2 0.008072 0.016145 281s Init logging | 1 0.000011 0.000011 281s PETSc Krylov solver | 1 0.562648 0.562648 281s SparsityPattern::finalize | 1 0.018694 0.018694 281s Topology: create | 1 0.058638 0.058638 281s Topology: determine shared index ownership | 1 0.021932 0.021932 281s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.006519 0.006519 281s ZZZ Assemble | 1 0.129171 0.129171 281s ZZZ Assemble matrix | 1 0.054602 0.054602 281s ZZZ Assemble vector | 1 0.010620 0.010620 281s ZZZ Create Mesh | 1 8.174309 8.174309 281s ZZZ Create RHS function | 1 0.032609 0.032609 281s ZZZ Create boundary conditions | 1 0.001943 0.001943 281s ZZZ Create facets and facet->cell connectivity | 1 0.184348 0.184348 281s ZZZ FunctionSpace | 1 0.009514 0.009514 281s ZZZ Solve | 1 0.565356 0.565356 281s *** Number of Krylov iterations: 7 281s *** Solution norm: 36.6791 281s **************************************************************************************************************************************************************** 281s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 281s **************************************************************************************************************************************************************** 281s 281s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 281s 281s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:14:19 2026 281s Using PETSc Release Version 3.24.3, Jan 01, 2026 281s 281s Max Max/Min Avg Total 281s Time (sec): 9.063e+00 1.000 9.063e+00 281s Objects: 0.000e+00 0.000 0.000e+00 281s Flops: 3.558e+06 1.031 3.489e+06 1.047e+07 281s Flops/sec: 3.925e+05 1.031 3.849e+05 1.155e+06 281s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 281s MPI Msg Len (bytes): 1.924e+05 1.269 5.857e+03 5.272e+05 281s MPI Reductions: 3.200e+01 1.000 281s 281s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 281s e.g., VecAXPY() for real vectors of length N --> 2N flops 281s and VecAXPY() for complex vectors of length N --> 8N flops 281s 281s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 281s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 281s 0: Main Stage: 9.0634e+00 100.0% 1.0467e+07 100.0% 9.000e+01 100.0% 5.857e+03 100.0% 1.500e+01 46.9% 281s 281s ------------------------------------------------------------------------------------------------------------------------ 281s See the 'Profiling' chapter of the users' manual for details on interpreting output. 281s Phase summary info: 281s Count: number of times phase was executed 281s Time and Flop: Max - maximum over all processes 281s Ratio - ratio of maximum to minimum over all processes 281s Mess: number of messages sent 281s AvgLen: average message length (bytes) 281s Reduct: number of global reductions 281s Global: entire computation 281s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 281s %T - percent time in this phase %F - percent flop in this phase 281s %M - percent messages in this phase %L - percent message lengths in this phase 281s %R - percent reductions in this phase 281s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 281s ------------------------------------------------------------------------------------------------------------------------ 281s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 281s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 281s ------------------------------------------------------------------------------------------------------------------------ 281s 281s --- Event Stage 0: Main Stage 281s 281s BuildTwoSided 5 1.0 8.8763e-03 64.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 281s BuildTwoSidedF 2 1.0 8.9012e-03 47.2 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 49 0 0 0 13 49 0 0 281s MatMult 7 1.0 2.4792e-03 1.4 1.95e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2311 281s MatConvert 1 1.0 5.1717e-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 281s MatAssemblyBegin 5 1.0 1.0374e-02 4.4 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 49 0 0 0 13 49 0 0 281s MatAssemblyEnd 5 1.0 3.8995e-03 1.1 3.78e+03 1.3 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 281s MatGetRowIJ 4 1.0 5.2400e-06 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 281s MatView 1 1.0 9.5041e-05 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 282s MatSetPreallCOO 2 1.0 1.3993e-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 282s MatSetValuesCOO 2 1.0 8.6414e-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 282s VecTDot 16 1.0 1.3881e-03 4.1 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 687 282s VecNorm 8 1.0 6.4214e-03 3.7 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 74 282s VecCopy 2 1.0 3.5120e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 282s VecSet 9 1.0 1.0768e-04 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 282s VecAXPY 14 1.0 1.0381e-01 725.9 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 282s VecAYPX 6 1.0 3.5405e-04 4.6 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1010 282s VecScatterBegin 7 1.0 2.8000e-04 1.4 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 282s VecScatterEnd 7 1.0 1.2864e-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 282s SFSetGraph 3 1.0 3.3600e-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 282s SFSetUp 3 1.0 1.9244e-04 1.1 0.00e+00 0.0 3.6e+01 8.1e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 282s SFPack 7 1.0 5.0962e-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 282s SFUnpack 7 1.0 6.0800e-06 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 282s KSPSetUp 1 1.0 5.4001e-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 282s KSPSolve 1 1.0 3.8163e-01 1.0 2.84e+06 1.0 4.2e+01 5.6e+03 0.0e+00 4 80 47 45 0 4 80 47 45 0 22 282s PCSetUp 1 1.0 1.8065e-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 282s PCApply 8 1.0 3.7633e-01 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 0 282s ------------------------------------------------------------------------------------------------------------------------ 282s 282s Object Type Creations Destructions. Reports information only for process 0. 282s 282s --- Event Stage 0: Main Stage 282s 282s Container 2 2 282s Matrix 7 7 282s Index Set 6 6 282s IS L to G Mapping 1 1 282s Vector 12 12 282s Star Forest Graph 3 3 282s Krylov Solver 1 1 282s Preconditioner 1 1 282s Viewer 1 1 282s ======================================================================================================================== 282s Average time to get PetscTime(): 2.36e-07 282s Average time for MPI_Barrier(): 2.56086e-05 282s Average time for zero size MPI_Send(): 5.53333e-06 282s #PETSc Option Table entries: 282s --ndofs 10000 # (source: command line) 282s --problem_type poisson # (source: command line) 282s --scaling_type weak # (source: command line) 282s -ksp_rtol 1.0e-8 # (source: command line) 282s -ksp_type cg # (source: command line) 282s -ksp_view # (source: command line) 282s -log_view # (source: command line) 282s -options_left # (source: command line) 282s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 282s -pc_hypre_type boomeramg # (source: command line) 282s -pc_type hypre # (source: command line) 282s #End of PETSc Option Table entries 282s Compiled without FORTRAN kernels 282s Compiled with full precision matrices (default) 282s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 282s 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= 282s ----------------------------------------- 282s Libraries compiled on 2026-01-26 06:54:57 on reproducible 282s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 282s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 282s Using PETSc arch: 282s ----------------------------------------- 282s 282s 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 282s 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 282s ----------------------------------------- 282s 282s 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 282s ----------------------------------------- 282s 282s Using C linker: mpicc 282s Using Fortran linker: mpif90 282s 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++ 282s ----------------------------------------- 282s 282s #PETSc Option Table entries: 282s --ndofs 10000 # (source: command line) 282s --problem_type poisson # (source: command line) 282s --scaling_type weak # (source: command line) 282s -ksp_rtol 1.0e-8 # (source: command line) 282s -ksp_type cg # (source: command line) 282s -ksp_view # (source: command line) 282s -log_view # (source: command line) 282s -options_left # (source: command line) 282s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 282s -pc_hypre_type boomeramg # (source: command line) 282s -pc_type hypre # (source: command line) 282s #End of PETSc Option Table entries 282s WARNING! There are options you set that were not used! 282s WARNING! could be spelling mistake, etc! 282s There are 3 unused database options. They are: 282s Option left: name:--ndofs value: 10000 source: command line 282s Option left: name:--problem_type value: poisson source: command line 282s Option left: name:--scaling_type value: weak source: command line 282s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 282s [2026-02-02 05:14:20.381] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 282s [2026-02-02 05:14:20.387] [RANK: 0] [info] Compute partition of cells across ranks 282s [2026-02-02 05:14:20.387] [RANK: 0] [info] Building mesh dual graph 282s [2026-02-02 05:14:20.387] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 282s [2026-02-02 05:14:20.508] [RANK: 0] [info] Build nonlocal part of mesh dual graph 282s [2026-02-02 05:14:20.508] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 282s [2026-02-02 05:14:20.509] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 282s [2026-02-02 05:14:20.509] [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 282s [2026-02-02 05:14:20.513] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 282s [2026-02-02 05:14:20.513] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 290s [2026-02-02 05:14:28.267] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 290s [2026-02-02 05:14:28.267] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 290s [2026-02-02 05:14:28.271] [RANK: 0] [info] Extract basic topology: 212760->212760 290s [2026-02-02 05:14:28.271] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 290s [2026-02-02 05:14:28.271] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 290s [2026-02-02 05:14:28.326] [RANK: 0] [info] GPS pseudo-diameter:(163) 49108-3915 290s [2026-02-02 05:14:28.334] [RANK: 0] [info] Create topology (generalised) 290s [2026-02-02 05:14:28.357] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 290s [2026-02-02 05:14:28.357] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 290s [2026-02-02 05:14:28.370] [RANK: 0] [info] Compute ghost indices 290s [2026-02-02 05:14:28.370] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 290s [2026-02-02 05:14:28.370] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 290s [2026-02-02 05:14:28.373] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 290s [2026-02-02 05:14:28.373] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 290s [2026-02-02 05:14:28.388] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.389] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.389] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.389] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.396] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 290s [2026-02-02 05:14:28.396] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 290s [2026-02-02 05:14:28.396] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 290s [2026-02-02 05:14:28.397] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.397] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.397] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 290s [2026-02-02 05:14:28.398] [RANK: 0] [info] Create Geometry (multiple) 290s [2026-02-02 05:14:28.398] [RANK: 0] [info] Got 1 dof layouts 290s [2026-02-02 05:14:28.398] [RANK: 0] [info] Checking required entities per dimension 290s [2026-02-02 05:14:28.398] [RANK: 0] [info] Cell type: 0 dofmap: 53190x4 290s [2026-02-02 05:14:28.405] [RANK: 0] [info] Global index computation 290s [2026-02-02 05:14:28.405] [RANK: 0] [info] Got 1 index_maps 290s [2026-02-02 05:14:28.405] [RANK: 0] [info] Get global indices 290s [2026-02-02 05:14:28.407] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.407] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.408] [RANK: 0] [info] Calling compute_local_to_global 290s [2026-02-02 05:14:28.408] [RANK: 0] [info] xdofs.size = 212760 290s [2026-02-02 05:14:28.408] [RANK: 0] [info] dofmap sizes = 212760 290s [2026-02-02 05:14:28.408] [RANK: 0] [info] all_dofmaps.size = 212760 290s [2026-02-02 05:14:28.408] [RANK: 0] [info] nodes.size = 10255 290s [2026-02-02 05:14:28.410] [RANK: 0] [info] Creating geometry with 1 dofmaps 290s UnitCube (30x30x30) to be refined 0 times 290s [2026-02-02 05:14:28.412] [RANK: 0] [info] Computing mesh entities of dimension 2 290s [2026-02-02 05:14:28.460] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.471] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.592] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.592] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.595] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 290s [2026-02-02 05:14:28.595] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 290s [2026-02-02 05:14:28.597] [RANK: 0] [info] Checking required entities per dimension 290s [2026-02-02 05:14:28.597] [RANK: 0] [info] Cell type: 0 dofmap: 53190x4 290s [2026-02-02 05:14:28.604] [RANK: 0] [info] Global index computation 290s [2026-02-02 05:14:28.604] [RANK: 0] [info] Got 1 index_maps 290s [2026-02-02 05:14:28.604] [RANK: 0] [info] Get global indices 290s [2026-02-02 05:14:28.608] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 290s [2026-02-02 05:14:28.608] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 290s [2026-02-02 05:14:28.609] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 290s [2026-02-02 05:14:28.636] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 290s [2026-02-02 05:14:28.636] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 290s [2026-02-02 05:14:28.667] [RANK: 0] [info] Column ghost size increased from 437 to 1218 290s ---------------------------------------------------------------- 290s Test problem summary 290s dolfinx version: 0.10.0 290s dolfinx hash: ubuntu 290s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 290s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 290s Problem type: poisson 290s Scaling type: strong 290s Num processes: 3 290s Num cells: 162000 (162 thousand) 290s Total degrees of freedom: 29791 (29.8 thousand) 290s Average degrees of freedom per process: 9930 290s ---------------------------------------------------------------- 290s [2026-02-02 05:14:28.737] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 291s KSP Object: 3 MPI processes 291s type: cg 291s maximum iterations=10000, initial guess is zero 291s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 291s left preconditioning 291s using PRECONDITIONED norm type for convergence test 291s PC Object: 3 MPI processes 291s type: hypre 291s HYPRE BoomerAMG preconditioning 291s Cycle type V 291s Maximum number of levels 25 291s Maximum number of iterations PER hypre call 1 291s Convergence tolerance PER hypre call 0. 291s Threshold for strong coupling 0.5 291s Interpolation truncation factor 0. 291s Interpolation: max elements per row 0 291s Number of levels of aggressive coarsening 0 291s Number of paths for aggressive coarsening 1 291s Maximum row sums 0.9 291s Sweeps down 1 291s Sweeps up 1 291s Sweeps on coarse 1 291s Relax down symmetric-SOR/Jacobi 291s Relax up symmetric-SOR/Jacobi 291s Relax on coarse Gaussian-elimination 291s Relax weight (all) 1. 291s Outer relax weight (all) 1. 291s Maximum size of coarsest grid 9 291s Minimum size of coarsest grid 1 291s Using CF-relaxation 291s Not using more complex smoothers. 291s Measure type local 291s Coarsen type Falgout 291s Interpolation type classical 291s SpGEMM type hypre 291s linear system matrix = precond matrix: 291s Mat Object: 3 MPI processes 291s type: mpiaij 291s rows=29791, cols=29791 291s total: nonzeros=424171, allocated nonzeros=424171 291s total number of mallocs used during MatSetValues calls=0 291s not using I-node (on process 0) routines 291s 291s [MPI_MAX] Summary of timings (s) | reps avg tot 291s ------------------------------------------------------------------------------------------------------- 291s Build BoxMesh (tetrahedra) | 1 8.037889 8.037889 291s Build dofmap data | 2 0.010784 0.021569 291s Compute connectivity 2-0 | 1 0.001674 0.001674 291s Compute dof reordering map | 2 0.000291 0.000583 291s Compute entities of dim = 2 | 1 0.183540 0.183540 291s Compute graph partition (SCOTCH) | 1 7.750740 7.750740 291s Compute local part of mesh dual graph (mixed) | 2 0.093913 0.187825 291s Compute local-to-local map | 1 0.000996 0.000996 291s Compute non-local part of mesh dual graph | 1 0.017438 0.017438 291s Compute-local-to-global links for global/local adjacency list | 1 0.001550 0.001550 291s Distribute fixed-degree adjacency list to destination ranks | 1 0.026820 0.026820 291s Distribute row-wise data (scalable) | 1 0.002170 0.002170 291s GPS: create_level_structure | 2 0.001689 0.006758 291s Gibbs-Poole-Stockmeyer ordering | 1 0.014828 0.014828 291s Init MPI | 1 0.150772 0.150772 291s Init PETSc | 1 0.001167 0.001167 291s Init dofmap from element dofmap | 2 0.009230 0.018460 291s Init logging | 1 0.000009 0.000009 291s PETSc Krylov solver | 1 0.392116 0.392116 291s SparsityPattern::finalize | 1 0.017640 0.017640 291s Topology: create | 1 0.055009 0.055009 291s Topology: determine shared index ownership | 1 0.018839 0.018839 291s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.006657 0.006657 291s ZZZ Assemble | 1 0.127337 0.127337 291s ZZZ Assemble matrix | 1 0.053412 0.053412 291s ZZZ Assemble vector | 1 0.010860 0.010860 291s ZZZ Create Mesh | 1 8.048961 8.048961 291s ZZZ Create RHS function | 1 0.032711 0.032711 291s ZZZ Create boundary conditions | 1 0.002109 0.002109 291s ZZZ Create facets and facet->cell connectivity | 1 0.185384 0.185384 291s ZZZ FunctionSpace | 1 0.011810 0.011810 291s ZZZ Solve | 1 0.394083 0.394083 291s *** Number of Krylov iterations: 7 291s *** Solution norm: 36.6791 291s **************************************************************************************************************************************************************** 291s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 291s **************************************************************************************************************************************************************** 291s 291s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 291s 291s /usr/bin/dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:14:29 2026 291s Using PETSc Release Version 3.24.3, Jan 01, 2026 291s 291s Max Max/Min Avg Total 291s Time (sec): 8.768e+00 1.000 8.768e+00 291s Objects: 0.000e+00 0.000 0.000e+00 291s Flops: 3.530e+06 1.025 3.489e+06 1.047e+07 291s Flops/sec: 4.026e+05 1.025 3.979e+05 1.194e+06 291s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 291s MPI Msg Len (bytes): 1.951e+05 1.298 5.739e+03 5.165e+05 291s MPI Reductions: 3.200e+01 1.000 291s 291s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 291s e.g., VecAXPY() for real vectors of length N --> 2N flops 291s and VecAXPY() for complex vectors of length N --> 8N flops 291s 291s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 291s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 291s 0: Main Stage: 8.7684e+00 100.0% 1.0468e+07 100.0% 9.000e+01 100.0% 5.739e+03 100.0% 1.500e+01 46.9% 291s 291s ------------------------------------------------------------------------------------------------------------------------ 291s See the 'Profiling' chapter of the users' manual for details on interpreting output. 291s Phase summary info: 291s Count: number of times phase was executed 291s Time and Flop: Max - maximum over all processes 291s Ratio - ratio of maximum to minimum over all processes 291s Mess: number of messages sent 291s AvgLen: average message length (bytes) 291s Reduct: number of global reductions 291s Global: entire computation 291s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 291s %T - percent time in this phase %F - percent flop in this phase 291s %M - percent messages in this phase %L - percent message lengths in this phase 291s %R - percent reductions in this phase 291s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 291s ------------------------------------------------------------------------------------------------------------------------ 291s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 291s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 291s ------------------------------------------------------------------------------------------------------------------------ 291s 291s --- Event Stage 0: Main Stage 291s 291s BuildTwoSided 5 1.0 6.3463e-03 35.5 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 291s BuildTwoSidedF 2 1.0 6.3230e-03 30.8 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 49 0 0 0 13 49 0 0 291s MatMult 7 1.0 2.4502e-03 1.3 1.93e+06 1.0 4.2e+01 5.5e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2339 291s MatConvert 1 1.0 4.5081e-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 291s MatAssemblyBegin 5 1.0 8.0238e-03 4.1 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 49 0 0 0 13 49 0 0 291s MatAssemblyEnd 5 1.0 3.8754e-03 1.1 3.80e+03 1.3 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 291s MatGetRowIJ 4 1.0 6.6000e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 291s MatView 1 1.0 1.9300e-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 291s MatSetPreallCOO 2 1.0 1.4584e-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 291s MatSetValuesCOO 2 1.0 8.4369e-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 291s VecTDot 16 1.0 9.1785e-04 2.2 3.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 1039 291s VecNorm 8 1.0 2.5001e-03 5.1 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 191 291s VecCopy 2 1.0 3.2201e-05 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 291s VecSet 9 1.0 1.0072e-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 291s VecAXPY 14 1.0 6.1667e-02 331.9 2.81e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 14 291s VecAYPX 6 1.0 2.1597e-04 2.6 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1655 291s VecScatterBegin 7 1.0 2.4976e-04 1.8 0.00e+00 0.0 4.2e+01 5.5e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 291s VecScatterEnd 7 1.0 1.5104e-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 291s SFSetGraph 3 1.0 3.4441e-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 291s SFSetUp 3 1.0 1.8924e-04 1.1 0.00e+00 0.0 3.6e+01 8.0e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 291s SFPack 7 1.0 5.6640e-05 2.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 291s SFUnpack 7 1.0 6.7600e-06 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 291s KSPSetUp 1 1.0 4.8241e-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 291s KSPSolve 1 1.0 2.1966e-01 1.0 2.82e+06 1.0 4.2e+01 5.5e+03 0.0e+00 3 80 47 45 0 3 80 47 45 0 38 291s PCSetUp 1 1.0 1.7209e-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 291s PCApply 8 1.0 2.1579e-01 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 291s ------------------------------------------------------------------------------------------------------------------------ 291s 291s Object Type Creations Destructions. Reports information only for process 0. 291s 291s --- Event Stage 0: Main Stage 291s 291s Container 2 2 291s Matrix 7 7 291s Index Set 6 6 291s IS L to G Mapping 1 1 291s Vector 12 12 291s Star Forest Graph 3 3 291s Krylov Solver 1 1 291s Preconditioner 1 1 291s Viewer 1 1 291s ======================================================================================================================== 291s Average time to get PetscTime(): 2.32e-07 291s Average time for MPI_Barrier(): 1.59684e-05 291s Average time for zero size MPI_Send(): 4.97333e-06 291s #PETSc Option Table entries: 291s --ndofs 30000 # (source: command line) 291s --problem_type poisson # (source: command line) 291s --scaling_type strong # (source: command line) 291s -ksp_rtol 1.0e-8 # (source: command line) 291s -ksp_type cg # (source: command line) 291s -ksp_view # (source: command line) 291s -log_view # (source: command line) 291s -options_left # (source: command line) 291s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 291s -pc_hypre_type boomeramg # (source: command line) 291s -pc_type hypre # (source: command line) 291s #End of PETSc Option Table entries 291s Compiled without FORTRAN kernels 291s Compiled with full precision matrices (default) 291s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 291s 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= 291s ----------------------------------------- 291s Libraries compiled on 2026-01-26 06:54:57 on reproducible 291s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 291s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 291s Using PETSc arch: 291s ----------------------------------------- 291s 291s 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 291s 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 291s ----------------------------------------- 291s 291s 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 291s ----------------------------------------- 291s 291s Using C linker: mpicc 291s Using Fortran linker: mpif90 291s 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++ 291s ----------------------------------------- 291s 291s #PETSc Option Table entries: 291s --ndofs 30000 # (source: command line) 291s --problem_type poisson # (source: command line) 291s --scaling_type strong # (source: command line) 291s -ksp_rtol 1.0e-8 # (source: command line) 291s -ksp_type cg # (source: command line) 291s -ksp_view # (source: command line) 291s -log_view # (source: command line) 291s -options_left # (source: command line) 291s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 291s -pc_hypre_type boomeramg # (source: command line) 291s -pc_type hypre # (source: command line) 291s #End of PETSc Option Table entries 291s WARNING! There are options you set that were not used! 291s WARNING! could be spelling mistake, etc! 291s There are 3 unused database options. They are: 291s Option left: name:--ndofs value: 30000 source: command line 291s Option left: name:--problem_type value: poisson source: command line 291s Option left: name:--scaling_type value: strong source: command line 291s autopkgtest [05:14:29]: test dolfinx-performance-test-binary: -----------------------] 296s dolfinx-performance-test-binary PASS 296s autopkgtest [05:14:34]: test dolfinx-performance-test-binary: - - - - - - - - - - results - - - - - - - - - - 300s autopkgtest [05:14:38]: test dolfinx-performance-test-source: preparing testbed 304s Reading package lists... 305s Building dependency tree... 305s Reading state information... 305s Solving dependencies... 306s 0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded. 315s autopkgtest [05:14:53]: test dolfinx-performance-test-source: [----------------------- 318s -- The C compiler identification is GNU 15.2.0 318s -- The CXX compiler identification is GNU 15.2.0 318s -- Detecting C compiler ABI info 318s -- Detecting C compiler ABI info - done 318s -- Check for working C compiler: /usr/bin/cc - skipped 318s -- Detecting C compile features 318s -- Detecting C compile features - done 318s -- Detecting CXX compiler ABI info 318s -- Detecting CXX compiler ABI info - done 318s -- Check for working CXX compiler: /usr/bin/c++ - skipped 318s -- Detecting CXX compile features 318s -- Detecting CXX compile features - done 319s -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so (found version "4.1") 320s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 320s -- Found MPI: TRUE (found version "4.1") 320s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 320s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 320s -- Found Threads: TRUE 320s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 320s -- Requested configuration: REQUIRED 320s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 320s -- Checking for Basix hints with /usr/bin/python3 320s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 321s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 321s -- 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 321s -- HDF5_DIR: HDF5_DIR-NOTFOUND 321s -- HDF5_DEFINITIONS: 321s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 321s -- 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 321s -- HDF5_HL_LIBRARIES: 321s -- HDF5_C_DEFINITIONS: 321s -- HDF5_C_INCLUDE_DIR: 321s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 321s -- HDF5_C_LIBRARY: 321s -- 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 321s -- HDF5_C_HL_LIBRARY: 321s -- HDF5_C_HL_LIBRARIES: 321s -- Defined targets (if any): 321s -- ... hdf5::hdf5 321s -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") 321s -- Checking for one of the modules 'PETSc;petsc' 321s -- Looking for PETSC_USE_COMPLEX 322s -- Looking for PETSC_USE_COMPLEX - not found 322s -- Checking for one of the modules 'SLEPc;slepc' 322s CMake Warning (dev) at CMakeLists.txt:52 (find_package): 322s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 322s --help-policy CMP0167" for policy details. Use the cmake_policy command to 322s set the policy and suppress this warning. 322s 322s This warning is for project developers. Use -Wno-dev to suppress it. 322s 322s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 322s -- Requested configuration: QUIET REQUIRED COMPONENTS program_options 322s -- Found boost_program_options 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_program_options-1.88.0 322s -- [x] libboost_program_options.so.1.88.0 322s -- [ ] libboost_program_options.a 322s -- Adding boost_program_options dependencies: headers 322s -- 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 322s -- -Ofast -g -Wall 322s -- Configuring done (4.0s) 322s -- Generating done (0.0s) 322s -- Build files have been written to: /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build 322s /usr/bin/cmake -S/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build -B/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build --check-build-system CMakeFiles/Makefile.cmake 0 322s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/CMakeFiles /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build//CMakeFiles/progress.marks 322s make -f CMakeFiles/Makefile2 all 322s make[1]: Entering directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 322s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend 322s make[2]: Entering directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 322s [ 9%] Generating Poisson.c 322s ffcx /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/Poisson.py 323s [ 18%] Generating Elasticity.c 323s ffcx /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/Elasticity.py 324s cd /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake "--color=" 324s make[2]: Leaving directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 324s make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build 324s make[2]: Entering directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 324s [ 27%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o 324s /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DDOLFINX_VERSION=\"0.10.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DMDSPAN_USE_BRACKET_OPERATOR=0 -DMDSPAN_USE_PAREN_OPERATOR=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/main.cpp 342s [ 36%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o 342s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mesh.cpp 351s In file included from /usr/include/c++/15/vector:74, 351s from /usr/include/dolfinx/common/Table.h:14, 351s from /usr/include/dolfinx/common/TimeLogger.h:9, 351s from /usr/include/dolfinx/common/Timer.h:10, 351s from /usr/include/dolfinx/common/MPI.h:9, 351s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mesh.cpp:6: 351s /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]’: 351s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 351s 885 | vector<_Tp, _Alloc>:: 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 352s In file included from /usr/include/dolfinx/mesh/generation.h:11, 352s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mesh.cpp:15: 352s /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]’: 352s /usr/include/dolfinx/mesh/utils.h:54:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 54 | void reorder_list(std::span list, std::span nodemap) 352s | ^~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 352s from /usr/include/dolfinx/mesh/Mesh.h:9, 352s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mesh.cpp:12: 352s /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]’: 352s /usr/include/dolfinx/common/sort.h:183:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 183 | std::vector sort_by_perm(std::span x, std::size_t shape1) 352s | ^~~~~~~~~~~~ 353s In file included from /usr/include/c++/15/chrono:54, 353s from /usr/include/dolfinx/common/timing.h:10, 353s from /usr/include/dolfinx/common/TimeLogger.h:10: 353s /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&):: >]’: 353s /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 353s 1877 | __introsort_loop(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 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&):: >]’, 354s 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, 354s 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, 354s 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, 354s 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: 354s /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 354s 1906 | std::__introsort_loop(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1907 | std::__lg(__last - __first) * 2, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1908 | __comp); 354s | ~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h: In lambda function: 354s /usr/include/dolfinx/mesh/utils.h:343:56: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 343 | std::span(facets0), max_v); 354s | ^ 354s 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&):: >]’, 354s 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, 354s 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, 354s 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, 354s 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: 354s /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 354s 1906 | std::__introsort_loop(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1907 | std::__lg(__last - __first) * 2, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1908 | __comp); 354s | ~~~~~~~ 355s /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 >]’: 355s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 237 | create_geometry(const Topology& topology, 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:237:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:306:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 306 | graph::build::compute_local_to_global(xdofs, all_dofmaps), nodes); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 305 | const std::vector l2l = graph::build::compute_local_to_local( 355s | ^~~ 355s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:305:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s In file included from /usr/include/c++/15/vector:68: 357s 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]’, 357s 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: 357s /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 357s 1621 | _M_range_insert(begin() + __offset, __first, __last, 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1622 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 357s from /usr/include/dolfinx/refinement/interval.h:12, 357s from /usr/include/dolfinx/refinement/refine.h:17, 357s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mesh.cpp:16: 357s /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]’: 357s /usr/include/dolfinx/refinement/utils.h:248:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 248 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 357s 249 | recv_local_edge); 357s | ~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/dolfinx/refinement/plaza.h:403:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 403 | = get_simplices(indices, longest_edge, tdim, uniform); 359s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360s /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&):: >]’: 360s /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 360s 1877 | __introsort_loop(_RandomAccessIterator __first, 360s | ^~~~~~~~~~~~~~~~ 360s /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 360s /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 360s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 360s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361s /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&):: >]’: 361s /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 361s 1771 | __insertion_sort(_RandomAccessIterator __first, 361s | ^~~~~~~~~~~~~~~~ 361s /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 362s /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 >]’: 362s /usr/include/dolfinx/common/MPI.h:464:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 362s 464 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 362s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 362s 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&):: >]’, 362s 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, 362s 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, 362s 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, 362s 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: 362s /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 362s 1906 | std::__introsort_loop(__first, __last, 362s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 362s 1907 | std::__lg(__last - __first) * 2, 362s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362s 1908 | __comp); 362s | ~~~~~~~ 362s 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&):: >]’, 362s 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, 362s 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, 362s 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, 362s 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, 362s 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: 362s /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 362s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 362s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362s /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 362s 1823 | std::__insertion_sort(__first, __last, __comp); 362s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 362s /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 >]’: 362s /usr/include/dolfinx/common/MPI.h:679:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 362s 679 | distribute_data(MPI_Comm comm0, std::span indices, 362s | ^~~~~~~~~~~~~~~ 363s /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 >]’: 363s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 363s 1068 | t[i] = extract_topology(celltypes[i], doflayouts[i], cells[i]); 363s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s /usr/include/dolfinx/mesh/utils.h:1068:32: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 363s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 363s 1132 | cells1_v[i] = extract_topology(celltypes[i], doflayouts[i], cells1[i]); 363s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s /usr/include/dolfinx/mesh/utils.h:1132:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 363s /usr/include/dolfinx/mesh/utils.h:1154:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 363s 1154 | Topology topology 363s | ^~~~~~~~ 363s 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]’, 363s 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: 363s /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 363s 1621 | _M_range_insert(begin() + __offset, __first, __last, 363s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s 1622 | std::__iterator_category(__first)); 363s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s /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 363s 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]’, 363s 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: 363s /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 363s 1621 | _M_range_insert(begin() + __offset, __first, __last, 363s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s 1622 | std::__iterator_category(__first)); 363s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363s /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 363s /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 >]’: 363s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 363s 1188 | Geometry geometry 363s | ^~~~~~~~ 363s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 363s /usr/include/dolfinx/mesh/utils.h:1188:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 364s /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 >]’: 364s /usr/include/dolfinx/mesh/utils.h:1233:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 364s 1233 | Mesh> create_mesh( 364s | ^~~~~~~~~~~ 365s /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]’: 365s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 153 | mesh::Mesh mesh1 = mesh::create_mesh( 365s | ^~~~~ 365s /usr/include/dolfinx/refinement/refine.h:153:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s /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]’: 365s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 365s 401 | {x.size() / 3, 3}, partitioner, 2, reorder_fn); 365s | ^ 365s /usr/include/dolfinx/mesh/generation.h:401:67: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 366s /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 >]’: 366s /usr/include/dolfinx/mesh/utils.h:1269:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 366s 1269 | create_mesh(MPI_Comm comm, std::span cells, 366s | ^~~~~~~~~~~ 371s [ 45%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o 371s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/elasticity_problem.cpp 387s In file included from /usr/include/basix/finite-element.h:12, 387s from /usr/include/dolfinx/fem/FiniteElement.h:11, 387s from /usr/include/dolfinx/fem/Function.h:10, 387s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/elasticity_problem.h:9, 387s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/elasticity_problem.cpp:7: 387s /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]’: 387s /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 387s 276 | void apply_tranpose_matrix_right( 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s In file included from /usr/include/dolfinx/fem/assembler.h:15, 388s from /usr/include/dolfinx/fem/Function.h:12: 388s /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)>]’: 388s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 388s | ^~~~~~~~~ 388s /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)>]’: 388s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /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 388s 236 | void apply_matrix(std::span v_size_t, 388s | ^~~~~~~~~~~~ 388s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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)>]’: 388s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 388s | ^~~~~~~~~ 389s In file included from /usr/include/dolfinx/fem/assembler.h:14: 389s /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)>]’: 389s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 82 | void _lift_bc_cells( 389s | ^~~~~~~~~~~~~~ 390s /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)>]’: 390s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 266 | void _lift_bc_entities( 390s | ^~~~~~~~~~~~~~~~~ 390s /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)>]’: 390s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 82 | void _lift_bc_cells( 390s | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 393s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 393s /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]’: 393s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 487 | void set(std::span x, std::optional> x0, 393s | ^~~ 395s In file included from /usr/include/dolfinx/fem/Function.h:11: 395s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 395s /usr/include/dolfinx/fem/FunctionSpace.h:292:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 395s 292 | cmap.tabulate(0, X, Xshape, phi_b); 395s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 395s /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 >]’: 395s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 395s 93 | void pack_coefficient_entity(std::span c, int cstride, 395s | ^~~~~~~~~~~~~~~~~~~~~~~ 396s /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 >]’: 396s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 399s /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]’: 399s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1748 | void FiniteElement::transform_data( 399s | ^~~~~~~~~~~~~~~~ 399s /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 399s 1769 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1771 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s /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 399s 1790 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1792 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s /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 399s 1801 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1803 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1867 | transform_data(u, n, cell_info, _etrans_invT, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1868 | precompute::apply_matrix); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1835 | transform_data(u, n, cell_info, _etrans, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1836 | precompute::apply_matrix); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1907 | transform_data(u, n, cell_info, _etrans, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1908 | precompute::apply_tranpose_matrix_right); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1931 | transform_data(u, n, cell_info, _etrans_invT, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1932 | precompute::apply_tranpose_matrix_right); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s /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]’: 399s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1748 | void FiniteElement::transform_data( 399s | ^~~~~~~~~~~~~~~~ 399s /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 399s 1769 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1771 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s /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 399s 1801 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1803 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s /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 399s 1812 | op(std::span(v_size_t), 399s | ~~^~~~~~~~~~~~~~~~~~~~~ 399s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1814 | dofstart, block_size); 399s | ~~~~~~~~~~~~~~~~~~~~~ 399s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1851 | transform_data(u, n, cell_info, _etransT, 399s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1852 | precompute::apply_matrix); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1883 | transform_data(u, n, cell_info, _etrans_inv, 399s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1884 | precompute::apply_matrix); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1979 | transform_data(u, n, cell_info, _etrans_inv, 399s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1980 | precompute::apply_tranpose_matrix_right); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 399s 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, 399s 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, 399s 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, 399s 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, 399s 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: 399s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399s 1955 | transform_data(u, n, cell_info, _etransT, 399s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 399s 1956 | precompute::apply_tranpose_matrix_right); 399s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400s In file included from /usr/include/dolfinx/fem/assembler.h:12: 400s /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)>]’: 400s /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 400s 532 | void assemble_matrix( 400s | ^~~~~~~~~~~~~~~ 402s /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]’: 402s /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 402s 1229 | void assemble_vector( 402s | ^~~~~~~~~~~~~~~ 404s /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]’: 404s /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 404s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 404s | ^~~~~~~ 404s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /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]’: 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 406s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 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]’, 406s 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: 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 406s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1046 | bc_values1, bc_markers1, x0, alpha); 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 406s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1088 | _lift_bc_interior_facets( 406s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 406s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 406s 1119 | _lift_bc_entities( 406s | ~~~~~~~~~~~~~~~~~^ 406s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /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]’: 406s /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 406s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 406s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1212 | std::span(bc_values1), bc_markers1, 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s 1213 | std::span(), alpha); 406s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 407s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 407s from /usr/include/dolfinx/fem/FunctionSpace.h:9: 407s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 407s /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 407s 87 | auto det(Matrix A) 407s | ^~~ 407s /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 >]’: 407s /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 407s 125 | void inv(U A, V B) 407s | ^~~ 407s /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 407s /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 >]’: 407s /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 407s 212 | void pinv(U A, V P) 407s | ^~~~ 407s /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 407s /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 407s 240 | inv(ATA, Inv); 407s | ~~~^~~~~~~~~~ 407s /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]’: 407s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 407s 968 | cmap.tabulate(1, X, Xshape, phi_b); 407s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 407s 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]’, 407s 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: 407s /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 407s 149 | math::pinv(J, K); 407s | ~~~~~~~~~~^~~~~~ 407s /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 408s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 408s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 1056 | void interpolate(Function& u, std::span f, 408s | ^~~~~~~~~~~ 409s /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]’: 409s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 409s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 229 | _fshape, cells); 409s | ~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 413s from /usr/include/c++/15/chrono:3378, 413s from /usr/include/dolfinx/common/timing.h:10, 413s from /usr/include/dolfinx/common/TimeLogger.h:10, 413s from /usr/include/dolfinx/common/Timer.h:10, 413s from /usr/include/dolfinx/common/MPI.h:9, 413s from /usr/include/dolfinx/fem/DofMap.h:16, 413s from /usr/include/dolfinx/fem/Function.h:9: 413s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 413s /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 413s 4851 | vformat(string_view __fmt, format_args __args) 413s | ^~~~~~~ 414s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 414s 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: 414s /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 414s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 414s | ^ 414s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 414s 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: 414s /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 414s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 414s | ^ 414s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 414s 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: 414s /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 414s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 414s | ^ 416s /tmp/autopkgtest.B6hiQx/build.Iuw/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)’: 416s /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/elasticity_problem.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 229 | bc->set(b.array(), std::nullopt); 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s [ 54%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o 424s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp 438s In file included from /usr/include/dolfinx/fem/assembler.h:15, 438s from /usr/include/dolfinx/fem/Function.h:12, 438s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/cgpoisson_problem.h:9, 438s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:7: 438s /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)>]’: 438s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 438s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 438s | ^~~~~~~~~ 438s /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)>]’: 438s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 438s In file included from /usr/include/basix/finite-element.h:12, 438s from /usr/include/dolfinx/fem/FiniteElement.h:11, 438s from /usr/include/dolfinx/fem/Function.h:10: 438s /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]’: 438s /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 438s 236 | void apply_matrix(std::span v_size_t, 438s | ^~~~~~~~~~~~ 438s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 438s /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)>]’: 438s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 438s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 438s | ^~~~~~~~~ 441s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10, 441s from /usr/include/dolfinx/fem/assembler.h:14: 441s /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]’: 441s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 487 | void set(std::span x, std::optional> x0, 441s | ^~~ 443s In file included from /usr/include/dolfinx/fem/Function.h:13: 443s /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]’: 443s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 83 | cmap.tabulate(0, X, Xshape, phi_b); 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 93 | void pack_coefficient_entity(std::span c, int cstride, 445s | ^~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 446s /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]’: 446s /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 446s 1229 | void assemble_vector( 446s | ^~~~~~~~~~~~~~~ 447s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 447s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 447s from /usr/include/dolfinx/fem/Function.h:11: 447s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 447s /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 447s 87 | auto det(Matrix A) 447s | ^~~ 447s /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]’: 447s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1748 | void FiniteElement::transform_data( 447s | ^~~~~~~~~~~~~~~~ 447s /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 447s 1769 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1771 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s /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 447s 1790 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1792 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s /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 447s 1801 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1803 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 447s 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, 447s 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, 447s 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, 447s 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, 447s 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: 447s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1867 | transform_data(u, n, cell_info, _etrans_invT, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1868 | precompute::apply_matrix); 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 447s 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, 447s 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, 447s 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, 447s 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, 447s 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: 447s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1835 | transform_data(u, n, cell_info, _etrans, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1836 | precompute::apply_matrix); 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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]’: 447s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1748 | void FiniteElement::transform_data( 447s | ^~~~~~~~~~~~~~~~ 447s /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 447s 1769 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1771 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s /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 447s 1801 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1803 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s /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 447s 1812 | op(std::span(v_size_t), 447s | ~~^~~~~~~~~~~~~~~~~~~~~ 447s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1814 | dofstart, block_size); 447s | ~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 447s 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, 447s 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, 447s 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, 447s 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, 447s 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: 447s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1851 | transform_data(u, n, cell_info, _etransT, 447s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1852 | precompute::apply_matrix); 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 447s 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, 447s 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, 447s 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, 447s 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, 447s 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: 447s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447s 1883 | transform_data(u, n, cell_info, _etrans_inv, 447s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 1884 | precompute::apply_matrix); 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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 >]’: 447s /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 447s 125 | void inv(U A, V B) 447s | ^~~ 447s /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 447s /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 >]’: 447s /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 447s 212 | void pinv(U A, V P) 447s | ^~~~ 447s /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 447s /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 447s 240 | inv(ATA, Inv); 447s | ~~~^~~~~~~~~~ 448s /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]’: 448s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 448s 968 | cmap.tabulate(1, X, Xshape, phi_b); 448s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 448s 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]’, 448s 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: 448s /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 448s 149 | math::pinv(J, K); 448s | ~~~~~~~~~~^~~~~~ 448s /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 449s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 449s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s 1056 | void interpolate(Function& u, std::span f, 449s | ^~~~~~~~~~~ 449s /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]’: 449s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 449s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 449s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 229 | _fshape, cells); 449s | ~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 452s from /usr/include/c++/15/chrono:3378, 452s from /usr/include/dolfinx/common/timing.h:10, 452s from /usr/include/dolfinx/common/TimeLogger.h:10, 452s from /usr/include/dolfinx/common/Timer.h:10, 452s from /usr/include/dolfinx/common/MPI.h:9, 452s from /usr/include/dolfinx/fem/DofMap.h:16, 452s from /usr/include/dolfinx/fem/Function.h:9: 452s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 452s /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 452s 4851 | vformat(string_view __fmt, format_args __args) 452s | ^~~~~~~ 453s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 453s 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: 453s /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 453s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 453s | ^ 453s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 453s 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: 453s /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 453s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 453s | ^ 453s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 453s 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: 453s /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 453s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 453s | ^ 456s /tmp/autopkgtest.B6hiQx/build.Iuw/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)’: 456s /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/cgpoisson_problem.cpp:161:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 161 | bc->set(un->x()->array(), std::nullopt, -1.0); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s [ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o 461s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/poisson_problem.cpp 476s In file included from /usr/include/basix/finite-element.h:12, 476s from /usr/include/dolfinx/fem/FiniteElement.h:11, 476s from /usr/include/dolfinx/fem/Function.h:10, 476s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/poisson_problem.h:9, 476s from /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/poisson_problem.cpp:7: 476s /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]’: 476s /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 476s 276 | void apply_tranpose_matrix_right( 476s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 476s /usr/include/basix/precompute.h:276:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476s In file included from /usr/include/dolfinx/fem/assembler.h:15, 476s from /usr/include/dolfinx/fem/Function.h:12: 476s /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)>]’: 476s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 476s | ^~~~~~~~~ 476s /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)>]’: 476s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476s /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]’: 476s /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 476s 236 | void apply_matrix(std::span v_size_t, 476s | ^~~~~~~~~~~~ 476s /usr/include/basix/precompute.h:236:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476s /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)>]’: 476s /usr/include/dolfinx/fem/pack.h:55:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476s 55 | void pack_impl(std::span coeffs, std::int32_t cell, int bs, 476s | ^~~~~~~~~ 478s In file included from /usr/include/dolfinx/fem/assembler.h:14: 478s /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)>]’: 478s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 82 | void _lift_bc_cells( 478s | ^~~~~~~~~~~~~~ 478s /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)>]’: 478s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 421 | void _lift_bc_interior_facets( 478s | ^~~~~~~~~~~~~~~~~~~~~~~~ 479s /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)>]’: 479s /usr/include/dolfinx/fem/assemble_vector_impl.h:421:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /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)>]’: 479s /usr/include/dolfinx/fem/assemble_vector_impl.h:266:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 266 | void _lift_bc_entities( 479s | ^~~~~~~~~~~~~~~~~ 479s /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)>]’: 479s /usr/include/dolfinx/fem/assemble_vector_impl.h:82:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 82 | void _lift_bc_cells( 479s | ^~~~~~~~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/assemble_vector_impl.h:10: 481s /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]’: 481s /usr/include/dolfinx/fem/DirichletBC.h:487:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 487 | void set(std::span x, std::optional> x0, 481s | ^~~ 483s In file included from /usr/include/dolfinx/fem/Function.h:13: 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:83:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 83 | cmap.tabulate(0, X, Xshape, phi_b); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 93 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/fem/pack.h:93:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s In file included from /usr/include/dolfinx/fem/assembler.h:12: 487s /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)>]’: 487s /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 487s 532 | void assemble_matrix( 487s | ^~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 1229 | void assemble_vector( 488s | ^~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 972 | void lift_bc(V&& b, const Form& a, mdspan2_t x_dofmap, 490s | ^~~~~~~ 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:972:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 490s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1046 | bc_values1, bc_markers1, x0, alpha); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 490s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 1088 | _lift_bc_interior_facets( 490s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 490s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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]’: 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1201:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 492s 1201 | bc.get().set(bc_values1, std::nullopt, 1); 492s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 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]’, 492s 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: 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 492s 1043 | _lift_bc_cells<3, 3>(b, x_dofmap, x, kernel, cells, 492s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1044 | {dofmap0, bs0, cells0}, P0, {dofmap1, bs1, cells1}, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1045 | P1T, constants, coeffs, cell_info0, cell_info1, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1046 | bc_values1, bc_markers1, x0, alpha); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1050:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 492s 1050 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, {dofmap0, bs0, cells0}, P0, 492s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1051 | {dofmap1, bs1, cells1}, P1T, constants, coeffs, cell_info0, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1052 | cell_info1, bc_values1, bc_markers1, x0, alpha); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1088:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 492s 1088 | _lift_bc_interior_facets( 492s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 492s 1089 | b, x_dofmap, x, kernel, facets, {dofmap0, bs0, facets0}, P0, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1090 | {dofmap1, bs1, facets1}, P1T, constants, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1091 | mdspanx2x_t(coeffs.data(), facets.extent(0), 2, cstride), cell_info0, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1092 | cell_info1, bc_values1, bc_markers1, x0, alpha, facet_perms); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1119:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 492s 1119 | _lift_bc_entities( 492s | ~~~~~~~~~~~~~~~~~^ 492s 1120 | b, x_dofmap, x, kernel, entities, {dofmap0, bs0, entities0}, P0, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1121 | {dofmap1, bs1, entities1}, P1T, constants, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1122 | md::mdspan(coeffs.data(), entities.extent(0), cstride), cell_info0, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1123 | cell_info1, bc_values1, bc_markers1, x0, alpha, perms); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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]’: 492s /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 492s 1211 | lift_bc(b, a[j]->get(), x_dofmap, x, constants[j], coeffs[j], 492s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1212 | std::span(bc_values1), bc_markers1, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 1213 | std::span(), alpha); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /usr/include/dolfinx/fem/assemble_vector_impl.h:1211:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17, 493s from /usr/include/dolfinx/fem/FunctionSpace.h:9, 493s from /usr/include/dolfinx/fem/Function.h:11: 493s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 493s /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 493s 87 | auto det(Matrix A) 493s | ^~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1748 | void FiniteElement::transform_data( 493s | ^~~~~~~~~~~~~~~~ 493s /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 493s 1769 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1771 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s /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 493s 1790 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1791 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1792 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1790:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s /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 493s 1801 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1803 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1867:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1867 | transform_data(u, n, cell_info, _etrans_invT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1868 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1835:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1835 | transform_data(u, n, cell_info, _etrans, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1836 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1907:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1907 | transform_data(u, n, cell_info, _etrans, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1908 | precompute::apply_tranpose_matrix_right); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1931:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1931 | transform_data(u, n, cell_info, _etrans_invT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1932 | precompute::apply_tranpose_matrix_right); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1748 | void FiniteElement::transform_data( 493s | ^~~~~~~~~~~~~~~~ 493s /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 493s 1769 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1770 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1771 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1769:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s /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 493s 1801 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1802 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1803 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1801:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s /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 493s 1812 | op(std::span(v_size_t), 493s | ~~^~~~~~~~~~~~~~~~~~~~~ 493s 1813 | mdspan_t(matrix.first.data(), matrix.second), data, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1814 | dofstart, block_size); 493s | ~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1812:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1851:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1851 | transform_data(u, n, cell_info, _etransT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1852 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1883:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1883 | transform_data(u, n, cell_info, _etrans_inv, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1884 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1979:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1979 | transform_data(u, n, cell_info, _etrans_inv, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1980 | precompute::apply_tranpose_matrix_right); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’, 493s 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, 493s 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, 493s 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, 493s 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, 493s 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: 493s /usr/include/basix/finite-element.h:1955:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 493s 1955 | transform_data(u, n, cell_info, _etransT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1956 | precompute::apply_tranpose_matrix_right); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 >]’: 493s /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 493s 125 | void inv(U A, V B) 493s | ^~~ 493s /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 493s /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 >]’: 493s /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 493s 212 | void pinv(U A, V P) 493s | ^~~~ 493s /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 493s /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 493s 240 | inv(ATA, Inv); 493s | ~~~^~~~~~~~~~ 494s /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]’: 494s /usr/include/dolfinx/fem/interpolate.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 494s 968 | cmap.tabulate(1, X, Xshape, phi_b); 494s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 494s 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]’, 494s 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: 494s /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 494s 149 | math::pinv(J, K); 494s | ~~~~~~~~~~^~~~~~ 494s /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 495s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 495s /usr/include/dolfinx/fem/interpolate.h:1056:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 495s 1056 | void interpolate(Function& u, std::span f, 495s | ^~~~~~~~~~~ 495s /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]’: 495s /usr/include/dolfinx/fem/Function.h:228:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 495s 228 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 495s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 229 | _fshape, cells); 495s | ~~~~~~~~~~~~~~~ 498s In file included from /usr/include/c++/15/bits/chrono_io.h:41, 498s from /usr/include/c++/15/chrono:3378, 498s from /usr/include/dolfinx/common/timing.h:10, 498s from /usr/include/dolfinx/common/TimeLogger.h:10, 498s from /usr/include/dolfinx/common/Timer.h:10, 498s from /usr/include/dolfinx/common/MPI.h:9, 498s from /usr/include/dolfinx/fem/DofMap.h:16, 498s from /usr/include/dolfinx/fem/Function.h:9: 498s /usr/include/c++/15/format: In function ‘std::string std::vformat(string_view, format_args)’: 498s /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 498s 4851 | vformat(string_view __fmt, format_args __args) 498s | ^~~~~~~ 499s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, unsigned int}]’, 499s 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: 499s /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 499s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 499s | ^ 499s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, const int&, unsigned int}]’, 499s 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: 499s /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 499s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 499s | ^ 499s In function ‘std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]’, 499s 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: 499s /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 499s 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } 499s | ^ 502s /tmp/autopkgtest.B6hiQx/build.Iuw/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)’: 502s /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/poisson_problem.cpp:155:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 502s 155 | bc->set(b.array(), std::nullopt); 502s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 508s [ 72%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o 508s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/mem.cpp 510s [ 81%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o 510s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/Elasticity.c 523s [ 90%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o 523s /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.B6hiQx/build.Iuw/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.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/Poisson.c 524s [100%] Linking CXX executable dolfinx-scaling-test 524s /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx-scaling-test.dir/link.txt --verbose=1 525s /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 525s make[2]: Leaving directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 525s [100%] Built target dolfinx-scaling-test 525s make[1]: Leaving directory '/tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build' 525s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.B6hiQx/build.Iuw/src/dolfinx-performance-tests-build/CMakeFiles 0 525s ==== elasticity weak scaling (3 processes with ndofs=10000) ==== 525s [2026-02-02 05:18:23.524] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 525s [2026-02-02 05:18:23.525] [RANK: 0] [info] Compute partition of cells across ranks 525s [2026-02-02 05:18:23.525] [RANK: 0] [info] Building mesh dual graph 525s [2026-02-02 05:18:23.525] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 525s [2026-02-02 05:18:23.587] [RANK: 0] [info] Build nonlocal part of mesh dual graph 525s [2026-02-02 05:18:23.588] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 525s [2026-02-02 05:18:23.588] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 525s [2026-02-02 05:18:23.588] [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 525s [2026-02-02 05:18:23.589] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 525s [2026-02-02 05:18:23.589] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 530s [2026-02-02 05:18:28.321] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 530s [2026-02-02 05:18:28.321] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 530s [2026-02-02 05:18:28.323] [RANK: 0] [info] Extract basic topology: 69032->69032 530s [2026-02-02 05:18:28.323] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 530s [2026-02-02 05:18:28.323] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 530s [2026-02-02 05:18:28.339] [RANK: 0] [info] GPS pseudo-diameter:(117) 16728-1113 530s [2026-02-02 05:18:28.342] [RANK: 0] [info] Create topology (generalised) 530s [2026-02-02 05:18:28.344] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 530s [2026-02-02 05:18:28.344] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 530s [2026-02-02 05:18:28.347] [RANK: 0] [info] Compute ghost indices 530s [2026-02-02 05:18:28.348] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 530s [2026-02-02 05:18:28.348] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 530s [2026-02-02 05:18:28.349] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 530s [2026-02-02 05:18:28.349] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 530s [2026-02-02 05:18:28.353] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.353] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.353] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.353] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.355] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 530s [2026-02-02 05:18:28.355] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 530s [2026-02-02 05:18:28.355] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Create Geometry (multiple) 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Got 1 dof layouts 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Checking required entities per dimension 530s [2026-02-02 05:18:28.356] [RANK: 0] [info] Cell type: 0 dofmap: 17258x4 530s [2026-02-02 05:18:28.358] [RANK: 0] [info] Global index computation 530s [2026-02-02 05:18:28.358] [RANK: 0] [info] Got 1 index_maps 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] Get global indices 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] Calling compute_local_to_global 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] xdofs.size = 69032 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] dofmap sizes = 69032 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] all_dofmaps.size = 69032 530s [2026-02-02 05:18:28.359] [RANK: 0] [info] nodes.size = 3579 530s [2026-02-02 05:18:28.360] [RANK: 0] [info] Creating geometry with 1 dofmaps 530s UnitCube (24x19x19) to be refined 0 times 530s [2026-02-02 05:18:28.361] [RANK: 0] [info] Computing mesh entities of dimension 2 530s [2026-02-02 05:18:28.374] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.375] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.434] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.434] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.435] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 530s [2026-02-02 05:18:28.435] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 530s [2026-02-02 05:18:28.436] [RANK: 0] [info] Checking required entities per dimension 530s [2026-02-02 05:18:28.436] [RANK: 0] [info] Cell type: 0 dofmap: 17258x4 530s [2026-02-02 05:18:28.438] [RANK: 0] [info] Global index computation 530s [2026-02-02 05:18:28.438] [RANK: 0] [info] Got 1 index_maps 530s [2026-02-02 05:18:28.438] [RANK: 0] [info] Get global indices 530s [2026-02-02 05:18:28.439] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 530s [2026-02-02 05:18:28.439] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 530s [2026-02-02 05:18:28.439] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 530s [2026-02-02 05:18:28.456] [RANK: 0] [info] Column ghost size increased from 226 to 571 530s ---------------------------------------------------------------- 530s Test problem summary 530s dolfinx version: 0.10.0 530s dolfinx hash: ubuntu 530s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 530s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 530s Problem type: elasticity 530s Scaling type: weak 530s Num processes: 3 530s Num cells: 51984 (52 thousand) 530s Total degrees of freedom: 30000 (30 thousand) 530s Average degrees of freedom per process: 10000 530s ---------------------------------------------------------------- 530s [2026-02-02 05:18:28.561] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 532s KSP Object: 3 MPI processes 532s type: cg 532s maximum iterations=10000, initial guess is zero 532s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 532s left preconditioning 532s using PRECONDITIONED norm type for convergence test 532s PC Object: 3 MPI processes 532s type: gamg 532s type is MULTIPLICATIVE, levels=3 cycles=v 532s Cycles per PCApply=1 532s Using externally compute Galerkin coarse grid matrices 532s GAMG specific options 532s Threshold for dropping small values in graph on each level = -1. -1. -1. 532s Threshold scaling factor for each level not specified = 1. 532s AGG specific options 532s Number of levels of aggressive coarsening 1 532s Square graph aggressive coarsening 532s MatCoarsen Object: 3 MPI processes 532s type: misk 532s Number smoothing steps to construct prolongation 1 532s Complexity: grid = 1.0948 operator = 1.38884 532s Per-level complexity: op = operator, int = interpolation 532s #equations | #active PEs | avg nnz/row op | avg nnz/row int 532s 264 1 208 0 532s 2580 3 168 40 532s 30000 3 42 22 532s Coarse grid solver -- level 0 ------------------------------- 532s KSP Object: (mg_coarse_) 3 MPI processes 532s type: preonly 532s maximum iterations=10000, initial guess is zero 532s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 532s left preconditioning 532s using NONE norm type for convergence test 532s PC Object: (mg_coarse_) 3 MPI processes 532s type: bjacobi 532s number of blocks = 3 532s Local solver information for first block is in the following KSP and PC objects on rank 0: 532s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 532s KSP Object: (mg_coarse_sub_) 1 MPI process 532s type: preonly 532s maximum iterations=1, initial guess is zero 532s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 532s left preconditioning 532s using NONE norm type for convergence test 532s PC Object: (mg_coarse_sub_) 1 MPI process 532s type: lu 532s out-of-place factorization 532s tolerance for zero pivot 2.22045e-14 532s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 532s matrix ordering: nd 532s factor fill ratio given 5., needed 1.1117 532s Factored matrix follows: 532s Mat Object: (mg_coarse_sub_) 1 MPI process 532s type: seqaij 532s rows=264, cols=264, bs=6 532s package used to perform factorization: petsc 532s total: nonzeros=60912, allocated nonzeros=60912 532s using I-node routines: found 77 nodes, limit used is 5 532s linear system matrix = precond matrix: 532s Mat Object: (mg_coarse_sub_) 1 MPI process 532s type: seqaij 532s rows=264, cols=264, bs=6 532s total: nonzeros=54792, allocated nonzeros=54792 532s total number of mallocs used during MatSetValues calls=0 532s using I-node routines: found 87 nodes, limit used is 5 532s linear system matrix = precond matrix: 532s Mat Object: 3 MPI processes 532s type: mpiaij 532s rows=264, cols=264, bs=6 532s total: nonzeros=54792, allocated nonzeros=54792 532s total number of mallocs used during MatSetValues calls=0 532s using scalable MatPtAP() implementation 532s using I-node (on process 0) routines: found 87 nodes, limit used is 5 532s Down solver (pre-smoother) on level 1 ------------------------------- 532s KSP Object: (mg_levels_1_) 3 MPI processes 532s type: chebyshev 532s Chebyshev polynomial of first kind 532s eigenvalue targets used: min 0.274831, max 3.02314 532s eigenvalues provided (min 0.0288949, max 2.74831) with transform: [0. 0.1; 0. 1.1] 532s maximum iterations=2, nonzero initial guess 532s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 532s left preconditioning 532s using NONE norm type for convergence test 532s PC Object: (mg_levels_1_) 3 MPI processes 532s type: jacobi 532s type DIAGONAL 532s linear system matrix = precond matrix: 532s Mat Object: 3 MPI processes 532s type: mpiaij 532s rows=2580, cols=2580, bs=6 532s total: nonzeros=431856, allocated nonzeros=431856 532s total number of mallocs used during MatSetValues calls=0 532s using scalable MatPtAP() implementation 532s using I-node (on process 0) routines: found 254 nodes, limit used is 5 532s Up solver (post-smoother) same as down solver (pre-smoother) 532s Down solver (pre-smoother) on level 2 ------------------------------- 532s KSP Object: (mg_levels_2_) 3 MPI processes 532s type: chebyshev 532s Chebyshev polynomial of first kind 532s eigenvalue targets used: min 0.257456, max 2.83202 532s eigenvalues provided (min 0.0721559, max 2.57456) with transform: [0. 0.1; 0. 1.1] 532s maximum iterations=2, nonzero initial guess 532s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 532s left preconditioning 532s using NONE norm type for convergence test 532s PC Object: (mg_levels_2_) 3 MPI processes 532s type: jacobi 532s type DIAGONAL 532s linear system matrix = precond matrix: 532s Mat Object: 3 MPI processes 532s type: mpiaij 532s rows=30000, cols=30000, bs=3 532s total: nonzeros=1251522, allocated nonzeros=1251522 532s total number of mallocs used during MatSetValues calls=0 532s has attached near null space 532s using I-node (on process 0) routines: found 3353 nodes, limit used is 5 532s Up solver (post-smoother) same as down solver (pre-smoother) 532s linear system matrix = precond matrix: 532s Mat Object: 3 MPI processes 532s type: mpiaij 532s rows=30000, cols=30000, bs=3 532s total: nonzeros=1251522, allocated nonzeros=1251522 532s total number of mallocs used during MatSetValues calls=0 532s has attached near null space 532s using I-node (on process 0) routines: found 3353 nodes, limit used is 5 532s 532s [MPI_MAX] Summary of timings (s) | reps avg tot 532s ------------------------------------------------------------------------------------------------------- 532s Build BoxMesh (tetrahedra) | 1 4.847877 4.847877 532s Build dofmap data | 2 0.003249 0.006498 532s Compute connectivity 2-0 | 1 0.000474 0.000474 532s Compute dof reordering map | 2 0.000084 0.000169 532s Compute entities of dim = 2 | 1 0.074192 0.074192 532s Compute graph partition (SCOTCH) | 1 4.730878 4.730878 532s Compute local part of mesh dual graph (mixed) | 2 0.039109 0.078218 532s Compute local-to-local map | 1 0.000314 0.000314 532s Compute non-local part of mesh dual graph | 1 0.011911 0.011911 532s Compute-local-to-global links for global/local adjacency list | 1 0.000349 0.000349 532s Distribute fixed-degree adjacency list to destination ranks | 1 0.012785 0.012785 532s Distribute row-wise data (scalable) | 1 0.001114 0.001114 532s GPS: create_level_structure | 2 0.000221 0.000861 532s Gibbs-Poole-Stockmeyer ordering | 1 0.002039 0.002039 532s Init MPI | 1 0.171341 0.171341 532s Init PETSc | 1 0.034580 0.034580 532s Init dofmap from element dofmap | 2 0.002451 0.004903 532s Init logging | 1 0.000010 0.000010 532s PETSc Krylov solver | 1 1.865565 1.865565 532s SparsityPattern::finalize | 1 0.005995 0.005995 532s Topology: create | 1 0.011914 0.011914 532s Topology: determine shared index ownership | 1 0.001296 0.001296 532s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001636 0.001636 532s ZZZ Assemble matrix | 1 0.091226 0.091226 532s ZZZ Assemble vector | 1 0.004439 0.004439 532s ZZZ Create Mesh | 1 4.849043 4.849043 532s ZZZ Create RHS function | 1 0.007336 0.007336 532s ZZZ Create boundary conditions | 1 0.001031 0.001031 532s ZZZ Create facets and facet->cell connectivity | 1 0.074693 0.074693 532s ZZZ Create forms | 1 0.000326 0.000326 532s ZZZ Create near-nullspace | 1 0.005767 0.005767 532s ZZZ FunctionSpace | 1 0.003732 0.003732 532s ZZZ Solve | 1 1.872573 1.872573 532s *** Number of Krylov iterations: 18 532s *** Solution norm: 3.6795e-05 532s **************************************************************************************************************************************************************** 532s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 532s **************************************************************************************************************************************************************** 532s 532s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 532s 532s ./dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:18:30 2026 532s Using PETSc Release Version 3.24.3, Jan 01, 2026 532s 532s Max Max/Min Avg Total 532s Time (sec): 6.925e+00 1.000 6.923e+00 532s Objects: 0.000e+00 0.000 0.000e+00 532s Flops: 2.144e+08 1.032 2.115e+08 6.345e+08 532s Flops/sec: 3.098e+07 1.032 3.055e+07 9.166e+07 532s MPI Msg Count: 7.800e+02 1.041 7.597e+02 2.279e+03 532s MPI Msg Len (bytes): 6.974e+06 1.240 8.231e+03 1.876e+07 532s MPI Reductions: 9.600e+01 1.000 532s 532s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 532s e.g., VecAXPY() for real vectors of length N --> 2N flops 532s and VecAXPY() for complex vectors of length N --> 8N flops 532s 532s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 532s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 532s 0: Main Stage: 6.9226e+00 100.0% 6.3454e+08 100.0% 2.279e+03 100.0% 8.231e+03 100.0% 7.900e+01 82.3% 533s 533s ------------------------------------------------------------------------------------------------------------------------ 533s See the 'Profiling' chapter of the users' manual for details on interpreting output. 533s Phase summary info: 533s Count: number of times phase was executed 533s Time and Flop: Max - maximum over all processes 533s Ratio - ratio of maximum to minimum over all processes 533s Mess: number of messages sent 533s AvgLen: average message length (bytes) 533s Reduct: number of global reductions 533s Global: entire computation 533s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 533s %T - percent time in this phase %F - percent flop in this phase 533s %M - percent messages in this phase %L - percent message lengths in this phase 533s %R - percent reductions in this phase 533s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 533s ------------------------------------------------------------------------------------------------------------------------ 533s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 533s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 533s ------------------------------------------------------------------------------------------------------------------------ 533s 533s --- Event Stage 0: Main Stage 533s 533s BuildTwoSided 109 1.0 8.2832e-02 3.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 533s BuildTwoSidedF 83 1.0 6.4004e-02 12.8 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 533s MatMult 190 1.0 8.5466e-01 1.7 1.13e+08 1.1 1.1e+03 5.6e+03 0.0e+00 9 52 50 34 0 9 52 50 34 0 388 533s MatMultAdd 38 1.0 7.0356e-02 1.9 9.56e+06 1.1 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 396 533s MatMultTranspose 38 1.0 7.9618e-02 1.9 9.57e+06 1.1 1.5e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 351 533s MatSolve 19 0.0 3.3276e-03 0.0 2.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 694 533s MatLUFactorSym 1 1.0 1.9257e-03 135.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 533s MatLUFactorNum 1 1.0 4.0616e-03 1880.4 8.79e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2164 533s MatScale 6 1.0 9.2174e-04 1.1 6.06e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1920 533s MatResidual 38 1.0 1.2010e-01 1.4 2.20e+07 1.1 2.3e+02 5.4e+03 0.0e+00 2 10 10 7 0 2 10 10 7 0 533 533s MatAssemblyBegin 45 1.0 7.9269e-02 3.4 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 533s MatAssemblyEnd 45 1.0 1.1128e-01 1.0 8.64e+04 1.3 1.7e+02 5.0e+02 1.8e+01 2 0 8 0 19 2 0 8 0 23 2 533s MatGetRowIJ 1 0.0 9.5641e-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 533s MatCreateSubMat 1 1.0 3.2307e-03 1.0 0.00e+00 0.0 4.0e+00 4.2e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 533s MatGetOrdering 1 0.0 1.8100e-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 533s MatCoarsen 2 1.0 2.7218e-03 1.0 0.00e+00 0.0 1.2e+02 7.9e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 533s MatZeroEntries 2 1.0 3.2833e-04 3.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 533s MatView 6 1.5 2.4760e-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 533s MatAXPY 4 1.0 1.1162e-02 1.0 1.17e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 31 533s MatTranspose 9 1.0 5.7425e-03 1.0 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 533s MatMatMultSym 6 1.0 2.6174e-01 1.2 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 533s MatMatMultNum 2 1.0 3.9730e-02 1.0 6.94e+06 1.1 1.2e+01 3.2e+04 0.0e+00 1 3 1 2 0 1 3 1 2 0 508 533s MatPtAPSymbolic 2 1.0 1.2618e-01 1.0 0.00e+00 0.0 6.0e+01 6.2e+04 6.0e+00 2 0 3 20 6 2 0 3 20 8 0 533s MatPtAPNumeric 2 1.0 1.5878e-01 1.0 6.33e+07 1.2 2.8e+01 1.2e+05 2.0e+00 2 28 1 18 2 2 28 1 18 3 1124 533s MatTrnMatMultSym 1 1.0 2.3142e-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 533s MatGetLocalMat 7 1.0 3.0704e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 533s MatGetBrAoCol 6 1.0 5.7984e-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 533s MatCreateGraph 2 1.0 2.3270e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 533s VecMDot 20 1.0 2.0269e-03 1.8 1.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1768 533s VecTDot 38 1.0 1.0767e-01 1.5 7.64e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 21 533s VecNorm 41 1.0 8.5549e-02 1.9 6.22e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 22 533s VecScale 22 1.0 1.4556e-04 1.0 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2462 533s VecCopy 118 1.0 5.9117e-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 533s VecSet 134 1.0 3.8129e-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 533s VecAXPY 38 1.0 3.9941e-01 1098.6 7.46e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 6 533s VecAYPX 245 1.0 6.1677e-03 3.5 2.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 968 533s VecAXPBYCZ 76 1.0 8.5837e-04 1.4 2.07e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 7212 533s VecMAXPY 22 1.0 4.4601e-04 1.1 1.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9496 533s VecAssemblyBegin 61 1.0 1.0844e-03 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 533s VecAssemblyEnd 61 1.0 5.4241e-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 533s VecPointwiseMult 174 1.0 5.5629e-03 4.0 9.49e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 510 533s VecReciprocal 8 1.0 1.0256e-04 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 533s VecScatterBegin 330 1.0 1.3703e-02 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 533s VecScatterEnd 330 1.0 8.4241e-01 1.8 1.27e+04 1.5 0.0e+00 0.0e+00 0.0e+00 9 0 0 0 0 9 0 0 0 0 0 533s VecNormalize 22 1.0 6.9505e-04 1.2 3.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1547 533s SFSetGraph 26 1.0 1.3020e-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 533s SFSetUp 26 1.0 2.0057e-02 1.2 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 533s SFBcastBegin 10 1.0 1.4051e-03 1.2 0.00e+00 0.0 6.0e+01 1.3e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 533s SFBcastEnd 10 1.0 2.8561e-04 6.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 533s SFReduceBegin 3 1.0 7.1841e-05 1.5 0.00e+00 0.0 1.5e+01 6.3e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 533s SFReduceEnd 3 1.0 3.6281e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 533s SFPack 343 1.0 1.0188e-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 533s SFUnpack 343 1.0 3.9413e-04 1.2 1.27e+04 1.5 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 76 533s KSPSetUp 1 1.0 4.6681e-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 533s KSPSolve 1 1.0 1.2134e+00 1.0 1.31e+08 1.0 1.3e+03 4.7e+03 0.0e+00 18 61 58 33 0 18 61 58 33 0 317 533s KSPGMRESOrthog 20 1.0 2.4773e-03 1.6 2.40e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2893 533s PCSetUp_GAMG+ 1 1.0 6.5139e-01 1.0 8.53e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 61 60 9 38 39 61 73 374 533s PCGAMGCreateG 2 1.0 2.3294e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 533s GAMG Coarsen 4 1.0 2.7544e-02 1.0 0.00e+00 0.0 2.0e+02 7.6e+03 1.3e+01 0 0 9 8 14 0 0 9 8 16 0 533s GAMG MIS/Agg 2 1.0 2.6060e-02 1.0 0.00e+00 0.0 1.6e+02 8.2e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 533s PCGAMGProl 2 1.0 1.1039e-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 533s GAMG Prol-col 2 1.0 4.4131e-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 533s GAMG Prol-lift 2 1.0 6.3221e-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 533s PCGAMGOptProl 2 1.0 3.0004e-01 1.0 2.20e+07 1.1 1.9e+02 8.6e+03 6.0e+00 4 10 8 9 6 4 10 8 9 8 215 533s GAMG smooth 2 1.0 2.8560e-01 1.2 7.49e+06 1.1 7.2e+01 1.4e+04 6.0e+00 4 3 3 5 6 4 3 3 5 8 77 533s PCGAMGCreateL 2 1.0 2.8856e-01 1.0 6.33e+07 1.2 1.1e+02 6.7e+04 1.9e+01 4 28 5 38 20 4 28 5 38 24 619 533s GAMG PtAP 2 1.0 2.8484e-01 1.0 6.33e+07 1.2 8.8e+01 8.1e+04 8.0e+00 4 28 4 38 8 4 28 4 38 10 627 533s GAMG Reduce 1 1.0 9.7509e-02 1.0 2.30e+07 1.4 4.7e+01 5.9e+04 1.5e+01 1 10 2 15 16 1 10 2 15 19 635 533s PCGAMG Squ l00 1 1.0 2.3146e-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 533s PCGAMG Gal l00 1 1.0 1.9104e-01 1.0 4.04e+07 1.1 6.0e+01 7.4e+04 4.0e+00 3 18 3 24 4 3 18 3 24 5 610 533s PCGAMG Opt l00 1 1.0 2.7229e-01 1.2 5.08e+06 1.0 3.6e+01 2.1e+04 3.0e+00 4 2 2 4 3 4 2 2 4 4 55 533s PCGAMG Gal l01 1 1.0 9.3800e-02 1.0 2.30e+07 1.4 2.8e+01 9.8e+04 4.0e+00 1 10 1 15 4 1 10 1 15 5 660 533s PCGAMG Opt l01 1 1.0 5.5878e-03 1.0 1.99e+06 1.4 3.6e+01 6.6e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 927 533s PCSetUp 1 1.0 6.5140e-01 1.0 8.53e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 61 60 9 38 39 61 73 374 533s PCSetUpOnBlocks 19 1.0 6.4430e-03 24.8 8.79e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1364 533s PCApply 19 1.0 9.9442e-01 1.5 1.14e+08 1.0 1.2e+03 4.4e+03 0.0e+00 11 53 53 29 0 11 53 53 29 0 336 533s PCApplyOnBlocks 19 1.0 3.5145e-03 21.6 2.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 657 533s ------------------------------------------------------------------------------------------------------------------------ 533s 533s Object Type Creations Destructions. Reports information only for process 0. 533s 533s --- Event Stage 0: Main Stage 533s 533s Container 11 11 533s Matrix 82 82 533s Matrix Coarsen 2 2 533s Matrix Null Space 1 1 533s Index Set 60 60 533s IS L to G Mapping 5 5 533s Vector 179 179 533s Star Forest Graph 34 34 533s Krylov Solver 7 7 533s Preconditioner 7 7 533s Viewer 2 2 533s PetscRandom 2 2 533s Distributed Mesh 4 4 533s Discrete System 4 4 533s Weak Form 4 4 533s ======================================================================================================================== 533s Average time to get PetscTime(): 2.4e-07 533s Average time for MPI_Barrier(): 8.3202e-06 533s Average time for zero size MPI_Send(): 5.387e-06 533s #PETSc Option Table entries: 533s --ndofs 10000 # (source: command line) 533s --problem_type elasticity # (source: command line) 533s --scaling_type weak # (source: command line) 533s -ksp_rtol 1.0e-8 # (source: command line) 533s -ksp_type cg # (source: command line) 533s -ksp_view # (source: command line) 533s -log_view # (source: command line) 533s -matptap_via scalable # (source: command line) 533s -mg_levels_esteig_ksp_type cg # (source: command line) 533s -mg_levels_ksp_type chebyshev # (source: command line) 533s -mg_levels_pc_type jacobi # (source: command line) 533s -options_left # (source: command line) 533s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 533s -pc_type gamg # (source: command line) 533s #End of PETSc Option Table entries 533s Compiled without FORTRAN kernels 533s Compiled with full precision matrices (default) 533s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 533s 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= 533s ----------------------------------------- 533s Libraries compiled on 2026-01-26 06:54:57 on reproducible 533s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 533s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 533s Using PETSc arch: 533s ----------------------------------------- 533s 533s 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 533s 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 533s ----------------------------------------- 533s 533s 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 533s ----------------------------------------- 533s 533s Using C linker: mpicc 533s Using Fortran linker: mpif90 533s 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++ 533s ----------------------------------------- 533s 533s #PETSc Option Table entries: 533s --ndofs 10000 # (source: command line) 533s --problem_type elasticity # (source: command line) 533s --scaling_type weak # (source: command line) 533s -ksp_rtol 1.0e-8 # (source: command line) 533s -ksp_type cg # (source: command line) 533s -ksp_view # (source: command line) 533s -log_view # (source: command line) 533s -matptap_via scalable # (source: command line) 533s -mg_levels_esteig_ksp_type cg # (source: command line) 533s -mg_levels_ksp_type chebyshev # (source: command line) 533s -mg_levels_pc_type jacobi # (source: command line) 533s -options_left # (source: command line) 533s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 533s -pc_type gamg # (source: command line) 533s #End of PETSc Option Table entries 533s WARNING! There are options you set that were not used! 533s WARNING! could be spelling mistake, etc! 533s There are 4 unused database options. They are: 533s Option left: name:--ndofs value: 10000 source: command line 533s Option left: name:--problem_type value: elasticity source: command line 533s Option left: name:--scaling_type value: weak source: command line 533s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 533s ==== elasticity strong scaling (3 processes with ndofs=30000) ==== 533s [2026-02-02 05:18:31.002] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 533s [2026-02-02 05:18:31.003] [RANK: 0] [info] Compute partition of cells across ranks 533s [2026-02-02 05:18:31.003] [RANK: 0] [info] Building mesh dual graph 533s [2026-02-02 05:18:31.003] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 533s [2026-02-02 05:18:31.036] [RANK: 0] [info] Build nonlocal part of mesh dual graph 533s [2026-02-02 05:18:31.039] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 533s [2026-02-02 05:18:31.040] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 533s [2026-02-02 05:18:31.040] [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 533s [2026-02-02 05:18:31.041] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) 533s [2026-02-02 05:18:31.041] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 537s [2026-02-02 05:18:35.339] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 537s [2026-02-02 05:18:35.339] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 537s [2026-02-02 05:18:35.341] [RANK: 0] [info] Extract basic topology: 69212->69212 537s [2026-02-02 05:18:35.341] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 537s [2026-02-02 05:18:35.341] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 537s [2026-02-02 05:18:35.358] [RANK: 0] [info] GPS pseudo-diameter:(122) 16762-1265 537s [2026-02-02 05:18:35.361] [RANK: 0] [info] Create topology (generalised) 537s [2026-02-02 05:18:35.362] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 537s [2026-02-02 05:18:35.363] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 537s [2026-02-02 05:18:35.366] [RANK: 0] [info] Compute ghost indices 537s [2026-02-02 05:18:35.366] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 537s [2026-02-02 05:18:35.366] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 537s [2026-02-02 05:18:35.367] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 537s [2026-02-02 05:18:35.367] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 537s [2026-02-02 05:18:35.371] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.371] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.371] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.372] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.373] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Create Geometry (multiple) 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Got 1 dof layouts 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Checking required entities per dimension 537s [2026-02-02 05:18:35.374] [RANK: 0] [info] Cell type: 0 dofmap: 17303x4 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Global index computation 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Got 1 index_maps 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Get global indices 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] Calling compute_local_to_global 537s [2026-02-02 05:18:35.377] [RANK: 0] [info] xdofs.size = 69212 537s [2026-02-02 05:18:35.378] [RANK: 0] [info] dofmap sizes = 69212 537s [2026-02-02 05:18:35.378] [RANK: 0] [info] all_dofmaps.size = 69212 537s [2026-02-02 05:18:35.378] [RANK: 0] [info] nodes.size = 3614 537s [2026-02-02 05:18:35.378] [RANK: 0] [info] Creating geometry with 1 dofmaps 537s UnitCube (24x19x19) to be refined 0 times 537s [2026-02-02 05:18:35.379] [RANK: 0] [info] Computing mesh entities of dimension 2 537s [2026-02-02 05:18:35.393] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.393] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.454] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.454] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.455] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 537s [2026-02-02 05:18:35.455] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 537s [2026-02-02 05:18:35.456] [RANK: 0] [info] Checking required entities per dimension 537s [2026-02-02 05:18:35.456] [RANK: 0] [info] Cell type: 0 dofmap: 17303x4 537s [2026-02-02 05:18:35.458] [RANK: 0] [info] Global index computation 537s [2026-02-02 05:18:35.458] [RANK: 0] [info] Got 1 index_maps 537s [2026-02-02 05:18:35.459] [RANK: 0] [info] Get global indices 537s [2026-02-02 05:18:35.459] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 537s [2026-02-02 05:18:35.459] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 537s [2026-02-02 05:18:35.460] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 537s [2026-02-02 05:18:35.476] [RANK: 0] [info] Column ghost size increased from 223 to 558 537s ---------------------------------------------------------------- 537s Test problem summary 537s dolfinx version: 0.10.0 537s dolfinx hash: ubuntu 537s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 537s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 537s Problem type: elasticity 537s Scaling type: strong 537s Num processes: 3 537s Num cells: 51984 (52 thousand) 537s Total degrees of freedom: 30000 (30 thousand) 537s Average degrees of freedom per process: 10000 537s ---------------------------------------------------------------- 537s [2026-02-02 05:18:35.583] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 539s KSP Object: 3 MPI processes 539s type: cg 539s maximum iterations=10000, initial guess is zero 539s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 539s left preconditioning 539s using PRECONDITIONED norm type for convergence test 539s PC Object: 3 MPI processes 539s type: gamg 539s type is MULTIPLICATIVE, levels=3 cycles=v 539s Cycles per PCApply=1 539s Using externally compute Galerkin coarse grid matrices 539s GAMG specific options 539s Threshold for dropping small values in graph on each level = -1. -1. -1. 539s Threshold scaling factor for each level not specified = 1. 539s AGG specific options 539s Number of levels of aggressive coarsening 1 539s Square graph aggressive coarsening 539s MatCoarsen Object: 3 MPI processes 539s type: misk 539s Number smoothing steps to construct prolongation 1 539s Complexity: grid = 1.0938 operator = 1.38093 539s Per-level complexity: op = operator, int = interpolation 539s #equations | #active PEs | avg nnz/row op | avg nnz/row int 539s 234 1 182 0 539s 2580 3 169 36 539s 30000 3 42 22 539s Coarse grid solver -- level 0 ------------------------------- 539s KSP Object: (mg_coarse_) 3 MPI processes 539s type: preonly 539s maximum iterations=10000, initial guess is zero 539s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 539s left preconditioning 539s using NONE norm type for convergence test 539s PC Object: (mg_coarse_) 3 MPI processes 539s type: bjacobi 539s number of blocks = 3 539s Local solver information for first block is in the following KSP and PC objects on rank 0: 539s Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks 539s KSP Object: (mg_coarse_sub_) 1 MPI process 539s type: preonly 539s maximum iterations=1, initial guess is zero 539s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 539s left preconditioning 539s using NONE norm type for convergence test 539s PC Object: (mg_coarse_sub_) 1 MPI process 539s type: lu 539s out-of-place factorization 539s tolerance for zero pivot 2.22045e-14 539s using diagonal shift on blocks to prevent zero pivot [INBLOCKS] 539s matrix ordering: nd 539s factor fill ratio given 5., needed 1.10178 539s Factored matrix follows: 539s Mat Object: (mg_coarse_sub_) 1 MPI process 539s type: seqaij 539s rows=234, cols=234, bs=6 539s package used to perform factorization: petsc 539s total: nonzeros=46764, allocated nonzeros=46764 539s using I-node routines: found 67 nodes, limit used is 5 539s linear system matrix = precond matrix: 539s Mat Object: (mg_coarse_sub_) 1 MPI process 539s type: seqaij 539s rows=234, cols=234, bs=6 539s total: nonzeros=42444, allocated nonzeros=42444 539s total number of mallocs used during MatSetValues calls=0 539s using I-node routines: found 75 nodes, limit used is 5 539s linear system matrix = precond matrix: 539s Mat Object: 3 MPI processes 539s type: mpiaij 539s rows=234, cols=234, bs=6 539s total: nonzeros=42444, allocated nonzeros=42444 539s total number of mallocs used during MatSetValues calls=0 539s using scalable MatPtAP() implementation 539s using I-node (on process 0) routines: found 75 nodes, limit used is 5 539s Down solver (pre-smoother) on level 1 ------------------------------- 539s KSP Object: (mg_levels_1_) 3 MPI processes 539s type: chebyshev 539s Chebyshev polynomial of first kind 539s eigenvalue targets used: min 0.286032, max 3.14636 539s eigenvalues provided (min 0.0264658, max 2.86032) with transform: [0. 0.1; 0. 1.1] 539s maximum iterations=2, nonzero initial guess 539s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 539s left preconditioning 539s using NONE norm type for convergence test 539s PC Object: (mg_levels_1_) 3 MPI processes 539s type: jacobi 539s type DIAGONAL 539s linear system matrix = precond matrix: 539s Mat Object: 3 MPI processes 539s type: mpiaij 539s rows=2580, cols=2580, bs=6 539s total: nonzeros=434304, allocated nonzeros=434304 539s total number of mallocs used during MatSetValues calls=0 539s using scalable MatPtAP() implementation 539s using I-node (on process 0) routines: found 270 nodes, limit used is 5 539s Up solver (post-smoother) same as down solver (pre-smoother) 539s Down solver (pre-smoother) on level 2 ------------------------------- 539s KSP Object: (mg_levels_2_) 3 MPI processes 539s type: chebyshev 539s Chebyshev polynomial of first kind 539s eigenvalue targets used: min 0.258078, max 2.83886 539s eigenvalues provided (min 0.0714039, max 2.58078) with transform: [0. 0.1; 0. 1.1] 539s maximum iterations=2, nonzero initial guess 539s tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 539s left preconditioning 539s using NONE norm type for convergence test 539s PC Object: (mg_levels_2_) 3 MPI processes 539s type: jacobi 539s type DIAGONAL 539s linear system matrix = precond matrix: 539s Mat Object: 3 MPI processes 539s type: mpiaij 539s rows=30000, cols=30000, bs=3 539s total: nonzeros=1251522, allocated nonzeros=1251522 539s total number of mallocs used during MatSetValues calls=0 539s has attached near null space 539s using I-node (on process 0) routines: found 3391 nodes, limit used is 5 539s Up solver (post-smoother) same as down solver (pre-smoother) 539s linear system matrix = precond matrix: 539s Mat Object: 3 MPI processes 539s type: mpiaij 539s rows=30000, cols=30000, bs=3 539s total: nonzeros=1251522, allocated nonzeros=1251522 539s total number of mallocs used during MatSetValues calls=0 539s has attached near null space 539s using I-node (on process 0) routines: found 3391 nodes, limit used is 5 539s 539s [MPI_MAX] Summary of timings (s) | reps avg tot 539s ------------------------------------------------------------------------------------------------------- 539s Build BoxMesh (tetrahedra) | 1 4.378103 4.378103 539s Build dofmap data | 2 0.003245 0.006490 539s Compute connectivity 2-0 | 1 0.000543 0.000543 539s Compute dof reordering map | 2 0.000096 0.000192 539s Compute entities of dim = 2 | 1 0.076007 0.076007 539s Compute graph partition (SCOTCH) | 1 4.296953 4.296953 539s Compute local part of mesh dual graph (mixed) | 2 0.025048 0.050097 539s Compute local-to-local map | 1 0.000251 0.000251 539s Compute non-local part of mesh dual graph | 1 0.004791 0.004791 539s Compute-local-to-global links for global/local adjacency list | 1 0.000461 0.000461 539s Distribute fixed-degree adjacency list to destination ranks | 1 0.010240 0.010240 539s Distribute row-wise data (scalable) | 1 0.001021 0.001021 539s GPS: create_level_structure | 2 0.000244 0.000915 539s Gibbs-Poole-Stockmeyer ordering | 1 0.002243 0.002243 539s Init MPI | 1 0.180338 0.180338 539s Init PETSc | 1 0.046237 0.046237 539s Init dofmap from element dofmap | 2 0.002544 0.005088 539s Init logging | 1 0.000011 0.000011 539s PETSc Krylov solver | 1 1.973696 1.973696 539s SparsityPattern::finalize | 1 0.006103 0.006103 539s Topology: create | 1 0.011772 0.011772 539s Topology: determine shared index ownership | 1 0.001265 0.001265 539s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.001791 0.001791 539s ZZZ Assemble matrix | 1 0.091742 0.091742 539s ZZZ Assemble vector | 1 0.004886 0.004886 539s ZZZ Create Mesh | 1 4.399481 4.399481 539s ZZZ Create RHS function | 1 0.007297 0.007297 539s ZZZ Create boundary conditions | 1 0.001047 0.001047 539s ZZZ Create facets and facet->cell connectivity | 1 0.076704 0.076704 539s ZZZ Create forms | 1 0.000266 0.000266 539s ZZZ Create near-nullspace | 1 0.006263 0.006263 539s ZZZ FunctionSpace | 1 0.003887 0.003887 539s ZZZ Solve | 1 1.984243 1.984243 539s *** Number of Krylov iterations: 19 539s *** Solution norm: 3.6795e-05 539s **************************************************************************************************************************************************************** 539s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 539s **************************************************************************************************************************************************************** 539s 539s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 539s 539s ./dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:18:37 2026 539s Using PETSc Release Version 3.24.3, Jan 01, 2026 539s 539s Max Max/Min Avg Total 539s Time (sec): 6.597e+00 1.001 6.595e+00 539s Objects: 0.000e+00 0.000 0.000e+00 539s Flops: 2.178e+08 1.030 2.139e+08 6.417e+08 539s Flops/sec: 3.302e+07 1.030 3.243e+07 9.730e+07 539s MPI Msg Count: 8.040e+02 1.041 7.830e+02 2.349e+03 539s MPI Msg Len (bytes): 7.155e+06 1.301 8.074e+03 1.897e+07 539s MPI Reductions: 9.600e+01 1.000 539s 539s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 539s e.g., VecAXPY() for real vectors of length N --> 2N flops 539s and VecAXPY() for complex vectors of length N --> 8N flops 539s 539s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 539s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 539s 0: Main Stage: 6.5949e+00 100.0% 6.4172e+08 100.0% 2.349e+03 100.0% 8.074e+03 100.0% 7.900e+01 82.3% 539s 539s ------------------------------------------------------------------------------------------------------------------------ 539s See the 'Profiling' chapter of the users' manual for details on interpreting output. 539s Phase summary info: 539s Count: number of times phase was executed 539s Time and Flop: Max - maximum over all processes 539s Ratio - ratio of maximum to minimum over all processes 539s Mess: number of messages sent 539s AvgLen: average message length (bytes) 539s Reduct: number of global reductions 539s Global: entire computation 539s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 539s %T - percent time in this phase %F - percent flop in this phase 539s %M - percent messages in this phase %L - percent message lengths in this phase 539s %R - percent reductions in this phase 539s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 539s ------------------------------------------------------------------------------------------------------------------------ 539s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 539s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 539s ------------------------------------------------------------------------------------------------------------------------ 539s 539s --- Event Stage 0: Main Stage 539s 539s BuildTwoSided 109 1.0 6.7713e-02 4.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 539s BuildTwoSidedF 83 1.0 6.7335e-02 4.4 0.00e+00 0.0 9.4e+01 6.1e+04 0.0e+00 1 0 4 30 0 1 0 4 30 0 0 539s MatMult 199 1.0 9.4571e-01 1.8 1.18e+08 1.0 1.2e+03 5.7e+03 0.0e+00 10 54 51 36 0 10 54 51 36 0 367 539s MatMultAdd 40 1.0 9.8112e-02 2.4 9.73e+06 1.0 1.6e+02 1.6e+03 0.0e+00 1 4 7 1 0 1 4 7 1 0 294 539s MatMultTranspose 40 1.0 1.0124e-01 2.2 9.74e+06 1.0 1.6e+02 1.6e+03 0.0e+00 1 5 7 1 0 1 5 7 1 0 285 539s MatSolve 20 0.0 2.0104e-03 0.0 1.87e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 928 539s MatLUFactorSym 1 1.0 1.5051e-03 98.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 539s MatLUFactorNum 1 1.0 2.7208e-03 1062.8 5.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2130 539s MatScale 6 1.0 9.8938e-04 1.1 5.89e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1765 539s MatResidual 40 1.0 1.5854e-01 1.5 2.31e+07 1.1 2.4e+02 5.5e+03 0.0e+00 2 11 10 7 0 2 11 10 7 0 425 539s MatAssemblyBegin 45 1.0 7.9587e-02 2.5 0.00e+00 0.0 9.4e+01 6.1e+04 0.0e+00 1 0 4 30 0 1 0 4 30 0 0 539s MatAssemblyEnd 45 1.0 4.7525e-02 1.3 8.43e+04 1.5 1.7e+02 5.1e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 5 539s MatGetRowIJ 1 0.0 4.3640e-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 539s MatCreateSubMat 1 1.0 3.3649e-03 1.0 0.00e+00 0.0 4.0e+00 3.5e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 539s MatGetOrdering 1 0.0 1.2464e-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 539s MatCoarsen 2 1.0 2.9651e-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 539s MatZeroEntries 2 1.0 2.3480e-04 2.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 539s MatView 6 1.5 2.4496e-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 539s MatAXPY 4 1.0 2.6040e-02 1.4 1.17e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 13 539s MatTranspose 9 1.0 1.7381e-02 3.3 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 539s MatMatMultSym 6 1.0 9.8690e-02 1.1 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 539s MatMatMultNum 2 1.0 3.7890e-02 1.0 6.93e+06 1.1 1.2e+01 3.3e+04 0.0e+00 1 3 1 2 0 1 3 1 2 0 534 539s MatPtAPSymbolic 2 1.0 2.1743e-01 1.0 0.00e+00 0.0 6.0e+01 6.0e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 539s MatPtAPNumeric 2 1.0 1.5015e-01 1.0 6.06e+07 1.2 2.8e+01 1.2e+05 2.0e+00 2 26 1 17 2 2 26 1 17 3 1131 539s MatTrnMatMultSym 1 1.0 2.3872e-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 539s MatGetLocalMat 7 1.0 7.5366e-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 539s MatGetBrAoCol 6 1.0 2.7015e-02 1.8 0.00e+00 0.0 8.4e+01 4.5e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 539s MatCreateGraph 2 1.0 2.4243e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 539s VecMDot 20 1.0 1.8434e-03 1.5 1.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1944 539s VecTDot 40 1.0 1.3908e-01 2.2 8.14e+05 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 17 539s VecNorm 42 1.0 1.0355e-01 1.8 6.49e+05 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 19 539s VecScale 22 1.0 1.8072e-04 1.3 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1983 539s VecCopy 124 1.0 6.6957e-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 539s VecSet 141 1.0 6.0053e-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 539s VecAXPY 40 1.0 4.3144e-01 849.6 7.95e+05 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 5 539s VecAYPX 258 1.0 2.9322e-03 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 2146 539s VecAXPBYCZ 80 1.0 7.8957e-04 1.1 2.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 8253 539s VecMAXPY 22 1.0 4.2465e-04 1.1 1.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 9974 539s VecAssemblyBegin 61 1.0 1.1545e-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 539s VecAssemblyEnd 61 1.0 5.9720e-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 539s VecPointwiseMult 182 1.0 1.2504e-02 7.3 9.99e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 237 539s VecReciprocal 8 1.0 8.1242e-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 539s VecScatterBegin 343 1.0 1.3559e-02 1.3 0.00e+00 0.0 1.8e+03 4.5e+03 0.0e+00 0 0 76 43 0 0 0 76 43 0 0 539s VecScatterEnd 343 1.0 9.1856e-01 1.8 1.27e+04 1.6 0.0e+00 0.0e+00 0.0e+00 10 0 0 0 0 10 0 0 0 0 0 539s VecNormalize 22 1.0 1.0317e-03 1.5 3.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1042 539s SFSetGraph 26 1.0 1.2588e-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 539s SFSetUp 26 1.0 1.3589e-03 1.0 0.00e+00 0.0 2.5e+02 4.9e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 539s SFBcastBegin 10 1.0 1.5397e-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 539s SFBcastEnd 10 1.0 3.3253e-04 3.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 539s SFReduceBegin 3 1.0 5.2161e-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 539s SFReduceEnd 3 1.0 2.2520e-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 539s SFPack 356 1.0 5.2807e-03 5.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 539s SFUnpack 356 1.0 4.4988e-03 13.3 1.27e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 7 539s KSPSetUp 1 1.0 4.3641e-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 539s KSPSolve 1 1.0 1.3427e+00 1.0 1.36e+08 1.0 1.4e+03 4.8e+03 0.0e+00 20 62 59 35 0 20 62 59 35 0 299 539s KSPGMRESOrthog 20 1.0 2.2451e-03 1.4 2.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3192 539s PCSetUp_GAMG+ 1 1.0 5.9441e-01 1.0 8.27e+07 1.1 9.0e+02 1.2e+04 5.8e+01 9 37 38 58 60 9 37 38 58 73 395 539s PCGAMGCreateG 2 1.0 2.4250e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 19 539s GAMG Coarsen 4 1.0 2.8520e-02 1.0 0.00e+00 0.0 2.0e+02 7.8e+03 1.3e+01 0 0 8 8 14 0 0 8 8 16 0 539s GAMG MIS/Agg 2 1.0 2.7000e-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 539s PCGAMGProl 2 1.0 1.1758e-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 539s GAMG Prol-col 2 1.0 4.5852e-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 539s GAMG Prol-lift 2 1.0 6.8352e-03 1.0 0.00e+00 0.0 3.6e+01 5.9e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 539s PCGAMGOptProl 2 1.0 1.6544e-01 1.1 2.20e+07 1.0 1.9e+02 8.7e+03 6.0e+00 2 10 8 9 6 2 10 8 9 8 390 539s GAMG smooth 2 1.0 1.3062e-01 1.1 7.48e+06 1.1 7.2e+01 1.4e+04 6.0e+00 2 3 3 5 6 2 3 3 5 8 167 539s PCGAMGCreateL 2 1.0 3.7148e-01 1.0 6.06e+07 1.2 1.1e+02 6.4e+04 1.9e+01 6 26 5 36 20 6 26 5 36 24 457 539s GAMG PtAP 2 1.0 3.6764e-01 1.0 6.06e+07 1.2 8.8e+01 7.8e+04 8.0e+00 6 26 4 36 8 6 26 4 36 10 462 539s GAMG Reduce 1 1.0 9.1426e-02 1.0 2.25e+07 1.6 4.7e+01 4.8e+04 1.5e+01 1 8 2 12 16 1 8 2 12 19 588 539s PCGAMG Squ l00 1 1.0 2.3876e-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 539s PCGAMG Gal l00 1 1.0 2.8003e-01 1.0 3.94e+07 1.0 6.0e+01 7.7e+04 4.0e+00 4 18 3 24 4 4 18 3 24 5 415 539s PCGAMG Opt l00 1 1.0 1.1072e-01 1.2 5.08e+06 1.0 3.6e+01 2.2e+04 3.0e+00 2 2 2 4 3 2 2 2 4 4 136 539s PCGAMG Gal l01 1 1.0 8.7602e-02 1.0 2.25e+07 1.6 2.8e+01 7.9e+04 4.0e+00 1 8 1 12 4 1 8 1 12 5 614 539s PCGAMG Opt l01 1 1.0 5.4751e-03 1.0 2.02e+06 1.3 3.6e+01 6.6e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 952 539s PCSetUp 1 1.0 5.9442e-01 1.0 8.27e+07 1.1 9.0e+02 1.2e+04 5.8e+01 9 37 38 58 60 9 37 38 58 73 395 539s PCSetUpOnBlocks 20 1.0 4.6374e-03 15.1 5.80e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1250 539s PCApply 20 1.0 1.1192e+00 1.6 1.18e+08 1.0 1.3e+03 4.5e+03 0.0e+00 13 54 54 30 0 13 54 54 30 0 310 539s PCApplyOnBlocks 20 1.0 2.2371e-03 12.8 1.87e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 834 539s ------------------------------------------------------------------------------------------------------------------------ 539s 539s Object Type Creations Destructions. Reports information only for process 0. 539s 539s --- Event Stage 0: Main Stage 539s 539s Container 11 11 539s Matrix 82 82 539s Matrix Coarsen 2 2 539s Matrix Null Space 1 1 539s Index Set 60 60 539s IS L to G Mapping 5 5 539s Vector 179 179 539s Star Forest Graph 34 34 539s Krylov Solver 7 7 539s Preconditioner 7 7 539s Viewer 2 2 539s PetscRandom 2 2 539s Distributed Mesh 4 4 539s Discrete System 4 4 539s Weak Form 4 4 539s ======================================================================================================================== 539s Average time to get PetscTime(): 2.36e-07 539s Average time for MPI_Barrier(): 8.008e-06 539s Average time for zero size MPI_Send(): 6.54667e-06 539s #PETSc Option Table entries: 539s --ndofs 30000 # (source: command line) 539s --problem_type elasticity # (source: command line) 539s --scaling_type strong # (source: command line) 539s -ksp_rtol 1.0e-8 # (source: command line) 539s -ksp_type cg # (source: command line) 539s -ksp_view # (source: command line) 539s -log_view # (source: command line) 539s -matptap_via scalable # (source: command line) 539s -mg_levels_esteig_ksp_type cg # (source: command line) 539s -mg_levels_ksp_type chebyshev # (source: command line) 539s -mg_levels_pc_type jacobi # (source: command line) 539s -options_left # (source: command line) 539s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 539s -pc_type gamg # (source: command line) 539s #End of PETSc Option Table entries 539s Compiled without FORTRAN kernels 539s Compiled with full precision matrices (default) 539s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 539s 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= 539s ----------------------------------------- 539s Libraries compiled on 2026-01-26 06:54:57 on reproducible 539s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 539s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 539s Using PETSc arch: 539s ----------------------------------------- 539s 539s 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 539s 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 539s ----------------------------------------- 539s 539s 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 539s ----------------------------------------- 539s 539s Using C linker: mpicc 539s Using Fortran linker: mpif90 539s 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++ 539s ----------------------------------------- 539s 539s #PETSc Option Table entries: 539s --ndofs 30000 # (source: command line) 539s --problem_type elasticity # (source: command line) 539s --scaling_type strong # (source: command line) 539s -ksp_rtol 1.0e-8 # (source: command line) 539s -ksp_type cg # (source: command line) 539s -ksp_view # (source: command line) 539s -log_view # (source: command line) 539s -matptap_via scalable # (source: command line) 539s -mg_levels_esteig_ksp_type cg # (source: command line) 539s -mg_levels_ksp_type chebyshev # (source: command line) 539s -mg_levels_pc_type jacobi # (source: command line) 539s -options_left # (source: command line) 539s -pc_gamg_coarse_eq_limit 1000 # (source: command line) 539s -pc_type gamg # (source: command line) 539s #End of PETSc Option Table entries 539s WARNING! There are options you set that were not used! 539s WARNING! could be spelling mistake, etc! 539s There are 4 unused database options. They are: 539s Option left: name:--ndofs value: 30000 source: command line 539s Option left: name:--problem_type value: elasticity source: command line 539s Option left: name:--scaling_type value: strong source: command line 539s Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line 539s ==== poisson weak scaling (3 processes with ndofs=10000) ==== 539s [2026-02-02 05:18:37.968] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 539s [2026-02-02 05:18:37.976] [RANK: 0] [info] Compute partition of cells across ranks 539s [2026-02-02 05:18:37.976] [RANK: 0] [info] Building mesh dual graph 539s [2026-02-02 05:18:37.976] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 540s [2026-02-02 05:18:38.120] [RANK: 0] [info] Build nonlocal part of mesh dual graph 540s [2026-02-02 05:18:38.122] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 540s [2026-02-02 05:18:38.122] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 540s [2026-02-02 05:18:38.122] [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 540s [2026-02-02 05:18:38.126] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 540s [2026-02-02 05:18:38.126] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 547s [2026-02-02 05:18:45.774] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 547s [2026-02-02 05:18:45.774] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 547s [2026-02-02 05:18:45.778] [RANK: 0] [info] Extract basic topology: 212832->212832 547s [2026-02-02 05:18:45.778] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 547s [2026-02-02 05:18:45.778] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 547s [2026-02-02 05:18:45.833] [RANK: 0] [info] GPS pseudo-diameter:(170) 51433-1683 547s [2026-02-02 05:18:45.842] [RANK: 0] [info] Create topology (generalised) 547s [2026-02-02 05:18:45.853] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 547s [2026-02-02 05:18:45.853] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 547s [2026-02-02 05:18:45.865] [RANK: 0] [info] Compute ghost indices 547s [2026-02-02 05:18:45.865] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 547s [2026-02-02 05:18:45.865] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 547s [2026-02-02 05:18:45.869] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 547s [2026-02-02 05:18:45.870] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 547s [2026-02-02 05:18:45.884] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 547s [2026-02-02 05:18:45.885] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 547s [2026-02-02 05:18:45.885] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 547s [2026-02-02 05:18:45.885] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 547s [2026-02-02 05:18:45.891] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 547s [2026-02-02 05:18:45.891] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 547s [2026-02-02 05:18:45.891] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 547s [2026-02-02 05:18:45.892] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 547s [2026-02-02 05:18:45.892] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 547s [2026-02-02 05:18:45.892] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 547s [2026-02-02 05:18:45.893] [RANK: 0] [info] Create Geometry (multiple) 547s [2026-02-02 05:18:45.893] [RANK: 0] [info] Got 1 dof layouts 547s [2026-02-02 05:18:45.893] [RANK: 0] [info] Checking required entities per dimension 547s [2026-02-02 05:18:45.893] [RANK: 0] [info] Cell type: 0 dofmap: 53208x4 547s [2026-02-02 05:18:45.899] [RANK: 0] [info] Global index computation 547s [2026-02-02 05:18:45.899] [RANK: 0] [info] Got 1 index_maps 547s [2026-02-02 05:18:45.900] [RANK: 0] [info] Get global indices 547s [2026-02-02 05:18:45.901] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 547s [2026-02-02 05:18:45.901] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 547s [2026-02-02 05:18:45.902] [RANK: 0] [info] Calling compute_local_to_global 547s [2026-02-02 05:18:45.902] [RANK: 0] [info] xdofs.size = 212832 547s [2026-02-02 05:18:45.902] [RANK: 0] [info] dofmap sizes = 212832 547s [2026-02-02 05:18:45.902] [RANK: 0] [info] all_dofmaps.size = 212832 547s [2026-02-02 05:18:45.902] [RANK: 0] [info] nodes.size = 10302 547s [2026-02-02 05:18:45.904] [RANK: 0] [info] Creating geometry with 1 dofmaps 547s UnitCube (30x30x30) to be refined 0 times 547s [2026-02-02 05:18:45.905] [RANK: 0] [info] Computing mesh entities of dimension 2 547s [2026-02-02 05:18:45.957] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 547s [2026-02-02 05:18:45.957] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 548s [2026-02-02 05:18:46.077] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 548s [2026-02-02 05:18:46.077] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 548s [2026-02-02 05:18:46.080] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 548s [2026-02-02 05:18:46.080] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 548s [2026-02-02 05:18:46.082] [RANK: 0] [info] Checking required entities per dimension 548s [2026-02-02 05:18:46.082] [RANK: 0] [info] Cell type: 0 dofmap: 53208x4 548s [2026-02-02 05:18:46.089] [RANK: 0] [info] Global index computation 548s [2026-02-02 05:18:46.089] [RANK: 0] [info] Got 1 index_maps 548s [2026-02-02 05:18:46.089] [RANK: 0] [info] Get global indices 548s [2026-02-02 05:18:46.090] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 548s [2026-02-02 05:18:46.090] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 548s [2026-02-02 05:18:46.091] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 548s [2026-02-02 05:18:46.117] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 548s [2026-02-02 05:18:46.117] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 548s [2026-02-02 05:18:46.140] [RANK: 0] [info] Column ghost size increased from 444 to 1234 548s ---------------------------------------------------------------- 548s Test problem summary 548s dolfinx version: 0.10.0 548s dolfinx hash: ubuntu 548s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 548s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 548s Problem type: poisson 548s Scaling type: weak 548s Num processes: 3 548s Num cells: 162000 (162 thousand) 548s Total degrees of freedom: 29791 (29.8 thousand) 548s Average degrees of freedom per process: 9930 548s ---------------------------------------------------------------- 548s [2026-02-02 05:18:46.197] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 548s KSP Object: 3 MPI processes 548s type: cg 548s maximum iterations=10000, initial guess is zero 548s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 548s left preconditioning 548s using PRECONDITIONED norm type for convergence test 548s PC Object: 3 MPI processes 548s type: hypre 548s HYPRE BoomerAMG preconditioning 548s Cycle type V 548s Maximum number of levels 25 548s Maximum number of iterations PER hypre call 1 548s Convergence tolerance PER hypre call 0. 548s Threshold for strong coupling 0.5 548s Interpolation truncation factor 0. 548s Interpolation: max elements per row 0 548s Number of levels of aggressive coarsening 0 548s Number of paths for aggressive coarsening 1 548s Maximum row sums 0.9 548s Sweeps down 1 548s Sweeps up 1 548s Sweeps on coarse 1 548s Relax down symmetric-SOR/Jacobi 548s Relax up symmetric-SOR/Jacobi 548s Relax on coarse Gaussian-elimination 548s Relax weight (all) 1. 548s Outer relax weight (all) 1. 548s Maximum size of coarsest grid 9 548s Minimum size of coarsest grid 1 548s Using CF-relaxation 548s Not using more complex smoothers. 548s Measure type local 548s Coarsen type Falgout 548s Interpolation type classical 548s SpGEMM type hypre 548s linear system matrix = precond matrix: 548s Mat Object: 3 MPI processes 548s type: mpiaij 548s rows=29791, cols=29791 548s total: nonzeros=424171, allocated nonzeros=424171 548s total number of mallocs used during MatSetValues calls=0 548s not using I-node (on process 0) routines 548s 548s [MPI_MAX] Summary of timings (s) | reps avg tot 548s ------------------------------------------------------------------------------------------------------- 548s Build BoxMesh (tetrahedra) | 1 7.948757 7.948757 548s Build dofmap data | 2 0.008841 0.017681 548s Compute connectivity 2-0 | 1 0.001549 0.001549 548s Compute dof reordering map | 2 0.000303 0.000607 548s Compute entities of dim = 2 | 1 0.174896 0.174896 548s Compute graph partition (SCOTCH) | 1 7.645122 7.645122 548s Compute local part of mesh dual graph (mixed) | 2 0.102152 0.204303 548s Compute local-to-local map | 1 0.000971 0.000971 548s Compute non-local part of mesh dual graph | 1 0.006512 0.006512 548s Compute-local-to-global links for global/local adjacency list | 1 0.001217 0.001217 548s Distribute fixed-degree adjacency list to destination ranks | 1 0.014228 0.014228 548s Distribute row-wise data (scalable) | 1 0.002108 0.002108 548s GPS: create_level_structure | 2 0.001144 0.004574 548s Gibbs-Poole-Stockmeyer ordering | 1 0.010915 0.010915 548s Init MPI | 1 0.127836 0.127836 548s Init PETSc | 1 0.001016 0.001016 548s Init dofmap from element dofmap | 2 0.007465 0.014930 548s Init logging | 1 0.000010 0.000010 548s PETSc Krylov solver | 1 0.370143 0.370143 548s SparsityPattern::finalize | 1 0.018498 0.018498 548s Topology: create | 1 0.043021 0.043021 548s Topology: determine shared index ownership | 1 0.005960 0.005960 548s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005964 0.005964 548s ZZZ Assemble | 1 0.105007 0.105007 548s ZZZ Assemble matrix | 1 0.041916 0.041916 548s ZZZ Assemble vector | 1 0.008009 0.008009 548s ZZZ Create Mesh | 1 7.949532 7.949532 548s ZZZ Create RHS function | 1 0.024586 0.024586 548s ZZZ Create boundary conditions | 1 0.001713 0.001713 548s ZZZ Create facets and facet->cell connectivity | 1 0.176573 0.176573 548s ZZZ FunctionSpace | 1 0.009121 0.009121 548s ZZZ Solve | 1 0.371953 0.371953 548s *** Number of Krylov iterations: 7 548s *** Solution norm: 36.6791 548s **************************************************************************************************************************************************************** 548s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 548s **************************************************************************************************************************************************************** 548s 548s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 548s 548s ./dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:18:46 2026 548s Using PETSc Release Version 3.24.3, Jan 01, 2026 548s 548s Max Max/Min Avg Total 548s Time (sec): 8.613e+00 1.000 8.613e+00 548s Objects: 0.000e+00 0.000 0.000e+00 548s Flops: 3.552e+06 1.028 3.489e+06 1.047e+07 548s Flops/sec: 4.124e+05 1.028 4.051e+05 1.215e+06 548s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 548s MPI Msg Len (bytes): 1.908e+05 1.222 5.879e+03 5.291e+05 548s MPI Reductions: 3.200e+01 1.000 548s 548s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 548s e.g., VecAXPY() for real vectors of length N --> 2N flops 548s and VecAXPY() for complex vectors of length N --> 8N flops 548s 548s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 548s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 548s 0: Main Stage: 8.6134e+00 100.0% 1.0467e+07 100.0% 9.000e+01 100.0% 5.879e+03 100.0% 1.500e+01 46.9% 548s 548s ------------------------------------------------------------------------------------------------------------------------ 548s See the 'Profiling' chapter of the users' manual for details on interpreting output. 548s Phase summary info: 548s Count: number of times phase was executed 548s Time and Flop: Max - maximum over all processes 548s Ratio - ratio of maximum to minimum over all processes 548s Mess: number of messages sent 548s AvgLen: average message length (bytes) 548s Reduct: number of global reductions 548s Global: entire computation 548s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 548s %T - percent time in this phase %F - percent flop in this phase 548s %M - percent messages in this phase %L - percent message lengths in this phase 548s %R - percent reductions in this phase 548s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 548s ------------------------------------------------------------------------------------------------------------------------ 548s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 548s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 548s ------------------------------------------------------------------------------------------------------------------------ 548s 548s --- Event Stage 0: Main Stage 548s 548s BuildTwoSided 5 1.0 2.4800e-03 15.5 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 548s BuildTwoSidedF 2 1.0 2.4684e-03 11.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 548s MatMult 7 1.0 2.1474e-03 1.2 1.95e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2668 548s MatConvert 1 1.0 4.9900e-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 548s MatAssemblyBegin 5 1.0 3.9688e-03 1.9 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 548s MatAssemblyEnd 5 1.0 4.3667e-03 1.0 3.79e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 2 548s MatGetRowIJ 4 1.0 4.3200e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 548s MatView 1 1.0 2.2260e-04 5.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 548s MatSetPreallCOO 2 1.0 1.2979e-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 548s MatSetValuesCOO 2 1.0 7.5485e-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 548s VecTDot 16 1.0 6.6697e-04 2.4 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 1429 548s VecNorm 8 1.0 1.1355e-03 4.2 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 420 548s VecCopy 2 1.0 2.3000e-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 548s VecSet 9 1.0 8.3921e-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 548s VecAXPY 14 1.0 8.9285e-02 450.6 2.83e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 9 548s VecAYPX 6 1.0 3.5712e-04 2.8 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1001 548s VecScatterBegin 7 1.0 2.2764e-04 1.2 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 548s VecScatterEnd 7 1.0 1.8913e-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 548s SFSetGraph 3 1.0 3.2241e-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 548s SFSetUp 3 1.0 2.4048e-04 1.2 0.00e+00 0.0 3.6e+01 8.2e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 548s SFPack 7 1.0 7.0242e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 548s SFUnpack 7 1.0 5.6000e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 548s KSPSetUp 1 1.0 8.4681e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 548s KSPSolve 1 1.0 2.0911e-01 1.0 2.83e+06 1.0 4.2e+01 5.6e+03 0.0e+00 2 80 47 45 0 2 80 47 45 0 40 548s PCSetUp 1 1.0 1.6064e-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 548s PCApply 8 1.0 2.0587e-01 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 548s ------------------------------------------------------------------------------------------------------------------------ 548s 548s Object Type Creations Destructions. Reports information only for process 0. 548s 548s --- Event Stage 0: Main Stage 548s 548s Container 2 2 548s Matrix 7 7 548s Index Set 6 6 548s IS L to G Mapping 1 1 548s Vector 12 12 548s Star Forest Graph 3 3 548s Krylov Solver 1 1 548s Preconditioner 1 1 548s Viewer 1 1 548s ======================================================================================================================== 548s Average time to get PetscTime(): 2.8e-07 548s Average time for MPI_Barrier(): 6.8642e-06 548s Average time for zero size MPI_Send(): 4.88e-06 548s #PETSc Option Table entries: 548s --ndofs 10000 # (source: command line) 548s --problem_type poisson # (source: command line) 548s --scaling_type weak # (source: command line) 548s -ksp_rtol 1.0e-8 # (source: command line) 548s -ksp_type cg # (source: command line) 548s -ksp_view # (source: command line) 548s -log_view # (source: command line) 548s -options_left # (source: command line) 548s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 548s -pc_hypre_type boomeramg # (source: command line) 548s -pc_type hypre # (source: command line) 548s #End of PETSc Option Table entries 548s Compiled without FORTRAN kernels 548s Compiled with full precision matrices (default) 548s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 549s 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= 549s ----------------------------------------- 549s Libraries compiled on 2026-01-26 06:54:57 on reproducible 549s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 549s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 549s Using PETSc arch: 549s ----------------------------------------- 549s 549s 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 549s 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 549s ----------------------------------------- 549s 549s 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 549s ----------------------------------------- 549s 549s Using C linker: mpicc 549s Using Fortran linker: mpif90 549s 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++ 549s ----------------------------------------- 549s 549s #PETSc Option Table entries: 549s --ndofs 10000 # (source: command line) 549s --problem_type poisson # (source: command line) 549s --scaling_type weak # (source: command line) 549s -ksp_rtol 1.0e-8 # (source: command line) 549s -ksp_type cg # (source: command line) 549s -ksp_view # (source: command line) 549s -log_view # (source: command line) 549s -options_left # (source: command line) 549s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 549s -pc_hypre_type boomeramg # (source: command line) 549s -pc_type hypre # (source: command line) 549s #End of PETSc Option Table entries 549s WARNING! There are options you set that were not used! 549s WARNING! could be spelling mistake, etc! 549s There are 3 unused database options. They are: 549s Option left: name:--ndofs value: 10000 source: command line 549s Option left: name:--problem_type value: poisson source: command line 549s Option left: name:--scaling_type value: weak source: command line 549s ==== poisson strong scaling (3 processes with ndofs=30000) ==== 549s [2026-02-02 05:18:46.806] [RANK: 0] [info] Using partitioner with cell data (1 cell types) 549s [2026-02-02 05:18:46.808] [RANK: 0] [info] Compute partition of cells across ranks 549s [2026-02-02 05:18:46.808] [RANK: 0] [info] Building mesh dual graph 549s [2026-02-02 05:18:46.808] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 549s [2026-02-02 05:18:46.946] [RANK: 0] [info] Build nonlocal part of mesh dual graph 549s [2026-02-02 05:18:46.947] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 549s [2026-02-02 05:18:46.947] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 549s [2026-02-02 05:18:46.947] [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 549s [2026-02-02 05:18:46.951] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) 549s [2026-02-02 05:18:46.951] [RANK: 0] [info] Compute graph partition using PT-SCOTCH 556s [2026-02-02 05:18:54.758] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 556s [2026-02-02 05:18:54.758] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 556s [2026-02-02 05:18:54.763] [RANK: 0] [info] Extract basic topology: 212952->212952 556s [2026-02-02 05:18:54.763] [RANK: 0] [info] Build local dual graphs, re-order cells, and compute process boundary vertices. 556s [2026-02-02 05:18:54.763] [RANK: 0] [info] Build local part of mesh dual graph (mixed) 556s [2026-02-02 05:18:54.822] [RANK: 0] [info] GPS pseudo-diameter:(167) 49499-5305 556s [2026-02-02 05:18:54.830] [RANK: 0] [info] Create topology (generalised) 556s [2026-02-02 05:18:54.838] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 556s [2026-02-02 05:18:54.838] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 556s [2026-02-02 05:18:54.850] [RANK: 0] [info] Compute ghost indices 556s [2026-02-02 05:18:54.850] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 556s [2026-02-02 05:18:54.850] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 556s [2026-02-02 05:18:54.854] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 556s [2026-02-02 05:18:54.854] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 556s [2026-02-02 05:18:54.869] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 556s [2026-02-02 05:18:54.869] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 556s [2026-02-02 05:18:54.869] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 556s [2026-02-02 05:18:54.869] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 556s [2026-02-02 05:18:54.875] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 556s [2026-02-02 05:18:54.875] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 556s [2026-02-02 05:18:54.875] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 556s [2026-02-02 05:18:54.876] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 556s [2026-02-02 05:18:54.876] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 556s [2026-02-02 05:18:54.877] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 556s [2026-02-02 05:18:54.878] [RANK: 0] [info] Create Geometry (multiple) 556s [2026-02-02 05:18:54.878] [RANK: 0] [info] Got 1 dof layouts 556s [2026-02-02 05:18:54.878] [RANK: 0] [info] Checking required entities per dimension 556s [2026-02-02 05:18:54.878] [RANK: 0] [info] Cell type: 0 dofmap: 53238x4 556s [2026-02-02 05:18:54.885] [RANK: 0] [info] Global index computation 556s [2026-02-02 05:18:54.885] [RANK: 0] [info] Got 1 index_maps 556s [2026-02-02 05:18:54.885] [RANK: 0] [info] Get global indices 556s [2026-02-02 05:18:54.886] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 556s [2026-02-02 05:18:54.886] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 556s [2026-02-02 05:18:54.886] [RANK: 0] [info] Calling compute_local_to_global 556s [2026-02-02 05:18:54.886] [RANK: 0] [info] xdofs.size = 212952 556s [2026-02-02 05:18:54.887] [RANK: 0] [info] dofmap sizes = 212952 556s [2026-02-02 05:18:54.887] [RANK: 0] [info] all_dofmaps.size = 212952 556s [2026-02-02 05:18:54.887] [RANK: 0] [info] nodes.size = 10319 556s [2026-02-02 05:18:54.889] [RANK: 0] [info] Creating geometry with 1 dofmaps 556s UnitCube (30x30x30) to be refined 0 times 556s [2026-02-02 05:18:54.889] [RANK: 0] [info] Computing mesh entities of dimension 2 556s [2026-02-02 05:18:54.940] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 556s [2026-02-02 05:18:54.945] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 557s [2026-02-02 05:18:55.071] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 557s [2026-02-02 05:18:55.071] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 557s [2026-02-02 05:18:55.073] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 557s [2026-02-02 05:18:55.073] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. 557s [2026-02-02 05:18:55.075] [RANK: 0] [info] Checking required entities per dimension 557s [2026-02-02 05:18:55.075] [RANK: 0] [info] Cell type: 0 dofmap: 53238x4 557s [2026-02-02 05:18:55.082] [RANK: 0] [info] Global index computation 557s [2026-02-02 05:18:55.082] [RANK: 0] [info] Got 1 index_maps 557s [2026-02-02 05:18:55.082] [RANK: 0] [info] Get global indices 557s [2026-02-02 05:18:55.084] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 557s [2026-02-02 05:18:55.084] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 557s [2026-02-02 05:18:55.085] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) 557s [2026-02-02 05:18:55.112] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) 557s [2026-02-02 05:18:55.112] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) 557s [2026-02-02 05:18:55.137] [RANK: 0] [info] Column ghost size increased from 481 to 1294 557s ---------------------------------------------------------------- 557s Test problem summary 557s dolfinx version: 0.10.0 557s dolfinx hash: ubuntu 557s ufl hash: 58f3dc30e5e56245b795ae796fe6a103649e8345 557s petsc version: PETSc Release Version 3.24.3, Jan 01, 2026 557s Problem type: poisson 557s Scaling type: strong 557s Num processes: 3 557s Num cells: 162000 (162 thousand) 557s Total degrees of freedom: 29791 (29.8 thousand) 557s Average degrees of freedom per process: 9930 557s ---------------------------------------------------------------- 557s [2026-02-02 05:18:55.194] [RANK: 0] [info] PETSc Krylov solver starting to solve system. 557s KSP Object: 3 MPI processes 557s type: cg 557s maximum iterations=10000, initial guess is zero 557s tolerances: relative=1e-08, absolute=1e-50, divergence=10000. 557s left preconditioning 557s using PRECONDITIONED norm type for convergence test 557s PC Object: 3 MPI processes 557s type: hypre 557s HYPRE BoomerAMG preconditioning 557s Cycle type V 557s Maximum number of levels 25 557s Maximum number of iterations PER hypre call 1 557s Convergence tolerance PER hypre call 0. 557s Threshold for strong coupling 0.5 557s Interpolation truncation factor 0. 557s Interpolation: max elements per row 0 557s Number of levels of aggressive coarsening 0 557s Number of paths for aggressive coarsening 1 557s Maximum row sums 0.9 557s Sweeps down 1 557s Sweeps up 1 557s Sweeps on coarse 1 557s Relax down symmetric-SOR/Jacobi 557s Relax up symmetric-SOR/Jacobi 557s Relax on coarse Gaussian-elimination 557s Relax weight (all) 1. 557s Outer relax weight (all) 1. 557s Maximum size of coarsest grid 9 557s Minimum size of coarsest grid 1 557s Using CF-relaxation 557s Not using more complex smoothers. 557s Measure type local 557s Coarsen type Falgout 557s Interpolation type classical 557s SpGEMM type hypre 557s linear system matrix = precond matrix: 557s Mat Object: 3 MPI processes 557s type: mpiaij 557s rows=29791, cols=29791 557s total: nonzeros=424171, allocated nonzeros=424171 557s total number of mallocs used during MatSetValues calls=0 557s not using I-node (on process 0) routines 557s 557s [MPI_MAX] Summary of timings (s) | reps avg tot 557s ------------------------------------------------------------------------------------------------------- 557s Build BoxMesh (tetrahedra) | 1 8.097222 8.097222 557s Build dofmap data | 2 0.008943 0.017886 557s Compute connectivity 2-0 | 1 0.001565 0.001565 557s Compute dof reordering map | 2 0.000336 0.000673 557s Compute entities of dim = 2 | 1 0.183876 0.183876 557s Compute graph partition (SCOTCH) | 1 7.803933 7.803933 557s Compute local part of mesh dual graph (mixed) | 2 0.096671 0.193343 557s Compute local-to-local map | 1 0.000989 0.000989 557s Compute non-local part of mesh dual graph | 1 0.018609 0.018609 557s Compute-local-to-global links for global/local adjacency list | 1 0.001262 0.001262 557s Distribute fixed-degree adjacency list to destination ranks | 1 0.026612 0.026612 557s Distribute row-wise data (scalable) | 1 0.002890 0.002890 557s GPS: create_level_structure | 4 0.000953 0.004653 557s Gibbs-Poole-Stockmeyer ordering | 1 0.010213 0.010213 557s Init MPI | 1 0.135773 0.135773 557s Init PETSc | 1 0.001160 0.001160 557s Init dofmap from element dofmap | 2 0.007482 0.014964 557s Init logging | 1 0.000009 0.000009 557s PETSc Krylov solver | 1 0.675527 0.675527 557s SparsityPattern::finalize | 1 0.019083 0.019083 557s Topology: create | 1 0.041288 0.041288 557s Topology: determine shared index ownership | 1 0.004237 0.004237 557s Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.005717 0.005717 557s ZZZ Assemble | 1 0.107678 0.107678 557s ZZZ Assemble matrix | 1 0.042756 0.042756 557s ZZZ Assemble vector | 1 0.007424 0.007424 557s ZZZ Create Mesh | 1 8.107976 8.107976 557s ZZZ Create RHS function | 1 0.026202 0.026202 557s ZZZ Create boundary conditions | 1 0.001820 0.001820 557s ZZZ Create facets and facet->cell connectivity | 1 0.185564 0.185564 557s ZZZ FunctionSpace | 1 0.009483 0.009483 557s ZZZ Solve | 1 0.677489 0.677489 557s *** Number of Krylov iterations: 7 557s *** Solution norm: 36.6791 557s **************************************************************************************************************************************************************** 557s *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** 557s **************************************************************************************************************************************************************** 557s 557s ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ 557s 557s ./dolfinx-scaling-test on a named autopkgtest-lxd-gunrsw with 3 processes, by ubuntu on Mon Feb 2 05:18:55 2026 557s Using PETSc Release Version 3.24.3, Jan 01, 2026 557s 557s Max Max/Min Avg Total 557s Time (sec): 9.094e+00 1.000 9.092e+00 557s Objects: 0.000e+00 0.000 0.000e+00 557s Flops: 3.559e+06 1.032 3.489e+06 1.047e+07 557s Flops/sec: 3.914e+05 1.031 3.837e+05 1.151e+06 557s MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 557s MPI Msg Len (bytes): 1.994e+05 1.236 5.982e+03 5.384e+05 557s MPI Reductions: 3.200e+01 1.000 557s 557s Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) 557s e.g., VecAXPY() for real vectors of length N --> 2N flops 557s and VecAXPY() for complex vectors of length N --> 8N flops 557s 557s Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- 557s Avg %Total Avg %Total Count %Total Avg %Total Count %Total 557s 0: Main Stage: 9.0919e+00 100.0% 1.0466e+07 100.0% 9.000e+01 100.0% 5.982e+03 100.0% 1.500e+01 46.9% 557s 557s ------------------------------------------------------------------------------------------------------------------------ 557s See the 'Profiling' chapter of the users' manual for details on interpreting output. 557s Phase summary info: 557s Count: number of times phase was executed 557s Time and Flop: Max - maximum over all processes 557s Ratio - ratio of maximum to minimum over all processes 557s Mess: number of messages sent 557s AvgLen: average message length (bytes) 557s Reduct: number of global reductions 557s Global: entire computation 557s Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). 557s %T - percent time in this phase %F - percent flop in this phase 557s %M - percent messages in this phase %L - percent message lengths in this phase 557s %R - percent reductions in this phase 557s Total Mflop/s: 1e-6 * (sum of flop over all processes)/(max time over all processes) 557s ------------------------------------------------------------------------------------------------------------------------ 557s Event Count Time (sec) Flop --- Global --- --- Stage ---- Total 557s Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s 557s ------------------------------------------------------------------------------------------------------------------------ 557s 557s --- Event Stage 0: Main Stage 557s 557s BuildTwoSided 5 1.0 4.6627e-03 23.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 557s BuildTwoSidedF 2 1.0 4.6512e-03 23.3 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 557s MatMult 7 1.0 6.0336e-03 2.9 1.95e+06 1.0 4.2e+01 5.7e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 950 557s MatConvert 1 1.0 4.1474e-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 557s MatAssemblyBegin 5 1.0 6.4078e-03 2.8 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 557s MatAssemblyEnd 5 1.0 3.4175e-03 1.0 3.99e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 3 557s MatGetRowIJ 4 1.0 4.3200e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 557s MatView 1 1.0 9.5418e-03 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 557s MatSetPreallCOO 2 1.0 1.3213e-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 557s MatSetValuesCOO 2 1.0 7.0861e-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 557s VecTDot 16 1.0 1.0067e-02 1.6 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 95 557s VecNorm 8 1.0 1.3943e-02 1.8 1.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 34 557s VecCopy 2 1.0 2.1880e-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 557s VecSet 9 1.0 6.0200e-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 557s VecAXPY 14 1.0 9.9615e-02 640.8 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 557s VecAYPX 6 1.0 8.1242e-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 4400 557s VecScatterBegin 7 1.0 2.0620e-04 1.0 0.00e+00 0.0 4.2e+01 5.7e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 557s VecScatterEnd 7 1.0 1.1872e-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 557s SFSetGraph 3 1.0 5.7241e-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 557s SFSetUp 3 1.0 2.7744e-04 1.2 0.00e+00 0.0 3.6e+01 8.3e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 557s SFPack 7 1.0 4.1200e-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 557s SFUnpack 7 1.0 4.7600e-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 557s KSPSetUp 1 1.0 4.1521e-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 557s KSPSolve 1 1.0 5.3114e-01 1.0 2.84e+06 1.0 4.2e+01 5.7e+03 0.0e+00 6 80 47 45 0 6 80 47 45 0 16 558s PCSetUp 1 1.0 1.3907e-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 558s PCApply 8 1.0 5.0697e-01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 5 0 0 0 0 5 0 0 0 0 0 558s ------------------------------------------------------------------------------------------------------------------------ 558s 558s Object Type Creations Destructions. Reports information only for process 0. 558s 558s --- Event Stage 0: Main Stage 558s 558s Container 2 2 558s Matrix 7 7 558s Index Set 6 6 558s IS L to G Mapping 1 1 558s Vector 12 12 558s Star Forest Graph 3 3 558s Krylov Solver 1 1 558s Preconditioner 1 1 558s Viewer 1 1 558s ======================================================================================================================== 558s Average time to get PetscTime(): 3.04e-07 558s Average time for MPI_Barrier(): 7.064e-06 558s Average time for zero size MPI_Send(): 6.2441e-05 558s #PETSc Option Table entries: 558s --ndofs 30000 # (source: command line) 558s --problem_type poisson # (source: command line) 558s --scaling_type strong # (source: command line) 558s -ksp_rtol 1.0e-8 # (source: command line) 558s -ksp_type cg # (source: command line) 558s -ksp_view # (source: command line) 558s -log_view # (source: command line) 558s -options_left # (source: command line) 558s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 558s -pc_hypre_type boomeramg # (source: command line) 558s -pc_type hypre # (source: command line) 558s #End of PETSc Option Table entries 558s Compiled without FORTRAN kernels 558s Compiled with full precision matrices (default) 558s sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 558s 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= 558s ----------------------------------------- 558s Libraries compiled on 2026-01-26 06:54:57 on reproducible 558s Machine characteristics: Linux-6.8.0-90-generic-armv7l-with-glibc2.42 558s Using PETSc directory: /usr/lib/petscdir/petsc3.24/arm-linux-gnueabihf-real 558s Using PETSc arch: 558s ----------------------------------------- 558s 558s 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 558s 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 558s ----------------------------------------- 558s 558s 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 558s ----------------------------------------- 558s 558s Using C linker: mpicc 558s Using Fortran linker: mpif90 558s 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++ 558s ----------------------------------------- 558s 558s #PETSc Option Table entries: 558s --ndofs 30000 # (source: command line) 558s --problem_type poisson # (source: command line) 558s --scaling_type strong # (source: command line) 558s -ksp_rtol 1.0e-8 # (source: command line) 558s -ksp_type cg # (source: command line) 558s -ksp_view # (source: command line) 558s -log_view # (source: command line) 558s -options_left # (source: command line) 558s -pc_hypre_boomeramg_strong_threshold 0.5 # (source: command line) 558s -pc_hypre_type boomeramg # (source: command line) 558s -pc_type hypre # (source: command line) 558s #End of PETSc Option Table entries 558s WARNING! There are options you set that were not used! 558s WARNING! could be spelling mistake, etc! 558s There are 3 unused database options. They are: 558s Option left: name:--ndofs value: 30000 source: command line 558s Option left: name:--problem_type value: poisson source: command line 558s Option left: name:--scaling_type value: strong source: command line 558s autopkgtest [05:18:56]: test dolfinx-performance-test-source: -----------------------] 562s autopkgtest [05:19:00]: test dolfinx-performance-test-source: - - - - - - - - - - results - - - - - - - - - - 562s dolfinx-performance-test-source PASS 566s autopkgtest [05:19:04]: @@@@@@@@@@@@@@@@@@@@ summary 566s dolfinx-performance-test-binary PASS 566s dolfinx-performance-test-source PASS