0s autopkgtest [16:34:24]: starting date and time: 2024-07-26 16:34:24+0000 0s autopkgtest [16:34:24]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:34:24]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x85y3mwj/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,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:mpi-defaults --apt-upgrade dune-grid --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=mpi-defaults/1.17 -- lxd -r lxd-armhf-10.145.243.9 lxd-armhf-10.145.243.9:autopkgtest/ubuntu/oracular/armhf 98s autopkgtest [16:36:02]: testbed dpkg architecture: armhf 101s autopkgtest [16:36:05]: testbed apt version: 2.9.6 101s autopkgtest [16:36:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 111s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 112s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 112s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 112s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 112s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [62.4 kB] 112s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf c-n-f Metadata [1428 B] 112s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted armhf Packages [1368 B] 112s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted armhf c-n-f Metadata [120 B] 112s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [385 kB] 112s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf c-n-f Metadata [6916 B] 112s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [2072 B] 112s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf c-n-f Metadata [120 B] 115s Fetched 1085 kB in 2s (478 kB/s) 115s Reading package lists... 136s tee: /proc/self/fd/2: Permission denied 161s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 161s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 161s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 161s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 163s Reading package lists... 163s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s Calculating upgrade... 165s The following package was automatically installed and is no longer required: 165s python3-six 165s Use 'apt autoremove' to remove it. 165s The following packages will be upgraded: 165s bind9-dnsutils bind9-host bind9-libs cloud-init dmsetup gcc-14-base gdisk 165s kpartx libbpf1 libdevmapper1.02.1 libgcc-s1 liblz4-1 libnspr4 libp11-kit0 165s libstdc++6 libudisks2-0 libxml2 logrotate mawk multipath-tools 165s netcat-openbsd networkd-dispatcher pci.ids python3-launchpadlib rsyslog 165s strace systemd-hwe-hwdb ubuntu-pro-client ubuntu-pro-client-l10n udisks2 165s 30 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 165s Need to get 6826 kB of archives. 165s After this operation, 18.4 kB of additional disk space will be used. 165s Get:1 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-14-base armhf 14.1.0-5ubuntu1 [49.8 kB] 165s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libstdc++6 armhf 14.1.0-5ubuntu1 [711 kB] 166s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libgcc-s1 armhf 14.1.0-5ubuntu1 [40.8 kB] 166s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf liblz4-1 armhf 1.9.4-3 [52.7 kB] 166s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libp11-kit0 armhf 0.25.5-2ubuntu1 [259 kB] 166s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf mawk armhf 1.3.4.20240622-2 [115 kB] 166s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf libdevmapper1.02.1 armhf 2:1.02.196-1ubuntu1 [135 kB] 166s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf dmsetup armhf 2:1.02.196-1ubuntu1 [81.3 kB] 166s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf libbpf1 armhf 1:1.4.5-1 [151 kB] 166s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 166s Get:11 http://ftpmaster.internal/ubuntu oracular/main armhf logrotate armhf 3.22.0-1 [51.5 kB] 166s Get:12 http://ftpmaster.internal/ubuntu oracular/main armhf netcat-openbsd armhf 1.226-1.1 [42.2 kB] 166s Get:13 http://ftpmaster.internal/ubuntu oracular/main armhf networkd-dispatcher all 2.2.4-1.1 [15.6 kB] 166s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf rsyslog armhf 8.2406.0-1ubuntu1 [461 kB] 166s Get:15 http://ftpmaster.internal/ubuntu oracular/main armhf systemd-hwe-hwdb all 256.2.1 [3210 B] 166s Get:16 http://ftpmaster.internal/ubuntu oracular/main armhf ubuntu-pro-client-l10n armhf 33.2 [19.2 kB] 166s Get:17 http://ftpmaster.internal/ubuntu oracular/main armhf ubuntu-pro-client armhf 33.2 [232 kB] 166s Get:18 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-dnsutils armhf 1:9.18.28-0ubuntu1 [149 kB] 166s Get:19 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-host armhf 1:9.18.28-0ubuntu1 [47.5 kB] 166s Get:20 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-libs armhf 1:9.18.28-0ubuntu1 [1156 kB] 166s Get:21 http://ftpmaster.internal/ubuntu oracular/main armhf pci.ids all 0.0~2024.06.23-1 [278 kB] 166s Get:22 http://ftpmaster.internal/ubuntu oracular/main armhf strace armhf 6.8-2 [427 kB] 166s Get:23 http://ftpmaster.internal/ubuntu oracular/main armhf libnspr4 armhf 2:4.35-1.1ubuntu1 [93.3 kB] 166s Get:24 http://ftpmaster.internal/ubuntu oracular/main armhf udisks2 armhf 2.10.1-9ubuntu1 [277 kB] 166s Get:25 http://ftpmaster.internal/ubuntu oracular/main armhf libudisks2-0 armhf 2.10.1-9ubuntu1 [142 kB] 166s Get:26 http://ftpmaster.internal/ubuntu oracular/main armhf python3-launchpadlib all 2.0.0-1 [126 kB] 166s Get:27 http://ftpmaster.internal/ubuntu oracular/main armhf cloud-init all 24.3~1g6e4153b3-0ubuntu1 [592 kB] 166s Get:28 http://ftpmaster.internal/ubuntu oracular/main armhf gdisk armhf 1.0.10-2 [229 kB] 166s Get:29 http://ftpmaster.internal/ubuntu oracular/main armhf kpartx armhf 0.9.9-1ubuntu2 [34.6 kB] 166s Get:30 http://ftpmaster.internal/ubuntu oracular/main armhf multipath-tools armhf 0.9.9-1ubuntu2 [292 kB] 166s Preconfiguring packages ... 167s Fetched 6826 kB in 1s (6193 kB/s) 167s (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 ... 58436 files and directories currently installed.) 167s Preparing to unpack .../gcc-14-base_14.1.0-5ubuntu1_armhf.deb ... 167s Unpacking gcc-14-base:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 167s Setting up gcc-14-base:armhf (14.1.0-5ubuntu1) ... 167s (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 ... 58436 files and directories currently installed.) 167s Preparing to unpack .../libstdc++6_14.1.0-5ubuntu1_armhf.deb ... 168s Unpacking libstdc++6:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 168s Setting up libstdc++6:armhf (14.1.0-5ubuntu1) ... 168s (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 ... 58436 files and directories currently installed.) 168s Preparing to unpack .../libgcc-s1_14.1.0-5ubuntu1_armhf.deb ... 168s Unpacking libgcc-s1:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 168s Setting up libgcc-s1:armhf (14.1.0-5ubuntu1) ... 169s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58436 files and directories currently installed.) 169s Preparing to unpack .../liblz4-1_1.9.4-3_armhf.deb ... 169s Unpacking liblz4-1:armhf (1.9.4-3) over (1.9.4-2) ... 169s Setting up liblz4-1:armhf (1.9.4-3) ... 169s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58436 files and directories currently installed.) 169s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu1_armhf.deb ... 169s Unpacking libp11-kit0:armhf (0.25.5-2ubuntu1) over (0.25.3-4ubuntu2) ... 169s Setting up libp11-kit0:armhf (0.25.5-2ubuntu1) ... 169s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58436 files and directories currently installed.) 169s Preparing to unpack .../00-mawk_1.3.4.20240622-2_armhf.deb ... 169s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 169s Preparing to unpack .../01-libdevmapper1.02.1_2%3a1.02.196-1ubuntu1_armhf.deb ... 170s Unpacking libdevmapper1.02.1:armhf (2:1.02.196-1ubuntu1) over (2:1.02.185-3ubuntu4) ... 170s Preparing to unpack .../02-dmsetup_2%3a1.02.196-1ubuntu1_armhf.deb ... 170s Unpacking dmsetup (2:1.02.196-1ubuntu1) over (2:1.02.185-3ubuntu4) ... 170s Preparing to unpack .../03-libbpf1_1%3a1.4.5-1_armhf.deb ... 170s Unpacking libbpf1:armhf (1:1.4.5-1) over (1:1.4.3-1) ... 171s Preparing to unpack .../04-libxml2_2.12.7+dfsg-3_armhf.deb ... 171s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 171s Preparing to unpack .../05-logrotate_3.22.0-1_armhf.deb ... 171s Unpacking logrotate (3.22.0-1) over (3.21.0-2build1) ... 171s Preparing to unpack .../06-netcat-openbsd_1.226-1.1_armhf.deb ... 171s Unpacking netcat-openbsd (1.226-1.1) over (1.226-1ubuntu2) ... 172s Preparing to unpack .../07-networkd-dispatcher_2.2.4-1.1_all.deb ... 172s Unpacking networkd-dispatcher (2.2.4-1.1) over (2.2.4-1) ... 172s Preparing to unpack .../08-rsyslog_8.2406.0-1ubuntu1_armhf.deb ... 172s Unpacking rsyslog (8.2406.0-1ubuntu1) over (8.2312.0-3ubuntu9) ... 172s Preparing to unpack .../09-systemd-hwe-hwdb_256.2.1_all.deb ... 172s Unpacking systemd-hwe-hwdb (256.2.1) over (255.1.3) ... 172s Preparing to unpack .../10-ubuntu-pro-client-l10n_33.2_armhf.deb ... 172s Unpacking ubuntu-pro-client-l10n (33.2) over (33.1) ... 172s Preparing to unpack .../11-ubuntu-pro-client_33.2_armhf.deb ... 172s Unpacking ubuntu-pro-client (33.2) over (33.1) ... 172s Preparing to unpack .../12-bind9-dnsutils_1%3a9.18.28-0ubuntu1_armhf.deb ... 172s Unpacking bind9-dnsutils (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 173s Preparing to unpack .../13-bind9-host_1%3a9.18.28-0ubuntu1_armhf.deb ... 173s Unpacking bind9-host (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 173s Preparing to unpack .../14-bind9-libs_1%3a9.18.28-0ubuntu1_armhf.deb ... 173s Unpacking bind9-libs:armhf (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 173s Preparing to unpack .../15-pci.ids_0.0~2024.06.23-1_all.deb ... 173s Unpacking pci.ids (0.0~2024.06.23-1) over (0.0~2024.05.31-1) ... 173s Preparing to unpack .../16-strace_6.8-2_armhf.deb ... 173s Unpacking strace (6.8-2) over (6.8-0ubuntu2) ... 173s Preparing to unpack .../17-libnspr4_2%3a4.35-1.1ubuntu1_armhf.deb ... 173s Unpacking libnspr4:armhf (2:4.35-1.1ubuntu1) over (2:4.35-1.1build1) ... 173s Preparing to unpack .../18-udisks2_2.10.1-9ubuntu1_armhf.deb ... 173s Unpacking udisks2 (2.10.1-9ubuntu1) over (2.10.1-9) ... 174s Preparing to unpack .../19-libudisks2-0_2.10.1-9ubuntu1_armhf.deb ... 174s Unpacking libudisks2-0:armhf (2.10.1-9ubuntu1) over (2.10.1-9) ... 174s Preparing to unpack .../20-python3-launchpadlib_2.0.0-1_all.deb ... 174s Unpacking python3-launchpadlib (2.0.0-1) over (1.11.0-6) ... 174s Preparing to unpack .../21-cloud-init_24.3~1g6e4153b3-0ubuntu1_all.deb ... 174s Unpacking cloud-init (24.3~1g6e4153b3-0ubuntu1) over (24.2-0ubuntu1) ... 175s Preparing to unpack .../22-gdisk_1.0.10-2_armhf.deb ... 175s Unpacking gdisk (1.0.10-2) over (1.0.10-1build1) ... 175s Preparing to unpack .../23-kpartx_0.9.9-1ubuntu2_armhf.deb ... 175s Unpacking kpartx (0.9.9-1ubuntu2) over (0.9.4-5ubuntu8) ... 175s Preparing to unpack .../24-multipath-tools_0.9.9-1ubuntu2_armhf.deb ... 175s Unpacking multipath-tools (0.9.9-1ubuntu2) over (0.9.4-5ubuntu8) ... 176s dpkg: warning: unable to delete old directory '/lib/multipath': Directory not empty 176s Setting up logrotate (3.22.0-1) ... 177s logrotate.service is a disabled or a static unit not running, not starting it. 177s Setting up networkd-dispatcher (2.2.4-1.1) ... 177s Setting up pci.ids (0.0~2024.06.23-1) ... 177s Setting up cloud-init (24.3~1g6e4153b3-0ubuntu1) ... 179s Setting up python3-launchpadlib (2.0.0-1) ... 179s Setting up rsyslog (8.2406.0-1ubuntu1) ... 179s info: The user `syslog' is already a member of `adm'. 180s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 180s 181s Setting up netcat-openbsd (1.226-1.1) ... 181s Setting up gdisk (1.0.10-2) ... 181s Setting up libnspr4:armhf (2:4.35-1.1ubuntu1) ... 181s Setting up strace (6.8-2) ... 181s Setting up systemd-hwe-hwdb (256.2.1) ... 181s Setting up libdevmapper1.02.1:armhf (2:1.02.196-1ubuntu1) ... 181s Setting up dmsetup (2:1.02.196-1ubuntu1) ... 181s Setting up kpartx (0.9.9-1ubuntu2) ... 181s Setting up mawk (1.3.4.20240622-2) ... 182s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 182s Setting up ubuntu-pro-client (33.2) ... 182s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 182s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 182s 182s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 182s 182s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 182s 184s Setting up libbpf1:armhf (1:1.4.5-1) ... 184s Setting up libudisks2-0:armhf (2.10.1-9ubuntu1) ... 184s Setting up ubuntu-pro-client-l10n (33.2) ... 184s Setting up udisks2 (2.10.1-9ubuntu1) ... 184s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 184s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 184s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 184s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 184s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 184s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 184s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 184s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 184s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 184s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 184s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 184s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 185s Setting up bind9-libs:armhf (1:9.18.28-0ubuntu1) ... 185s Setting up multipath-tools (0.9.9-1ubuntu2) ... 186s Setting up bind9-host (1:9.18.28-0ubuntu1) ... 186s Setting up bind9-dnsutils (1:9.18.28-0ubuntu1) ... 186s Processing triggers for libc-bin (2.39-0ubuntu9) ... 186s Processing triggers for man-db (2.12.1-2) ... 187s Processing triggers for dbus (1.14.10-4ubuntu4) ... 187s Processing triggers for udev (256-1ubuntu1) ... 188s Processing triggers for initramfs-tools (0.142ubuntu30) ... 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 189s The following packages will be REMOVED: 189s python3-six* 190s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 190s After this operation, 59.4 kB disk space will be freed. 190s (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 ... 58436 files and directories currently installed.) 190s Removing python3-six (1.16.0-6) ... 192s autopkgtest [16:37:36]: rebooting testbed after setup commands that affected boot 280s autopkgtest [16:39:04]: testbed running kernel: Linux 6.5.0-44-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 18 16:55:18 UTC 2 310s autopkgtest [16:39:34]: @@@@@@@@@@@@@@@@@@@@ apt-source dune-grid 326s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dune-grid 2.9.0-4 (dsc) [2500 B] 326s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dune-grid 2.9.0-4 (tar) [2689 kB] 326s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dune-grid 2.9.0-4 (diff) [7412 B] 326s gpgv: Signature made Fri May 3 07:32:55 2024 UTC 326s gpgv: using RSA key 5F9EF7D106F3AFE41C576BE75006B177FD52742F 326s gpgv: Can't check signature: No public key 326s dpkg-source: warning: cannot verify inline signature for ./dune-grid_2.9.0-4.dsc: no acceptable signature found 327s autopkgtest [16:39:51]: testing package dune-grid version 2.9.0-4 330s autopkgtest [16:39:54]: build not needed 334s autopkgtest [16:39:58]: test basic: preparing testbed 368s Reading package lists... 369s Building dependency tree... 369s Reading state information... 369s Starting pkgProblemResolver with broken count: 0 369s Starting 2 pkgProblemResolver with broken count: 0 369s Done 370s The following additional packages will be installed: 370s build-essential cmake cmake-data cpp cpp-14 cpp-14-arm-linux-gnueabihf 370s cpp-arm-linux-gnueabihf g++ g++-14 g++-14-arm-linux-gnueabihf 370s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 370s gcc-arm-linux-gnueabihf gfortran gfortran-14 gfortran-14-arm-linux-gnueabihf 370s gfortran-arm-linux-gnueabihf hwloc-nox libalberta-dev libalberta4t64 370s libasan8 libatomic1 libblas-dev libblas3 libc-dev-bin libc6-dev libcc1-0 370s libcrypt-dev libdune-common-dev libdune-geometry-dev libdune-grid-dev 370s libdune-uggrid-dev libevent-pthreads-2.1-7t64 libfabric1 libgcc-14-dev 370s libgfortran-14-dev libgfortran5 libgomp1 libhwloc-plugins libhwloc15 370s libisl23 libjsoncpp25 liblapack-dev liblapack3 libmpc3 libmpich-dev 370s libmpich12 libmunge2 libopenmpi3t64 libpciaccess0 libpkgconf3 libpmix2t64 370s librdmacm1t64 librhash0 libslurm40t64 libstdc++-14-dev libubsan1 libxnvctrl0 370s linux-libc-dev mpi-default-bin mpi-default-dev mpich ocl-icd-libopencl1 370s pkg-config pkgconf pkgconf-bin rpcsvc-proto 370s Suggested packages: 370s cmake-doc cmake-format elpa-cmake-mode ninja-build cpp-doc gcc-14-locales 370s cpp-14-doc gcc-14-doc gcc-multilib manpages-dev autoconf automake libtool 370s flex bison gdb gcc-doc gdb-arm-linux-gnueabihf gfortran-doc gfortran-14-doc 370s libcoarrays-dev liblapack-doc glibc-doc libdune-common-doc libdune-grid-doc 370s libstdc++-14-doc mpich-doc opencl-icd 370s Recommended packages: 370s manpages manpages-dev libc-devtools libssl3 371s The following NEW packages will be installed: 371s autopkgtest-satdep build-essential cmake cmake-data cpp cpp-14 371s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++ g++-14 371s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 371s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gfortran gfortran-14 371s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf hwloc-nox 371s libalberta-dev libalberta4t64 libasan8 libatomic1 libblas-dev libblas3 371s libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libdune-common-dev 371s libdune-geometry-dev libdune-grid-dev libdune-uggrid-dev 371s libevent-pthreads-2.1-7t64 libfabric1 libgcc-14-dev libgfortran-14-dev 371s libgfortran5 libgomp1 libhwloc-plugins libhwloc15 libisl23 libjsoncpp25 371s liblapack-dev liblapack3 libmpc3 libmpich-dev libmpich12 libmunge2 371s libopenmpi3t64 libpciaccess0 libpkgconf3 libpmix2t64 librdmacm1t64 librhash0 371s libslurm40t64 libstdc++-14-dev libubsan1 libxnvctrl0 linux-libc-dev 371s mpi-default-bin mpi-default-dev mpich ocl-icd-libopencl1 pkg-config pkgconf 371s pkgconf-bin rpcsvc-proto 371s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 371s Need to get 85.2 MB/85.2 MB of archives. 371s After this operation, 260 MB of additional disk space will be used. 371s Get:1 /tmp/autopkgtest.cugZHq/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [760 B] 372s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libc-dev-bin armhf 2.39-0ubuntu9 [19.1 kB] 372s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf linux-libc-dev armhf 6.8.0-31.31 [1557 kB] 372s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] 372s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 372s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf libc6-dev armhf 2.39-0ubuntu9 [1351 kB] 372s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf libisl23 armhf 0.26-3build1 [544 kB] 372s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] 372s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-14-arm-linux-gnueabihf armhf 14.1.0-5ubuntu1 [9217 kB] 373s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-14 armhf 14.1.0-5ubuntu1 [1034 B] 373s Get:11 http://ftpmaster.internal/ubuntu oracular/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 373s Get:12 http://ftpmaster.internal/ubuntu oracular/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 373s Get:13 http://ftpmaster.internal/ubuntu oracular/main armhf libcc1-0 armhf 14.1.0-5ubuntu1 [43.3 kB] 373s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf libgomp1 armhf 14.1.0-5ubuntu1 [125 kB] 373s Get:15 http://ftpmaster.internal/ubuntu oracular/main armhf libatomic1 armhf 14.1.0-5ubuntu1 [7850 B] 373s Get:16 http://ftpmaster.internal/ubuntu oracular/main armhf libasan8 armhf 14.1.0-5ubuntu1 [2901 kB] 373s Get:17 http://ftpmaster.internal/ubuntu oracular/main armhf libubsan1 armhf 14.1.0-5ubuntu1 [1149 kB] 373s Get:18 http://ftpmaster.internal/ubuntu oracular/main armhf libgcc-14-dev armhf 14.1.0-5ubuntu1 [897 kB] 373s Get:19 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-14-arm-linux-gnueabihf armhf 14.1.0-5ubuntu1 [18.0 MB] 373s Get:20 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-14 armhf 14.1.0-5ubuntu1 [486 kB] 373s Get:21 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 373s Get:22 http://ftpmaster.internal/ubuntu oracular/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 373s Get:23 http://ftpmaster.internal/ubuntu oracular/main armhf libstdc++-14-dev armhf 14.1.0-5ubuntu1 [2530 kB] 373s Get:24 http://ftpmaster.internal/ubuntu oracular/main armhf g++-14-arm-linux-gnueabihf armhf 14.1.0-5ubuntu1 [10.5 MB] 374s Get:25 http://ftpmaster.internal/ubuntu oracular/main armhf g++-14 armhf 14.1.0-5ubuntu1 [18.0 kB] 374s Get:26 http://ftpmaster.internal/ubuntu oracular/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 374s Get:27 http://ftpmaster.internal/ubuntu oracular/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 374s Get:28 http://ftpmaster.internal/ubuntu oracular/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 374s Get:29 http://ftpmaster.internal/ubuntu oracular/main armhf libjsoncpp25 armhf 1.9.5-6build1 [75.3 kB] 374s Get:30 http://ftpmaster.internal/ubuntu oracular/main armhf librhash0 armhf 1.4.3-3build1 [143 kB] 374s Get:31 http://ftpmaster.internal/ubuntu oracular/main armhf cmake-data all 3.29.6-1 [2193 kB] 374s Get:32 http://ftpmaster.internal/ubuntu oracular/main armhf cmake armhf 3.29.6-1 [6176 kB] 374s Get:33 http://ftpmaster.internal/ubuntu oracular/main armhf libgfortran5 armhf 14.1.0-5ubuntu1 [311 kB] 374s Get:34 http://ftpmaster.internal/ubuntu oracular/main armhf libgfortran-14-dev armhf 14.1.0-5ubuntu1 [370 kB] 374s Get:35 http://ftpmaster.internal/ubuntu oracular/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.1.0-5ubuntu1 [9763 kB] 374s Get:36 http://ftpmaster.internal/ubuntu oracular/main armhf gfortran-14 armhf 14.1.0-5ubuntu1 [10.6 kB] 374s Get:37 http://ftpmaster.internal/ubuntu oracular/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1024 B] 374s Get:38 http://ftpmaster.internal/ubuntu oracular/main armhf gfortran armhf 4:14.1.0-2ubuntu1 [1164 B] 374s Get:39 http://ftpmaster.internal/ubuntu oracular/universe armhf libalberta4t64 armhf 3.0.3-2build1 [678 kB] 374s Get:40 http://ftpmaster.internal/ubuntu oracular/universe armhf libalberta-dev armhf 3.0.3-2build1 [77.3 kB] 374s Get:41 http://ftpmaster.internal/ubuntu oracular/main armhf libblas3 armhf 3.12.0-3build1 [123 kB] 374s Get:42 http://ftpmaster.internal/ubuntu oracular/main armhf libblas-dev armhf 3.12.0-3build1 [132 kB] 374s Get:43 http://ftpmaster.internal/ubuntu oracular/main armhf liblapack3 armhf 3.12.0-3build1 [2085 kB] 374s Get:44 http://ftpmaster.internal/ubuntu oracular/universe armhf libhwloc15 armhf 2.10.0-1build1 [146 kB] 374s Get:45 http://ftpmaster.internal/ubuntu oracular/universe armhf hwloc-nox armhf 2.10.0-1build1 [202 kB] 374s Get:46 http://ftpmaster.internal/ubuntu oracular/universe armhf libmpich12 armhf 4.2.0-5.1 [1679 kB] 374s Get:47 http://ftpmaster.internal/ubuntu oracular/universe armhf libslurm40t64 armhf 23.11.7-1 [740 kB] 374s Get:48 http://ftpmaster.internal/ubuntu oracular/universe armhf mpich armhf 4.2.0-5.1 [239 kB] 374s Get:49 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf mpi-default-bin armhf 1.17 [2292 B] 374s Get:50 http://ftpmaster.internal/ubuntu oracular/universe armhf libmpich-dev armhf 4.2.0-5.1 [2639 kB] 374s Get:51 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf mpi-default-dev armhf 1.17 [3106 B] 374s Get:52 http://ftpmaster.internal/ubuntu oracular/main armhf libpkgconf3 armhf 1.8.1-3 [26.3 kB] 374s Get:53 http://ftpmaster.internal/ubuntu oracular/main armhf pkgconf-bin armhf 1.8.1-3 [21.0 kB] 374s Get:54 http://ftpmaster.internal/ubuntu oracular/main armhf pkgconf armhf 1.8.1-3 [16.7 kB] 374s Get:55 http://ftpmaster.internal/ubuntu oracular/main armhf pkg-config armhf 1.8.1-3 [7266 B] 374s Get:56 http://ftpmaster.internal/ubuntu oracular/main armhf liblapack-dev armhf 3.12.0-3build1 [2177 kB] 375s Get:57 http://ftpmaster.internal/ubuntu oracular/universe armhf libdune-common-dev armhf 2.9.0-6 [477 kB] 375s Get:58 http://ftpmaster.internal/ubuntu oracular/universe armhf libdune-geometry-dev armhf 2.9.0-4 [314 kB] 375s Get:59 http://ftpmaster.internal/ubuntu oracular/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-10 [7530 B] 375s Get:60 http://ftpmaster.internal/ubuntu oracular/main armhf librdmacm1t64 armhf 52.0-2 [63.2 kB] 375s Get:61 http://ftpmaster.internal/ubuntu oracular/universe armhf libfabric1 armhf 1.17.0-3build2 [419 kB] 375s Get:62 http://ftpmaster.internal/ubuntu oracular/universe armhf libmunge2 armhf 0.5.15-4build1 [17.1 kB] 375s Get:63 http://ftpmaster.internal/ubuntu oracular/main armhf libpciaccess0 armhf 0.17-3build1 [16.3 kB] 375s Get:64 http://ftpmaster.internal/ubuntu oracular/main armhf libxnvctrl0 armhf 510.47.03-0ubuntu4 [11.6 kB] 375s Get:65 http://ftpmaster.internal/ubuntu oracular/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 375s Get:66 http://ftpmaster.internal/ubuntu oracular/universe armhf libhwloc-plugins armhf 2.10.0-1build1 [13.7 kB] 375s Get:67 http://ftpmaster.internal/ubuntu oracular/universe armhf libpmix2t64 armhf 5.0.1-4.1build1 [616 kB] 375s Get:68 http://ftpmaster.internal/ubuntu oracular/universe armhf libopenmpi3t64 armhf 4.1.6-7ubuntu2 [2041 kB] 375s Get:69 http://ftpmaster.internal/ubuntu oracular/universe armhf libdune-uggrid-dev armhf 2.9.0-2build2 [477 kB] 375s Get:70 http://ftpmaster.internal/ubuntu oracular/universe armhf libdune-grid-dev armhf 2.9.0-3build1 [1087 kB] 379s Fetched 85.2 MB in 4s (23.2 MB/s) 379s Selecting previously unselected package libc-dev-bin. 379s (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 ... 58426 files and directories currently installed.) 379s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu9_armhf.deb ... 379s Unpacking libc-dev-bin (2.39-0ubuntu9) ... 379s Selecting previously unselected package linux-libc-dev:armhf. 380s Preparing to unpack .../01-linux-libc-dev_6.8.0-31.31_armhf.deb ... 380s Unpacking linux-libc-dev:armhf (6.8.0-31.31) ... 382s Selecting previously unselected package libcrypt-dev:armhf. 383s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... 383s Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) ... 384s Selecting previously unselected package rpcsvc-proto. 385s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 385s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 385s Selecting previously unselected package libc6-dev:armhf. 386s Preparing to unpack .../04-libc6-dev_2.39-0ubuntu9_armhf.deb ... 386s Unpacking libc6-dev:armhf (2.39-0ubuntu9) ... 386s Selecting previously unselected package libisl23:armhf. 386s Preparing to unpack .../05-libisl23_0.26-3build1_armhf.deb ... 386s Unpacking libisl23:armhf (0.26-3build1) ... 387s Selecting previously unselected package libmpc3:armhf. 387s Preparing to unpack .../06-libmpc3_1.3.1-1build1_armhf.deb ... 387s Unpacking libmpc3:armhf (1.3.1-1build1) ... 387s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 387s Preparing to unpack .../07-cpp-14-arm-linux-gnueabihf_14.1.0-5ubuntu1_armhf.deb ... 387s Unpacking cpp-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 388s Selecting previously unselected package cpp-14. 388s Preparing to unpack .../08-cpp-14_14.1.0-5ubuntu1_armhf.deb ... 388s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 388s Selecting previously unselected package cpp-arm-linux-gnueabihf. 390s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 390s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 391s Selecting previously unselected package cpp. 392s Preparing to unpack .../10-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 392s Unpacking cpp (4:14.1.0-2ubuntu1) ... 392s Selecting previously unselected package libcc1-0:armhf. 393s Preparing to unpack .../11-libcc1-0_14.1.0-5ubuntu1_armhf.deb ... 393s Unpacking libcc1-0:armhf (14.1.0-5ubuntu1) ... 393s Selecting previously unselected package libgomp1:armhf. 393s Preparing to unpack .../12-libgomp1_14.1.0-5ubuntu1_armhf.deb ... 393s Unpacking libgomp1:armhf (14.1.0-5ubuntu1) ... 393s Selecting previously unselected package libatomic1:armhf. 393s Preparing to unpack .../13-libatomic1_14.1.0-5ubuntu1_armhf.deb ... 393s Unpacking libatomic1:armhf (14.1.0-5ubuntu1) ... 393s Selecting previously unselected package libasan8:armhf. 394s Preparing to unpack .../14-libasan8_14.1.0-5ubuntu1_armhf.deb ... 394s Unpacking libasan8:armhf (14.1.0-5ubuntu1) ... 394s Selecting previously unselected package libubsan1:armhf. 394s Preparing to unpack .../15-libubsan1_14.1.0-5ubuntu1_armhf.deb ... 394s Unpacking libubsan1:armhf (14.1.0-5ubuntu1) ... 394s Selecting previously unselected package libgcc-14-dev:armhf. 394s Preparing to unpack .../16-libgcc-14-dev_14.1.0-5ubuntu1_armhf.deb ... 394s Unpacking libgcc-14-dev:armhf (14.1.0-5ubuntu1) ... 394s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 394s Preparing to unpack .../17-gcc-14-arm-linux-gnueabihf_14.1.0-5ubuntu1_armhf.deb ... 394s Unpacking gcc-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 395s Selecting previously unselected package gcc-14. 395s Preparing to unpack .../18-gcc-14_14.1.0-5ubuntu1_armhf.deb ... 395s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 395s Selecting previously unselected package gcc-arm-linux-gnueabihf. 395s Preparing to unpack .../19-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 395s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 395s Selecting previously unselected package gcc. 395s Preparing to unpack .../20-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 395s Unpacking gcc (4:14.1.0-2ubuntu1) ... 395s Selecting previously unselected package libstdc++-14-dev:armhf. 395s Preparing to unpack .../21-libstdc++-14-dev_14.1.0-5ubuntu1_armhf.deb ... 395s Unpacking libstdc++-14-dev:armhf (14.1.0-5ubuntu1) ... 395s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 395s Preparing to unpack .../22-g++-14-arm-linux-gnueabihf_14.1.0-5ubuntu1_armhf.deb ... 395s Unpacking g++-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 396s Selecting previously unselected package g++-14. 396s Preparing to unpack .../23-g++-14_14.1.0-5ubuntu1_armhf.deb ... 396s Unpacking g++-14 (14.1.0-5ubuntu1) ... 396s Selecting previously unselected package g++-arm-linux-gnueabihf. 396s Preparing to unpack .../24-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 396s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 396s Selecting previously unselected package g++. 396s Preparing to unpack .../25-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 396s Unpacking g++ (4:14.1.0-2ubuntu1) ... 396s Selecting previously unselected package build-essential. 396s Preparing to unpack .../26-build-essential_12.10ubuntu1_armhf.deb ... 396s Unpacking build-essential (12.10ubuntu1) ... 396s Selecting previously unselected package libjsoncpp25:armhf. 397s Preparing to unpack .../27-libjsoncpp25_1.9.5-6build1_armhf.deb ... 397s Unpacking libjsoncpp25:armhf (1.9.5-6build1) ... 397s Selecting previously unselected package librhash0:armhf. 398s Preparing to unpack .../28-librhash0_1.4.3-3build1_armhf.deb ... 398s Unpacking librhash0:armhf (1.4.3-3build1) ... 398s Selecting previously unselected package cmake-data. 398s Preparing to unpack .../29-cmake-data_3.29.6-1_all.deb ... 398s Unpacking cmake-data (3.29.6-1) ... 398s Selecting previously unselected package cmake. 399s Preparing to unpack .../30-cmake_3.29.6-1_armhf.deb ... 399s Unpacking cmake (3.29.6-1) ... 399s Selecting previously unselected package libgfortran5:armhf. 399s Preparing to unpack .../31-libgfortran5_14.1.0-5ubuntu1_armhf.deb ... 399s Unpacking libgfortran5:armhf (14.1.0-5ubuntu1) ... 399s Selecting previously unselected package libgfortran-14-dev:armhf. 399s Preparing to unpack .../32-libgfortran-14-dev_14.1.0-5ubuntu1_armhf.deb ... 399s Unpacking libgfortran-14-dev:armhf (14.1.0-5ubuntu1) ... 399s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 399s Preparing to unpack .../33-gfortran-14-arm-linux-gnueabihf_14.1.0-5ubuntu1_armhf.deb ... 399s Unpacking gfortran-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 399s Selecting previously unselected package gfortran-14. 399s Preparing to unpack .../34-gfortran-14_14.1.0-5ubuntu1_armhf.deb ... 399s Unpacking gfortran-14 (14.1.0-5ubuntu1) ... 399s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 400s Preparing to unpack .../35-gfortran-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 400s Unpacking gfortran-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 400s Selecting previously unselected package gfortran. 400s Preparing to unpack .../36-gfortran_4%3a14.1.0-2ubuntu1_armhf.deb ... 400s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 400s Selecting previously unselected package libalberta4t64:armhf. 400s Preparing to unpack .../37-libalberta4t64_3.0.3-2build1_armhf.deb ... 400s Unpacking libalberta4t64:armhf (3.0.3-2build1) ... 400s Selecting previously unselected package libalberta-dev:armhf. 400s Preparing to unpack .../38-libalberta-dev_3.0.3-2build1_armhf.deb ... 400s Unpacking libalberta-dev:armhf (3.0.3-2build1) ... 400s Selecting previously unselected package libblas3:armhf. 400s Preparing to unpack .../39-libblas3_3.12.0-3build1_armhf.deb ... 400s Unpacking libblas3:armhf (3.12.0-3build1) ... 400s Selecting previously unselected package libblas-dev:armhf. 400s Preparing to unpack .../40-libblas-dev_3.12.0-3build1_armhf.deb ... 400s Unpacking libblas-dev:armhf (3.12.0-3build1) ... 400s Selecting previously unselected package liblapack3:armhf. 400s Preparing to unpack .../41-liblapack3_3.12.0-3build1_armhf.deb ... 400s Unpacking liblapack3:armhf (3.12.0-3build1) ... 400s Selecting previously unselected package libhwloc15:armhf. 400s Preparing to unpack .../42-libhwloc15_2.10.0-1build1_armhf.deb ... 400s Unpacking libhwloc15:armhf (2.10.0-1build1) ... 400s Selecting previously unselected package hwloc-nox. 400s Preparing to unpack .../43-hwloc-nox_2.10.0-1build1_armhf.deb ... 400s Unpacking hwloc-nox (2.10.0-1build1) ... 400s Selecting previously unselected package libmpich12:armhf. 400s Preparing to unpack .../44-libmpich12_4.2.0-5.1_armhf.deb ... 400s Unpacking libmpich12:armhf (4.2.0-5.1) ... 401s Selecting previously unselected package libslurm40t64. 401s Preparing to unpack .../45-libslurm40t64_23.11.7-1_armhf.deb ... 401s Unpacking libslurm40t64 (23.11.7-1) ... 401s Selecting previously unselected package mpich. 401s Preparing to unpack .../46-mpich_4.2.0-5.1_armhf.deb ... 401s Unpacking mpich (4.2.0-5.1) ... 401s Selecting previously unselected package mpi-default-bin. 401s Preparing to unpack .../47-mpi-default-bin_1.17_armhf.deb ... 401s Unpacking mpi-default-bin (1.17) ... 401s Selecting previously unselected package libmpich-dev:armhf. 401s Preparing to unpack .../48-libmpich-dev_4.2.0-5.1_armhf.deb ... 401s Unpacking libmpich-dev:armhf (4.2.0-5.1) ... 401s Selecting previously unselected package mpi-default-dev. 401s Preparing to unpack .../49-mpi-default-dev_1.17_armhf.deb ... 401s Unpacking mpi-default-dev (1.17) ... 401s Selecting previously unselected package libpkgconf3:armhf. 401s Preparing to unpack .../50-libpkgconf3_1.8.1-3_armhf.deb ... 401s Unpacking libpkgconf3:armhf (1.8.1-3) ... 401s Selecting previously unselected package pkgconf-bin. 401s Preparing to unpack .../51-pkgconf-bin_1.8.1-3_armhf.deb ... 401s Unpacking pkgconf-bin (1.8.1-3) ... 401s Selecting previously unselected package pkgconf:armhf. 401s Preparing to unpack .../52-pkgconf_1.8.1-3_armhf.deb ... 401s Unpacking pkgconf:armhf (1.8.1-3) ... 401s Selecting previously unselected package pkg-config:armhf. 401s Preparing to unpack .../53-pkg-config_1.8.1-3_armhf.deb ... 401s Unpacking pkg-config:armhf (1.8.1-3) ... 401s Selecting previously unselected package liblapack-dev:armhf. 401s Preparing to unpack .../54-liblapack-dev_3.12.0-3build1_armhf.deb ... 401s Unpacking liblapack-dev:armhf (3.12.0-3build1) ... 401s Selecting previously unselected package libdune-common-dev:armhf. 401s Preparing to unpack .../55-libdune-common-dev_2.9.0-6_armhf.deb ... 401s Unpacking libdune-common-dev:armhf (2.9.0-6) ... 401s Selecting previously unselected package libdune-geometry-dev:armhf. 402s Preparing to unpack .../56-libdune-geometry-dev_2.9.0-4_armhf.deb ... 402s Unpacking libdune-geometry-dev:armhf (2.9.0-4) ... 402s Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. 402s Preparing to unpack .../57-libevent-pthreads-2.1-7t64_2.1.12-stable-10_armhf.deb ... 402s Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 402s Selecting previously unselected package librdmacm1t64:armhf. 402s Preparing to unpack .../58-librdmacm1t64_52.0-2_armhf.deb ... 402s Unpacking librdmacm1t64:armhf (52.0-2) ... 402s Selecting previously unselected package libfabric1:armhf. 402s Preparing to unpack .../59-libfabric1_1.17.0-3build2_armhf.deb ... 402s Unpacking libfabric1:armhf (1.17.0-3build2) ... 402s Selecting previously unselected package libmunge2:armhf. 402s Preparing to unpack .../60-libmunge2_0.5.15-4build1_armhf.deb ... 402s Unpacking libmunge2:armhf (0.5.15-4build1) ... 402s Selecting previously unselected package libpciaccess0:armhf. 402s Preparing to unpack .../61-libpciaccess0_0.17-3build1_armhf.deb ... 402s Unpacking libpciaccess0:armhf (0.17-3build1) ... 402s Selecting previously unselected package libxnvctrl0:armhf. 402s Preparing to unpack .../62-libxnvctrl0_510.47.03-0ubuntu4_armhf.deb ... 402s Unpacking libxnvctrl0:armhf (510.47.03-0ubuntu4) ... 402s Selecting previously unselected package ocl-icd-libopencl1:armhf. 402s Preparing to unpack .../63-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 402s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 402s Selecting previously unselected package libhwloc-plugins:armhf. 402s Preparing to unpack .../64-libhwloc-plugins_2.10.0-1build1_armhf.deb ... 402s Unpacking libhwloc-plugins:armhf (2.10.0-1build1) ... 402s Selecting previously unselected package libpmix2t64:armhf. 402s Preparing to unpack .../65-libpmix2t64_5.0.1-4.1build1_armhf.deb ... 402s Unpacking libpmix2t64:armhf (5.0.1-4.1build1) ... 402s Selecting previously unselected package libopenmpi3t64:armhf. 402s Preparing to unpack .../66-libopenmpi3t64_4.1.6-7ubuntu2_armhf.deb ... 402s Unpacking libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... 402s Selecting previously unselected package libdune-uggrid-dev:armhf. 402s Preparing to unpack .../67-libdune-uggrid-dev_2.9.0-2build2_armhf.deb ... 402s Unpacking libdune-uggrid-dev:armhf (2.9.0-2build2) ... 402s Selecting previously unselected package libdune-grid-dev:armhf. 402s Preparing to unpack .../68-libdune-grid-dev_2.9.0-3build1_armhf.deb ... 402s Unpacking libdune-grid-dev:armhf (2.9.0-3build1) ... 403s Selecting previously unselected package autopkgtest-satdep. 403s Preparing to unpack .../69-1-autopkgtest-satdep.deb ... 403s Unpacking autopkgtest-satdep (0) ... 403s Setting up libslurm40t64 (23.11.7-1) ... 403s Setting up libpciaccess0:armhf (0.17-3build1) ... 403s Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 403s Setting up linux-libc-dev:armhf (6.8.0-31.31) ... 403s Setting up libgomp1:armhf (14.1.0-5ubuntu1) ... 403s Setting up libxnvctrl0:armhf (510.47.03-0ubuntu4) ... 403s Setting up libblas3:armhf (3.12.0-3build1) ... 403s 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 403s Setting up libpkgconf3:armhf (1.8.1-3) ... 403s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 403s Setting up libalberta4t64:armhf (3.0.3-2build1) ... 403s Setting up libmunge2:armhf (0.5.15-4build1) ... 403s Setting up libhwloc15:armhf (2.10.0-1build1) ... 403s Setting up libmpc3:armhf (1.3.1-1build1) ... 403s Setting up libatomic1:armhf (14.1.0-5ubuntu1) ... 403s Setting up libjsoncpp25:armhf (1.9.5-6build1) ... 403s Setting up pkgconf-bin (1.8.1-3) ... 403s Setting up libgfortran5:armhf (14.1.0-5ubuntu1) ... 403s Setting up libubsan1:armhf (14.1.0-5ubuntu1) ... 403s Setting up libmpich12:armhf (4.2.0-5.1) ... 403s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 403s Setting up librhash0:armhf (1.4.3-3build1) ... 403s Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... 403s Setting up libasan8:armhf (14.1.0-5ubuntu1) ... 403s Setting up libalberta-dev:armhf (3.0.3-2build1) ... 403s Setting up librdmacm1t64:armhf (52.0-2) ... 403s Setting up cmake-data (3.29.6-1) ... 403s Setting up libgcc-14-dev:armhf (14.1.0-5ubuntu1) ... 403s Setting up libisl23:armhf (0.26-3build1) ... 403s Setting up libc-dev-bin (2.39-0ubuntu9) ... 403s Setting up libcc1-0:armhf (14.1.0-5ubuntu1) ... 403s Setting up libblas-dev:armhf (3.12.0-3build1) ... 403s 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 403s Setting up cpp-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 403s Setting up libgfortran-14-dev:armhf (14.1.0-5ubuntu1) ... 403s Setting up libfabric1:armhf (1.17.0-3build2) ... 403s Setting up liblapack3:armhf (3.12.0-3build1) ... 403s 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 403s Setting up hwloc-nox (2.10.0-1build1) ... 403s Setting up gcc-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 403s Setting up libhwloc-plugins:armhf (2.10.0-1build1) ... 403s Setting up pkgconf:armhf (1.8.1-3) ... 403s Setting up liblapack-dev:armhf (3.12.0-3build1) ... 403s 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 403s Setting up pkg-config:armhf (1.8.1-3) ... 403s Setting up libpmix2t64:armhf (5.0.1-4.1build1) ... 403s Setting up cpp-14 (14.1.0-5ubuntu1) ... 403s Setting up libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... 403s Setting up cmake (3.29.6-1) ... 403s Setting up libc6-dev:armhf (2.39-0ubuntu9) ... 403s Setting up libstdc++-14-dev:armhf (14.1.0-5ubuntu1) ... 403s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 403s Setting up gfortran-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 403s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 403s Setting up g++-14-arm-linux-gnueabihf (14.1.0-5ubuntu1) ... 403s Setting up mpich (4.2.0-5.1) ... 403s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 403s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 403s Setting up mpi-default-bin (1.17) ... 403s Setting up gcc-14 (14.1.0-5ubuntu1) ... 403s Setting up gfortran-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 403s Setting up cpp (4:14.1.0-2ubuntu1) ... 403s Setting up g++-14 (14.1.0-5ubuntu1) ... 403s Setting up gfortran-14 (14.1.0-5ubuntu1) ... 403s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 403s Setting up gcc (4:14.1.0-2ubuntu1) ... 403s Setting up g++ (4:14.1.0-2ubuntu1) ... 403s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 403s Setting up build-essential (12.10ubuntu1) ... 403s Setting up gfortran (4:14.1.0-2ubuntu1) ... 403s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 403s 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 403s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 403s 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 403s Setting up libmpich-dev:armhf (4.2.0-5.1) ... 403s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 403s Setting up mpi-default-dev (1.17) ... 403s Setting up libdune-common-dev:armhf (2.9.0-6) ... 403s Setting up libdune-geometry-dev:armhf (2.9.0-4) ... 403s Setting up libdune-uggrid-dev:armhf (2.9.0-2build2) ... 403s Setting up libdune-grid-dev:armhf (2.9.0-3build1) ... 403s Setting up autopkgtest-satdep (0) ... 403s Processing triggers for man-db (2.12.1-2) ... 404s Processing triggers for libc-bin (2.39-0ubuntu9) ... 425s (Reading database ... 65896 files and directories currently installed.) 425s Removing autopkgtest-satdep (0) ... 433s autopkgtest [16:41:37]: test basic: [----------------------- 436s 436s == Dune project/module generator == 436s 436s duneproject will assist you in the creation of a new Dune application. 436s During this process a new directory with the name of your project will be 436s created. This directory will hold all configuration and Makefiles and a 436s simple example application. 436s 437s 2) Which modules should this module depend on? 437s The following modules have been found: 437s dune-common dune-geometry dune-uggrid dune-grid 437s 437s creating Project "dune-autopkgtest", version 0.0.1 437s which depends on "dune-grid" 437s with maintainer "DUNE autopkgtest " 437s 437s A sample code dune-autopkgtest.cc is generated in the "dune-autopkgtest" directory. 437s Look at the README and dune.module files there. 437s Now you can run the dunecontrol script which will setup the new module. 437s Sometimes you may have to tweak CMakeLists.txt a bit. 438s ------------------------------------------ 438s writing initial files: 438s - dune-autopkgtest/README 438s - dune-autopkgtest/CMakeLists.txt 438s - dune-autopkgtest/dune-autopkgtest.pc.in 438s Please remember to update your dune-autopkgtest/dune-autopkgtest.pc.in, 438s Description and URL are missing right now. 438s - dune-autopkgtest/config.h.cmake 438s - dune-autopkgtest/src/CMakeLists.txt 438s - dune-autopkgtest/src/dune-autopkgtest.cc 438s - dune-autopkgtest/dune/autopkgtest 438s - dune-autopkgtest/dune/CMakeLists.txt 438s - dune-autopkgtest/dune/autopkgtest/CMakeLists.txt 438s - dune-autopkgtest/dune/autopkgtest/autopkgtest.hh 438s - dune-autopkgtest/doc/CMakeLists.txt 438s - dune-autopkgtest/doc/doxygen/Doxylocal 438s Doxygen is not installed! Your documentation will not work without it. 438s - dune-autopkgtest/doc/doxygen/CMakeLists.txt 438s - dune-autopkgtest/cmake/modules/CMakeLists.txt 438s - dune-autopkgtest/cmake/modules/DuneAutopkgtestMacros.cmake 438s 438s done. 438s ------------------------------------------ 438s For further details read the Dune build system documentation at 438s https://www.dune-project.org/buildsystem/ 439s --- going to build dune-autopkgtest --- 439s --- calling all for dune-autopkgtest --- 439s --- calling vcsetup for dune-autopkgtest --- 439s --- calling cmake for dune-autopkgtest --- 439s cmake "-Ddune-common_DIR=/usr/lib/arm-linux-gnueabihf/cmake/dune-common" "-Ddune-geometry_DIR=/usr/lib/arm-linux-gnueabihf/cmake/dune-geometry" "-Ddune-uggrid_DIR=/usr/lib/arm-linux-gnueabihf/cmake/dune-uggrid" "-Ddune-grid_DIR=/usr/lib/arm-linux-gnueabihf/cmake/dune-grid" "/tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest" 440s -- The CXX compiler identification is GNU 14.1.0 440s -- Detecting CXX compiler ABI info 441s -- Detecting CXX compiler ABI info - done 441s -- Check for working CXX compiler: /usr/bin/c++ - skipped 441s -- Detecting CXX compile features 441s -- Detecting CXX compile features - done 444s -- The C compiler identification is GNU 14.1.0 444s -- Detecting C compiler ABI info 444s -- Detecting C compiler ABI info - done 444s -- Check for working C compiler: /usr/bin/cc - skipped 444s -- Detecting C compile features 444s -- Detecting C compile features - done 444s -- Dependencies for dune-autopkgtest: dune-grid 444s -- Dependencies for dune-grid: dune-geometry (>= 2.9) 444s -- Suggestions for dune-grid: dune-uggrid (>=2.9) 444s -- Dependencies for dune-geometry: dune-common (>= 2.9) 444s -- Dependencies for dune-uggrid: dune-common (>= 2.9) 444s -- Performing Test cxx_std_flag_17 445s -- Performing Test cxx_std_flag_17 - Success 445s -- Performing Test compiler_supports_cxx17 445s -- Performing Test compiler_supports_cxx17 - Success 445s -- Looking for std::experimental::make_array 445s -- Looking for std::experimental::make_array - found 445s -- Looking for std::move> 446s -- Looking for std::move> - found 446s -- Looking for std::identity 446s -- Looking for std::identity - not found 446s -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA 446s -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed 446s -- Could NOT find LATEX (missing: LATEX_COMPILER) 446s -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 446s -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 446s -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 446s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 446s -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) 446s -- Set Minimal Debug Level to 4 446s -- Looking for sgemm_ 447s -- Looking for sgemm_ - not found 447s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 448s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 448s -- Found Threads: TRUE 448s -- Looking for sgemm_ 449s -- Looking for sgemm_ - found 449s -- Found BLAS: /usr/lib/arm-linux-gnueabihf/libblas.so 449s -- Looking for cheev_ 449s -- Looking for cheev_ - not found 449s -- Looking for cheev_ 450s -- Looking for cheev_ - found 450s -- Found LAPACK: /usr/lib/arm-linux-gnueabihf/liblapack.so;/usr/lib/arm-linux-gnueabihf/libblas.so 450s -- Looking for dsyev_ 450s -- Looking for dsyev_ - found 450s -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) 450s -- Performing Test QuadMath_COMPILES 450s -- Performing Test QuadMath_COMPILES - Failed 450s -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) 451s -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so (found suitable version "4.1", minimum required is "3.0") 451s -- Found MPI: TRUE (found suitable version "4.1", minimum required is "3.0") found components: C 451s -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") 452s -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) 452s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 452s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 452s -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so (found version "4.1") 452s -- Found MPI: TRUE (found version "4.1") found components: C 452s -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") 452s -- Could NOT find Vc (missing: Vc_DIR) 453s -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Python3_LIBRARIES Development Development.Module Development.Embed) (found version "3.12.4") 453s -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) 453s -- Setting dune-common_INCLUDE_DIRS=/usr/include 453s -- Setting dune-common_LIBRARIES=dunecommon 453s -- Performing tests for dune-uggrid (from /usr/share/dune/cmake/modules/DuneUggridMacros.cmake) 453s CMake Warning at /usr/share/dune/cmake/modules/DunePythonCommonMacros.cmake:102 (message): 453s Found a Python interpreter but the Python bindings also requires the Python 453s libraries (a package named like python-dev package or python3-devel) 453s Call Stack (most recent call first): 453s /usr/share/dune/cmake/modules/DuneCommonMacros.cmake:54 (include) 453s /usr/share/dune/cmake/modules/DuneModuleDependencies.cmake:112 (include) 453s /usr/share/dune/cmake/modules/DuneProject.cmake:123 (dune_process_dependency_macros) 453s CMakeLists.txt:19 (dune_project) 453s 453s 453s -- Setting dune-uggrid_INCLUDE_DIRS=/usr/include 453s -- Setting dune-uggrid_LIBRARIES=duneuggrid 453s -- Setting dune-geometry_INCLUDE_DIRS=/usr/include 453s -- Setting dune-geometry_LIBRARIES=dunegeometry 453s -- Performing tests for dune-grid (from /usr/share/dune/cmake/modules/DuneGridMacros.cmake) 453s -- Looking for mkstemp 454s -- Looking for mkstemp - found 454s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 454s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 454s -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) 454s -- Checking for module 'alberta-grid_1d>=3.0' 455s -- Found alberta-grid_1d, version 3.0.3 456s -- Checking for module 'alberta-grid_2d>=3.0' 457s -- Found alberta-grid_2d, version 3.0.3 458s -- Checking for module 'alberta-grid_3d>=3.0' 458s -- Found alberta-grid_3d, version 3.0.3 459s -- Found Alberta: /usr (found suitable version "3.0.3", minimum required is "3.0") 459s -- Setting dune-grid_INCLUDE_DIRS=/usr/include 459s -- Setting dune-grid_LIBRARIES=dunegrid 459s -- Performing tests for dune-autopkgtest (from /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/cmake/modules/DuneAutopkgtestMacros.cmake) 459s -- Using scripts from /usr/share/dune/cmake/scripts for creating doxygen stuff. 459s -- Adding custom target for config.h generation 459s -- The following OPTIONAL packages have been found: 459s 459s * dune-uggrid 459s * BLAS, fast linear algebra routines 459s * LAPACK, fast linear algebra routines 459s * Threads, Multi-threading library 459s * MPI, Message Passing Interface library 459s Parallel programming on multiple processors 459s * PkgConfig, Unified interface for querying installed libraries 459s To find Dune module dependencies 459s * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager 459s 459s -- The following REQUIRED packages have been found: 459s 459s * dune-common 459s * dune-grid 459s * dune-geometry 459s 459s -- The following OPTIONAL packages have not been found: 459s 459s * LATEX 459s * LatexMk 459s * Sphinx, Documentation generator, 459s To generate the documentation from CMake and Python sources 459s * Doxygen, Class documentation generator, 459s To generate the class documentation from C++ sources 459s * GMP, GNU multi-precision library, 459s * QuadMath, GCC Quad-Precision Math Library, 459s * Inkscape, converts SVG images, 459s To generate the documentation with LaTeX 459s * TBB, Intel's Threading Building Blocks, 459s * PTScotch, Sequential and Parallel Graph Partitioning, 459s * Vc, C++ Vectorization library, 459s For use of SIMD instructions 459s * Python3 459s * METIS, Serial Graph Partitioning, 459s * ParMETIS, Parallel Graph Partitioning, 459s 459s -- Configuring done (19.6s) 459s -- Generating done (0.1s) 459s -- Build files have been written to: /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/build-cmake 459s --- calling make for dune-autopkgtest --- 459s build directory: build-cmake 459s cmake --build . -- 460s [ 50%] Building CXX object src/CMakeFiles/dune-autopkgtest.dir/dune-autopkgtest.cc.o 461s In file included from /usr/include/dune/grid/common/geometry.hh:16, 461s from /usr/include/dune/grid/common/grid.hh:1116, 461s from /usr/include/dune/grid/uggrid.hh:22, 461s from /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:22: 461s /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: 461s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 461s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:35: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 461s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 461s | ~~~~~~~~~~~~~~~~^~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 461s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 461s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 461s 184 | return matrix.transposed(); 461s | ^ 461s /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: 461s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 461s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 461s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 461s | ^~~~~~~~~~~~~~~ 461s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 461s 57 | mutable Intersection intersection_; 461s | ^~~~~~~~~~~~~ 461s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 461s 107 | Implementation realIterator; 461s | ^~~~~~~~~~~~ 461s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 461s 59 | Iterator _begin; 461s | ^~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:133:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 461s 133 | for (const auto& intersection : intersections(gv, element)) { 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:581:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 461s 581 | checkIntersections(level0GridView); 461s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 461s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 461s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 461s 184 | return matrix.transposed(); 461s | ^ 461s /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: 461s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 461s 143 | using JacobianDefault = decltype(transpose(std::declval())); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 461s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 461s | ^~~~~~~~~~~~~~~ 461s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 461s 57 | mutable Intersection intersection_; 461s | ^~~~~~~~~~~~~ 461s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 461s 107 | Implementation realIterator; 461s | ^~~~~~~~~~~~ 461s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 461s 59 | Iterator _begin; 461s | ^~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:133:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 461s 133 | for (const auto& intersection : intersections(gv, element)) { 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:581:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 461s 581 | checkIntersections(level0GridView); 461s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 461s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 461s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 461s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 461s 184 | return matrix.transposed(); 461s | ^ 462s In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, 462s from /usr/include/dune/geometry/referenceelements.hh:24, 462s from /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:19: 462s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: 462s /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ 462s 184 | return matrix.transposed(); 462s | ~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 462s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:35: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 462s | ~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 172 | FieldMatrix transposed() const 462s | ^~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 286 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 286 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: 462s /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ 462s 184 | return matrix.transposed(); 462s | ~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 462s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 462s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 462s | ^~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 462s 57 | mutable Intersection intersection_; 462s | ^~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 462s 107 | Implementation realIterator; 462s | ^~~~~~~~~~~~ 462s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 462s 59 | Iterator _begin; 462s | ^~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:133:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 462s 133 | for (const auto& intersection : intersections(gv, element)) { 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:581:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 581 | checkIntersections(level0GridView); 462s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 172 | FieldMatrix transposed() const 462s | ^~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: 462s /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ 462s 184 | return matrix.transposed(); 462s | ~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 462s 143 | using JacobianDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 462s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 462s | ^~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 462s 57 | mutable Intersection intersection_; 462s | ^~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 462s 107 | Implementation realIterator; 462s | ^~~~~~~~~~~~ 462s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 462s 59 | Iterator _begin; 462s | ^~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:133:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 462s 133 | for (const auto& intersection : intersections(gv, element)) { 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:581:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 581 | checkIntersections(level0GridView); 462s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 172 | FieldMatrix transposed() const 462s | ^~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 451 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 451 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:446:42: required from ‘static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>; GridView = Dune::GridView > >; Data = std::map, std::less, std::allocator > > >]’ 462s 446 | data[id] = entity.geometry().center(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:496:32: required from ‘static void LoadBalance::test(Grid&) [with int ...codimensions = {2}; Grid = Dune::UGGrid<2>]’ 462s 496 | fillVector(gv, data); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:531:52: required from ‘void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {2}]’ 462s 531 | LoadBalance::template test(*grid); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:848:32: required from here 462s 848 | testLoadBalance<2, 2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 286 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: 462s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 462s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:59: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 184 | return matrix.transposed(); 462s | ^ 462s /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: 462s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 462s 143 | using JacobianDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:59: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 184 | return matrix.transposed(); 462s | ^ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:446:42: required from ‘static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>; GridView = Dune::GridView > >; Data = std::map, std::less, std::allocator > > >]’ 462s 446 | data[id] = entity.geometry().center(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:496:32: required from ‘static void LoadBalance::test(Grid&) [with int ...codimensions = {3}; Grid = Dune::UGGrid<3>]’ 462s 496 | fillVector(gv, data); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:531:52: required from ‘void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {3}]’ 462s 531 | LoadBalance::template test(*grid); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:855:32: required from here 462s 855 | testLoadBalance<3, 3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 286 | GlobalCoordinate center () const 462s | ^~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:271:48: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]’ 462s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 462s | ~~~~~~~~~^~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:257:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 257 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 258 | [&](auto codim){ 462s | ~~~~~~~~~~~~~~~~ 462s 259 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 260 | { 462s | ~ 462s 261 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 262 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 263 | { 462s | ~ 462s 264 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 265 | 462s | 462s 266 | if (entity.partitionType() == Dune::BorderEntity) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 267 | { 462s | ~ 462s 268 | const auto geometry = element.geometry(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 269 | 462s | 462s 270 | auto referenceElement = Dune::referenceElement(element.type()); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 272 | dverb << gridView.comm().rank()+1 << ": border codim " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 273 | << codim << " entity " 462s | ~~~~~~~~~~~~~~~~~~~~~~ 462s 274 | << mapper.index(entity) << " (" << entityGlobal 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 275 | << ")" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~ 462s 276 | } 462s | ~ 462s 277 | } 462s | ~ 462s 278 | } 462s | ~ 462s 279 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 462s | ^~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:271:48: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]’ 462s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 462s | ~~~~~~~~~^~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:257:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 257 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 258 | [&](auto codim){ 462s | ~~~~~~~~~~~~~~~~ 462s 259 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 260 | { 462s | ~ 462s 261 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 262 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 263 | { 462s | ~ 462s 264 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 265 | 462s | 462s 266 | if (entity.partitionType() == Dune::BorderEntity) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 267 | { 462s | ~ 462s 268 | const auto geometry = element.geometry(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 269 | 462s | 462s 270 | auto referenceElement = Dune::referenceElement(element.type()); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 272 | dverb << gridView.comm().rank()+1 << ": border codim " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 273 | << codim << " entity " 462s | ~~~~~~~~~~~~~~~~~~~~~~ 462s 274 | << mapper.index(entity) << " (" << entityGlobal 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 275 | << ")" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~ 462s 276 | } 462s | ~ 462s 277 | } 462s | ~ 462s 278 | } 462s | ~ 462s 279 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 462s | ^~~~~~ 462s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]’: 462s /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ 462s 184 | return matrix.transposed(); 462s | ~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 462s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:59: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 172 | FieldMatrix transposed() const 462s | ^~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]’: 462s /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ 462s 184 | return matrix.transposed(); 462s | ~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 462s 143 | using JacobianDefault = decltype(transpose(std::declval())); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:59: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 172 | FieldMatrix transposed() const 462s | ^~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:68: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 286 | GlobalCoordinate center () const 462s | ^~~~~~ 462s In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, 462s from /usr/include/dune/grid/uggrid.hh:102: 462s /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:68: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 462s | ^~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:68: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 462s | ^~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’ 462s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:68: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:845:28: required from here 462s 845 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 462s | ^~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: 462s /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’ 462s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’ 462s 288 | return impl().center(); 462s | ~~~~~~~~~~~~~^~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:329:68: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:16 = std::integral_constant]’ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 462s /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = unsigned int; Index ...i = {0, 1, 2, 3}]’ 462s 225 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 462s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]’ 462s 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:299:20: required from ‘void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]’ 462s 299 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 300 | [&](auto codim) 462s | ~~~~~~~~~~~~~~~ 462s 301 | { 462s | ~ 462s 302 | // TODO: Also check whether no communication happens when no communication 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 303 | // is requested. 462s | ~~~~~~~~~~~~~~~~ 462s 304 | if (communicationCodims[codim]) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 305 | { 462s | ~ 462s 306 | auto numberOfSubEntities = element.subEntities(codim); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 307 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 308 | { 462s | ~ 462s 309 | const auto entity(element.template subEntity(k)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 310 | 462s | 462s 311 | auto partitionTypes = entity.impl().partitionTypes(); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 312 | 462s | 462s 313 | // Check whether 'gather' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::size_t expectedNumberOfGatherCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 315 | 462s | 462s 316 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 317 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 318 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 319 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 320 | expectedNumberOfGatherCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 321 | 462s | 462s 322 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 323 | { 462s | ~ 462s 324 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 325 | << expectedNumberOfGatherCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 326 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 328 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 329 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 330 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 331 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 332 | } 462s | ~ 462s 333 | 462s | 462s 334 | // Check whether 'scatter' has been called the appropriate number of times 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 335 | std::size_t expectedNumberOfScatterCalls = 0; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 336 | 462s | 462s 337 | for (const auto& pType : partitionTypes) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 338 | if (pType.first != gridView.comm().rank() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 339 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 340 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 341 | expectedNumberOfScatterCalls++; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 342 | 462s | 462s 343 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 344 | { 462s | ~ 462s 345 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 346 | << expectedNumberOfScatterCalls << " times, but " 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 347 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 348 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 349 | << ", partitionType = " << entity.partitionType() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 350 | << ", center = " << entity.geometry().center() 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 351 | << std::endl; 462s | ~~~~~~~~~~~~~ 462s 352 | std::abort(); 462s | ~~~~~~~~~~~~~ 462s 353 | } 462s | ~ 462s 354 | } 462s | ~ 462s 355 | } 462s | ~ 462s 356 | }); 462s | ~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:620:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 462s 620 | testCommunication(level0GridView, std::bitset(codimSet), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 621 | communicationInterface, ForwardCommunication, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 622 | sendingPartitions[communicationInterface], 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 623 | receivingPartitions[communicationInterface]); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:852:28: required from here 462s 852 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 462s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 462s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 462s | ^~~~~~ 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’: 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 463s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’: 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:709:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 463s 709 | const auto center = element.geometry().center(); 463s | ^~~~~~ 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 463s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:709:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’: 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’: 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:647:44: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 647 | refine = (element.geometry().center()[refinementDim] > 0.5); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 464s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: 464s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 286 | GlobalCoordinate center () const 464s | ^~~~~~ 464s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]’: 464s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: 464s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 451 | GlobalCoordinate center () const 464s | ^~~~~~ 464s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]’: 464s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:709:50: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 709 | const auto center = element.geometry().center(); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:709:50: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 709 | const auto center = element.geometry().center(); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In lambda function: 464s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:271:48: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 464s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 464s | ~~~~~~~~~^~~~~~ 464s In file included from /usr/include/c++/14/map:63, 464s from /usr/include/dune/grid/common/boundarysegment.hh:8, 464s from /usr/include/dune/grid/uggrid.hh:20: 464s /usr/include/c++/14/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]’: 464s /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 464s 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 514 | std::tuple(__k), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 515 | std::tuple<>()); 464s | ~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In lambda function: 465s /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:271:48: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 271 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 465s | ~~~~~~~~~^~~~~~ 465s /usr/include/c++/14/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Dune::FieldVector; _Compare = std::less; _Alloc = std::allocator > >]’: 465s /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 465s 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 514 | std::tuple(__k), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 515 | std::tuple<>()); 465s | ~~~~~~~~~~~~~~~ 465s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: 465s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 465s | ^~~~~~ 465s In file included from /usr/include/c++/14/map:62: 465s /usr/include/c++/14/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: 465s /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 465s 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]’: 465s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: 465s /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 465s 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]’: 465s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: 465s /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 465s 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: 465s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: 465s /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 465s 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]’: 465s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 465s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 465s | ^~~~~~ 465s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: 465s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 466s In file included from /usr/include/c++/14/vector:66, 466s from /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:13: 466s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]’: 466s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s 607 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 608 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]’: 466s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s 607 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 608 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/memory:69, 466s from /tmp/autopkgtest.cugZHq/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:12: 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*; _Tp = Dune::FieldVector]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*; _Tp = Dune::FieldVector]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = Dune::FieldVector*; bool _TrivialValueTypes = false]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = Dune::FieldVector*; bool _TrivialValueTypes = false]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Dune::FieldVector*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 468s [100%] Linking CXX executable dune-autopkgtest 468s [100%] Built target dune-autopkgtest 468s --- dune-autopkgtest done --- 468s --- done --- 468s Fatal error in internal_Comm_rank: Invalid communicator, error stack: 468s internal_Comm_rank(30212): MPI_Comm_rank(comm=0xefa818d4, rank=0xffd95364) failed 468s internal_Comm_rank(30166): Invalid communicator 468s [unset]: PMIU_write error; fd=-1 buf=:cmd=abort exitcode=617221 message=Fatal error in internal_Comm_rank: Invalid communicator, error stack: 468s internal_Comm_rank(30212): MPI_Comm_rank(comm=0xefa818d4, rank=0xffd95364) failed 468s internal_Comm_rank(30166): Invalid communicator 468s : 468s system msg for write_line failure : Bad file descriptor 468s This is process 1 of 1, PID 3393 . 468s Testing parallel UGGrid for 2D 468s E: Running the test program failed. 469s autopkgtest [16:42:13]: test basic: -----------------------] 473s basic FAIL non-zero exit status 1 473s autopkgtest [16:42:17]: test basic: - - - - - - - - - - results - - - - - - - - - - 477s autopkgtest [16:42:21]: @@@@@@@@@@@@@@@@@@@@ summary 477s basic FAIL non-zero exit status 1