1s autopkgtest [03:17:42]: starting date and time: 2026-02-05 03:17:42+0000 1s autopkgtest [03:17:42]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 1s autopkgtest [03:17:42]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.n579cj8f/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade dune-grid --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.42-2ubuntu5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-ppc64el-16.secgroup --name adt-resolute-ppc64el-dune-grid-20260205-031741-juju-7f2275-prod-proposed-migration-environment-20-fded1efa-d135-4152-8d6e-417fde64137c --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 8s Creating nova instance adt-resolute-ppc64el-dune-grid-20260205-031741-juju-7f2275-prod-proposed-migration-environment-20-fded1efa-d135-4152-8d6e-417fde64137c from image adt/ubuntu-resolute-ppc64el-server-20260205.img (UUID f866c950-0b62-4023-bac6-0f13279e15ed)... 68s autopkgtest [03:18:49]: testbed dpkg architecture: ppc64el 68s autopkgtest [03:18:49]: testbed apt version: 3.1.14 69s autopkgtest [03:18:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 69s autopkgtest [03:18:50]: testbed release detected to be: None 70s autopkgtest [03:18:51]: updating testbed package index (apt update) 70s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 70s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 71s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 71s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 71s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.4 kB] 71s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 71s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [227 kB] 71s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1719 kB] 71s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [257 kB] 71s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1449 kB] 71s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [21.6 kB] 72s Fetched 3839 kB in 1s (3391 kB/s) 73s Reading package lists... 73s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 73s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 74s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 75s Calculating upgrade... 75s The following packages will be upgraded: 75s libc-bin libc-gconv-modules-extra libc6 locales pollinate 75s python3-referencing sed 75s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 8612 kB of archives. 75s After this operation, 0 B of additional disk space will be used. 75s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el sed ppc64el 4.9-2build3 [211 kB] 75s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libc-gconv-modules-extra ppc64el 2.42-2ubuntu5 [1448 kB] 75s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libc6 ppc64el 2.42-2ubuntu5 [1913 kB] 75s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libc-bin ppc64el 2.42-2ubuntu5 [748 kB] 76s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el locales all 2.42-2ubuntu5 [4255 kB] 76s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el pollinate all 4.33-4ubuntu5 [14.0 kB] 76s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-referencing all 0.36.2-1ubuntu2 [22.2 kB] 76s dpkg-preconfigure: unable to re-open stdin: No such file or directory 76s Fetched 8612 kB in 1s (7178 kB/s) 77s (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 ... 82008 files and directories currently installed.) 77s Preparing to unpack .../sed_4.9-2build3_ppc64el.deb ... 77s Unpacking sed (4.9-2build3) over (4.9-2build2) ... 77s Setting up sed (4.9-2build3) ... 77s (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 ... 82008 files and directories currently installed.) 77s Preparing to unpack .../libc-gconv-modules-extra_2.42-2ubuntu5_ppc64el.deb ... 77s Unpacking libc-gconv-modules-extra:ppc64el (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 78s Setting up libc-gconv-modules-extra:ppc64el (2.42-2ubuntu5) ... 78s (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 ... 82008 files and directories currently installed.) 78s Preparing to unpack .../libc6_2.42-2ubuntu5_ppc64el.deb ... 78s Unpacking libc6:ppc64el (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 78s Setting up libc6:ppc64el (2.42-2ubuntu5) ... 79s (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 ... 82008 files and directories currently installed.) 79s Preparing to unpack .../libc-bin_2.42-2ubuntu5_ppc64el.deb ... 79s Unpacking libc-bin (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 79s Setting up libc-bin (2.42-2ubuntu5) ... 79s (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 ... 82008 files and directories currently installed.) 79s Preparing to unpack .../locales_2.42-2ubuntu5_all.deb ... 79s Unpacking locales (2.42-2ubuntu5) over (2.42-2ubuntu4) ... 80s Preparing to unpack .../pollinate_4.33-4ubuntu5_all.deb ... 80s Unpacking pollinate (4.33-4ubuntu5) over (4.33-4ubuntu4) ... 80s Preparing to unpack .../python3-referencing_0.36.2-1ubuntu2_all.deb ... 80s Unpacking python3-referencing (0.36.2-1ubuntu2) over (0.36.2-1ubuntu1) ... 80s Setting up locales (2.42-2ubuntu5) ... 80s Generating locales (this might take a while)... 82s en_US.UTF-8... done 82s Generation complete. 82s Setting up pollinate (4.33-4ubuntu5) ... 93s Setting up python3-referencing (0.36.2-1ubuntu2) ... 93s Processing triggers for man-db (2.13.1-1) ... 94s Processing triggers for install-info (7.2-5) ... 95s Processing triggers for systemd (259-1ubuntu3) ... 96s autopkgtest [03:19:17]: upgrading testbed (apt dist-upgrade and autopurge) 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Calculating upgrade... 96s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 97s Solving dependencies... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 97s autopkgtest [03:19:18]: rebooting testbed after setup commands that affected boot 135s autopkgtest [03:19:56]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:45:54 UTC 2026 138s autopkgtest [03:19:59]: @@@@@@@@@@@@@@@@@@@@ apt-source dune-grid 146s Get:1 http://ftpmaster.internal/ubuntu resolute/universe dune-grid 2.10.0-1build2 (dsc) [2540 B] 146s Get:2 http://ftpmaster.internal/ubuntu resolute/universe dune-grid 2.10.0-1build2 (tar) [2795 kB] 146s Get:3 http://ftpmaster.internal/ubuntu resolute/universe dune-grid 2.10.0-1build2 (diff) [7208 B] 146s gpgv: Signature made Sat May 3 15:49:19 2025 UTC 146s gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D 146s gpgv: Can't check signature: No public key 146s dpkg-source: warning: cannot verify inline signature for ./dune-grid_2.10.0-1build2.dsc: no acceptable signature found 147s autopkgtest [03:20:08]: testing package dune-grid version 2.10.0-1build2 147s autopkgtest [03:20:08]: build not needed 150s autopkgtest [03:20:11]: test basic: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Solving dependencies... 150s The following NEW packages will be installed: 150s autoconf automake autotools-dev build-essential cmake cmake-data cpp cpp-15 150s cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu g++ g++-15 150s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 150s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gfortran gfortran-15 150s gfortran-15-powerpc64le-linux-gnu gfortran-powerpc64le-linux-gnu 150s libalberta-dev libalberta5 libasan8 libblas-dev libblas3 libc-dev-bin 150s libc6-dev libcc1-0 libcrypt-dev libdune-common-dev libdune-geometry-dev 150s libdune-grid-dev libdune-uggrid-dev libevent-2.1-7t64 libevent-dev 150s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 150s libfabric1 libgcc-15-dev libgfortran-15-dev libgfortran5 libgomp1 150s libhwloc-dev libhwloc-plugins libhwloc15 libibmad5 libibumad3 libibverbs-dev 150s libisl23 libitm1 libjs-jquery libjs-jquery-ui libjsoncpp26 liblapack-dev 150s liblapack3 liblsan0 libltdl-dev libltdl7 libmpc3 libnl-3-dev 150s libnl-route-3-dev libnuma-dev libopenmpi-dev libopenmpi40 libpciaccess0 150s libpkgconf3 libquadmath0 librdmacm1t64 librhash1 libstdc++-15-dev libtsan2 150s libubsan1 libucx0 libxnvctrl0 linux-libc-dev m4 mpi-default-bin 150s mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common pkgconf 150s pkgconf-bin rpcsvc-proto zlib1g-dev 150s 0 upgraded, 88 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 121 MB of archives. 150s After this operation, 455 MB of additional disk space will be used. 150s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 150s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 150s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 150s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 151s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu5 [23.9 kB] 151s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 151s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 151s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1build1 [84.2 kB] 151s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libc6-dev ppc64el 2.42-2ubuntu5 [2079 kB] 152s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 152s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 152s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 155s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 155s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 155s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 155s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 155s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 155s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 155s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 156s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 156s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 156s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 156s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 156s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 157s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 161s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 161s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 161s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 161s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 161s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 163s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 163s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 163s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 163s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 163s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el cmake-data all 4.1.1+really3.31.6-2ubuntu1 [2329 kB] 163s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjsoncpp26 ppc64el 1.9.6-5 [93.6 kB] 163s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el librhash1 ppc64el 1.4.6-1.1 [150 kB] 163s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el cmake ppc64el 4.1.1+really3.31.6-2ubuntu1 [12.9 MB] 165s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgfortran5 ppc64el 15.2.0-12ubuntu1 [620 kB] 165s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgfortran-15-dev ppc64el 15.2.0-12ubuntu1 [651 kB] 165s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el gfortran-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [12.3 MB] 166s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el gfortran-15 ppc64el 15.2.0-12ubuntu1 [18.1 kB] 166s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el gfortran-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1020 B] 166s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el gfortran ppc64el 4:15.2.0-4ubuntu1 [1166 B] 166s Get:45 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalberta5 ppc64el 3.1.1-3 [926 kB] 167s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalberta-dev ppc64el 3.1.1-3 [82.8 kB] 167s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libblas3 ppc64el 3.12.1-7ubuntu1 [291 kB] 167s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libblas-dev ppc64el 3.12.1-7ubuntu1 [306 kB] 167s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblapack3 ppc64el 3.12.1-7ubuntu1 [2960 kB] 167s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhwloc15 ppc64el 2.12.2-1 [223 kB] 167s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-pthreads-2.1-7t64 ppc64el 2.1.12-stable-10build1 [8140 B] 167s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el librdmacm1t64 ppc64el 61.0-2ubuntu1 [82.8 kB] 167s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfabric1 ppc64el 2.1.0-1.1 [786 kB] 167s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libibumad3 ppc64el 61.0-2ubuntu1 [34.6 kB] 167s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el libibmad5 ppc64el 61.0-2ubuntu1 [47.2 kB] 167s Get:56 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libucx0 ppc64el 1.20.0+ds-4ubuntu1 [1009 kB] 167s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpciaccess0 ppc64el 0.18.1-1ubuntu2 [21.9 kB] 167s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxnvctrl0 ppc64el 510.47.03-0ubuntu7 [14.7 kB] 167s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el ocl-icd-libopencl1 ppc64el 2.3.4-1 [47.8 kB] 167s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhwloc-plugins ppc64el 2.12.2-1 [17.7 kB] 167s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libopenmpi40 ppc64el 5.0.8-8ubuntu1 [3435 kB] 168s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el openmpi-common all 5.0.8-8ubuntu1 [108 kB] 168s Get:63 http://ftpmaster.internal/ubuntu resolute/universe ppc64el openmpi-bin ppc64el 5.0.8-8ubuntu1 [217 kB] 168s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el mpi-default-bin ppc64el 1.20 [2660 B] 168s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-3-dev ppc64el 3.11.0-2 [133 kB] 168s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-route-3-dev ppc64el 3.11.0-2 [272 kB] 168s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libibverbs-dev ppc64el 61.0-2ubuntu1 [791 kB] 168s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnuma-dev ppc64el 2.0.19-1 [45.5 kB] 168s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-9 [51.5 kB] 168s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl-dev ppc64el 2.5.4-9 [182 kB] 168s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhwloc-dev ppc64el 2.12.2-1 [324 kB] 168s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-2.1-7t64 ppc64el 2.1.12-stable-10build1 [172 kB] 168s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-extra-2.1-7t64 ppc64el 2.1.12-stable-10build1 [75.9 kB] 168s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-openssl-2.1-7t64 ppc64el 2.1.12-stable-10build1 [17.1 kB] 168s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libevent-dev ppc64el 2.1.12-stable-10build1 [333 kB] 168s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 168s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 168s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu2 [903 kB] 168s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libopenmpi-dev ppc64el 5.0.8-8ubuntu1 [1224 kB] 168s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el mpi-default-dev ppc64el 1.20 [3464 B] 168s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpkgconf3 ppc64el 1.8.1-4build1 [37.9 kB] 168s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el pkgconf-bin ppc64el 1.8.1-4build1 [22.7 kB] 168s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el pkgconf ppc64el 1.8.1-4build1 [16.8 kB] 168s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblapack-dev ppc64el 3.12.1-7ubuntu1 [6357 kB] 169s Get:85 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdune-common-dev ppc64el 2.10.0-6 [412 kB] 169s Get:86 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdune-geometry-dev ppc64el 2.10.0-1build1 [311 kB] 169s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdune-uggrid-dev ppc64el 2.10.0-1build2 [597 kB] 169s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdune-grid-dev ppc64el 2.10.0-1build2 [1115 kB] 170s Fetched 121 MB in 19s (6283 kB/s) 170s Selecting previously unselected package m4. 170s (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 ... 82008 files and directories currently installed.) 170s Preparing to unpack .../00-m4_1.4.20-2_ppc64el.deb ... 170s Unpacking m4 (1.4.20-2) ... 170s Selecting previously unselected package autoconf. 170s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 170s Unpacking autoconf (2.72-3.1ubuntu1) ... 170s Selecting previously unselected package autotools-dev. 170s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 170s Unpacking autotools-dev (20240727.1) ... 170s Selecting previously unselected package automake. 170s Preparing to unpack .../03-automake_1%3a1.18.1-3build1_all.deb ... 170s Unpacking automake (1:1.18.1-3build1) ... 170s Selecting previously unselected package libc-dev-bin. 170s Preparing to unpack .../04-libc-dev-bin_2.42-2ubuntu5_ppc64el.deb ... 170s Unpacking libc-dev-bin (2.42-2ubuntu5) ... 170s Selecting previously unselected package linux-libc-dev:ppc64el. 170s Preparing to unpack .../05-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 170s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 170s Selecting previously unselected package libcrypt-dev:ppc64el. 170s Preparing to unpack .../06-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 170s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 170s Selecting previously unselected package rpcsvc-proto. 170s Preparing to unpack .../07-rpcsvc-proto_1.4.3-1build1_ppc64el.deb ... 170s Unpacking rpcsvc-proto (1.4.3-1build1) ... 170s Selecting previously unselected package libc6-dev:ppc64el. 170s Preparing to unpack .../08-libc6-dev_2.42-2ubuntu5_ppc64el.deb ... 170s Unpacking libc6-dev:ppc64el (2.42-2ubuntu5) ... 171s Selecting previously unselected package libisl23:ppc64el. 171s Preparing to unpack .../09-libisl23_0.27-1build1_ppc64el.deb ... 171s Unpacking libisl23:ppc64el (0.27-1build1) ... 171s Selecting previously unselected package libmpc3:ppc64el. 171s Preparing to unpack .../10-libmpc3_1.3.1-2_ppc64el.deb ... 171s Unpacking libmpc3:ppc64el (1.3.1-2) ... 171s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 171s Preparing to unpack .../11-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package cpp-15. 171s Preparing to unpack .../12-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 171s Preparing to unpack .../13-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 171s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package cpp. 171s Preparing to unpack .../14-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 171s Unpacking cpp (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package libcc1-0:ppc64el. 171s Preparing to unpack .../15-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libgomp1:ppc64el. 171s Preparing to unpack .../16-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libitm1:ppc64el. 171s Preparing to unpack .../17-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libasan8:ppc64el. 171s Preparing to unpack .../18-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package liblsan0:ppc64el. 171s Preparing to unpack .../19-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libtsan2:ppc64el. 171s Preparing to unpack .../20-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libubsan1:ppc64el. 171s Preparing to unpack .../21-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libquadmath0:ppc64el. 171s Preparing to unpack .../22-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libgcc-15-dev:ppc64el. 171s Preparing to unpack .../23-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 171s Preparing to unpack .../24-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-15. 171s Preparing to unpack .../25-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 171s Preparing to unpack .../26-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 171s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package gcc. 171s Preparing to unpack .../27-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 171s Unpacking gcc (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package libstdc++-15-dev:ppc64el. 171s Preparing to unpack .../28-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 171s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 172s Preparing to unpack .../29-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 172s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-15. 172s Preparing to unpack .../30-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 172s Unpacking g++-15 (15.2.0-12ubuntu1) ... 172s Selecting previously unselected package g++-powerpc64le-linux-gnu. 172s Preparing to unpack .../31-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 172s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package g++. 172s Preparing to unpack .../32-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 172s Unpacking g++ (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package build-essential. 172s Preparing to unpack .../33-build-essential_12.12ubuntu2_ppc64el.deb ... 172s Unpacking build-essential (12.12ubuntu2) ... 172s Selecting previously unselected package cmake-data. 172s Preparing to unpack .../34-cmake-data_4.1.1+really3.31.6-2ubuntu1_all.deb ... 172s Unpacking cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 172s Selecting previously unselected package libjsoncpp26:ppc64el. 172s Preparing to unpack .../35-libjsoncpp26_1.9.6-5_ppc64el.deb ... 172s Unpacking libjsoncpp26:ppc64el (1.9.6-5) ... 173s Selecting previously unselected package librhash1:ppc64el. 173s Preparing to unpack .../36-librhash1_1.4.6-1.1_ppc64el.deb ... 173s Unpacking librhash1:ppc64el (1.4.6-1.1) ... 173s Selecting previously unselected package cmake. 173s Preparing to unpack .../37-cmake_4.1.1+really3.31.6-2ubuntu1_ppc64el.deb ... 173s Unpacking cmake (4.1.1+really3.31.6-2ubuntu1) ... 173s Selecting previously unselected package libgfortran5:ppc64el. 173s Preparing to unpack .../38-libgfortran5_15.2.0-12ubuntu1_ppc64el.deb ... 173s Unpacking libgfortran5:ppc64el (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package libgfortran-15-dev:ppc64el. 173s Preparing to unpack .../39-libgfortran-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 173s Unpacking libgfortran-15-dev:ppc64el (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package gfortran-15-powerpc64le-linux-gnu. 173s Preparing to unpack .../40-gfortran-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 173s Unpacking gfortran-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package gfortran-15. 173s Preparing to unpack .../41-gfortran-15_15.2.0-12ubuntu1_ppc64el.deb ... 173s Unpacking gfortran-15 (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package gfortran-powerpc64le-linux-gnu. 173s Preparing to unpack .../42-gfortran-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 173s Unpacking gfortran-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package gfortran. 173s Preparing to unpack .../43-gfortran_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 173s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package libalberta5:ppc64el. 173s Preparing to unpack .../44-libalberta5_3.1.1-3_ppc64el.deb ... 173s Unpacking libalberta5:ppc64el (3.1.1-3) ... 173s Selecting previously unselected package libalberta-dev:ppc64el. 173s Preparing to unpack .../45-libalberta-dev_3.1.1-3_ppc64el.deb ... 173s Unpacking libalberta-dev:ppc64el (3.1.1-3) ... 173s Selecting previously unselected package libblas3:ppc64el. 173s Preparing to unpack .../46-libblas3_3.12.1-7ubuntu1_ppc64el.deb ... 173s Unpacking libblas3:ppc64el (3.12.1-7ubuntu1) ... 173s Selecting previously unselected package libblas-dev:ppc64el. 173s Preparing to unpack .../47-libblas-dev_3.12.1-7ubuntu1_ppc64el.deb ... 173s Unpacking libblas-dev:ppc64el (3.12.1-7ubuntu1) ... 173s Selecting previously unselected package liblapack3:ppc64el. 173s Preparing to unpack .../48-liblapack3_3.12.1-7ubuntu1_ppc64el.deb ... 173s Unpacking liblapack3:ppc64el (3.12.1-7ubuntu1) ... 173s Selecting previously unselected package libhwloc15:ppc64el. 173s Preparing to unpack .../49-libhwloc15_2.12.2-1_ppc64el.deb ... 173s Unpacking libhwloc15:ppc64el (2.12.2-1) ... 173s Selecting previously unselected package libevent-pthreads-2.1-7t64:ppc64el. 173s Preparing to unpack .../50-libevent-pthreads-2.1-7t64_2.1.12-stable-10build1_ppc64el.deb ... 173s Unpacking libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 173s Selecting previously unselected package librdmacm1t64:ppc64el. 173s Preparing to unpack .../51-librdmacm1t64_61.0-2ubuntu1_ppc64el.deb ... 173s Unpacking librdmacm1t64:ppc64el (61.0-2ubuntu1) ... 173s Selecting previously unselected package libfabric1:ppc64el. 173s Preparing to unpack .../52-libfabric1_2.1.0-1.1_ppc64el.deb ... 173s Unpacking libfabric1:ppc64el (2.1.0-1.1) ... 173s Selecting previously unselected package libibumad3:ppc64el. 173s Preparing to unpack .../53-libibumad3_61.0-2ubuntu1_ppc64el.deb ... 173s Unpacking libibumad3:ppc64el (61.0-2ubuntu1) ... 173s Selecting previously unselected package libibmad5:ppc64el. 173s Preparing to unpack .../54-libibmad5_61.0-2ubuntu1_ppc64el.deb ... 173s Unpacking libibmad5:ppc64el (61.0-2ubuntu1) ... 173s Selecting previously unselected package libucx0:ppc64el. 173s Preparing to unpack .../55-libucx0_1.20.0+ds-4ubuntu1_ppc64el.deb ... 173s Unpacking libucx0:ppc64el (1.20.0+ds-4ubuntu1) ... 173s Selecting previously unselected package libpciaccess0:ppc64el. 173s Preparing to unpack .../56-libpciaccess0_0.18.1-1ubuntu2_ppc64el.deb ... 173s Unpacking libpciaccess0:ppc64el (0.18.1-1ubuntu2) ... 173s Selecting previously unselected package libxnvctrl0:ppc64el. 173s Preparing to unpack .../57-libxnvctrl0_510.47.03-0ubuntu7_ppc64el.deb ... 173s Unpacking libxnvctrl0:ppc64el (510.47.03-0ubuntu7) ... 173s Selecting previously unselected package ocl-icd-libopencl1:ppc64el. 173s Preparing to unpack .../58-ocl-icd-libopencl1_2.3.4-1_ppc64el.deb ... 173s Unpacking ocl-icd-libopencl1:ppc64el (2.3.4-1) ... 173s Selecting previously unselected package libhwloc-plugins:ppc64el. 173s Preparing to unpack .../59-libhwloc-plugins_2.12.2-1_ppc64el.deb ... 173s Unpacking libhwloc-plugins:ppc64el (2.12.2-1) ... 173s Selecting previously unselected package libopenmpi40:ppc64el. 173s Preparing to unpack .../60-libopenmpi40_5.0.8-8ubuntu1_ppc64el.deb ... 173s Unpacking libopenmpi40:ppc64el (5.0.8-8ubuntu1) ... 173s Selecting previously unselected package openmpi-common. 173s Preparing to unpack .../61-openmpi-common_5.0.8-8ubuntu1_all.deb ... 173s Unpacking openmpi-common (5.0.8-8ubuntu1) ... 173s Selecting previously unselected package openmpi-bin. 174s Preparing to unpack .../62-openmpi-bin_5.0.8-8ubuntu1_ppc64el.deb ... 174s Unpacking openmpi-bin (5.0.8-8ubuntu1) ... 174s Selecting previously unselected package mpi-default-bin. 174s Preparing to unpack .../63-mpi-default-bin_1.20_ppc64el.deb ... 174s Unpacking mpi-default-bin (1.20) ... 174s Selecting previously unselected package libnl-3-dev:ppc64el. 174s Preparing to unpack .../64-libnl-3-dev_3.11.0-2_ppc64el.deb ... 174s Unpacking libnl-3-dev:ppc64el (3.11.0-2) ... 174s Selecting previously unselected package libnl-route-3-dev:ppc64el. 174s Preparing to unpack .../65-libnl-route-3-dev_3.11.0-2_ppc64el.deb ... 174s Unpacking libnl-route-3-dev:ppc64el (3.11.0-2) ... 174s Selecting previously unselected package libibverbs-dev:ppc64el. 174s Preparing to unpack .../66-libibverbs-dev_61.0-2ubuntu1_ppc64el.deb ... 174s Unpacking libibverbs-dev:ppc64el (61.0-2ubuntu1) ... 174s Selecting previously unselected package libnuma-dev:ppc64el. 174s Preparing to unpack .../67-libnuma-dev_2.0.19-1_ppc64el.deb ... 174s Unpacking libnuma-dev:ppc64el (2.0.19-1) ... 174s Selecting previously unselected package libltdl7:ppc64el. 174s Preparing to unpack .../68-libltdl7_2.5.4-9_ppc64el.deb ... 174s Unpacking libltdl7:ppc64el (2.5.4-9) ... 174s Selecting previously unselected package libltdl-dev:ppc64el. 174s Preparing to unpack .../69-libltdl-dev_2.5.4-9_ppc64el.deb ... 174s Unpacking libltdl-dev:ppc64el (2.5.4-9) ... 174s Selecting previously unselected package libhwloc-dev:ppc64el. 174s Preparing to unpack .../70-libhwloc-dev_2.12.2-1_ppc64el.deb ... 174s Unpacking libhwloc-dev:ppc64el (2.12.2-1) ... 174s Selecting previously unselected package libevent-2.1-7t64:ppc64el. 174s Preparing to unpack .../71-libevent-2.1-7t64_2.1.12-stable-10build1_ppc64el.deb ... 174s Unpacking libevent-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Selecting previously unselected package libevent-extra-2.1-7t64:ppc64el. 174s Preparing to unpack .../72-libevent-extra-2.1-7t64_2.1.12-stable-10build1_ppc64el.deb ... 174s Unpacking libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Selecting previously unselected package libevent-openssl-2.1-7t64:ppc64el. 174s Preparing to unpack .../73-libevent-openssl-2.1-7t64_2.1.12-stable-10build1_ppc64el.deb ... 174s Unpacking libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Selecting previously unselected package libevent-dev. 174s Preparing to unpack .../74-libevent-dev_2.1.12-stable-10build1_ppc64el.deb ... 174s Unpacking libevent-dev (2.1.12-stable-10build1) ... 174s Selecting previously unselected package libjs-jquery. 174s Preparing to unpack .../75-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 174s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 174s Selecting previously unselected package libjs-jquery-ui. 174s Preparing to unpack .../76-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 174s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 174s Selecting previously unselected package zlib1g-dev:ppc64el. 174s Preparing to unpack .../77-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_ppc64el.deb ... 174s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 174s Selecting previously unselected package libopenmpi-dev:ppc64el. 174s Preparing to unpack .../78-libopenmpi-dev_5.0.8-8ubuntu1_ppc64el.deb ... 174s Unpacking libopenmpi-dev:ppc64el (5.0.8-8ubuntu1) ... 174s Selecting previously unselected package mpi-default-dev. 174s Preparing to unpack .../79-mpi-default-dev_1.20_ppc64el.deb ... 174s Unpacking mpi-default-dev (1.20) ... 174s Selecting previously unselected package libpkgconf3:ppc64el. 174s Preparing to unpack .../80-libpkgconf3_1.8.1-4build1_ppc64el.deb ... 174s Unpacking libpkgconf3:ppc64el (1.8.1-4build1) ... 174s Selecting previously unselected package pkgconf-bin. 174s Preparing to unpack .../81-pkgconf-bin_1.8.1-4build1_ppc64el.deb ... 174s Unpacking pkgconf-bin (1.8.1-4build1) ... 174s Selecting previously unselected package pkgconf:ppc64el. 174s Preparing to unpack .../82-pkgconf_1.8.1-4build1_ppc64el.deb ... 174s Unpacking pkgconf:ppc64el (1.8.1-4build1) ... 174s Selecting previously unselected package liblapack-dev:ppc64el. 174s Preparing to unpack .../83-liblapack-dev_3.12.1-7ubuntu1_ppc64el.deb ... 174s Unpacking liblapack-dev:ppc64el (3.12.1-7ubuntu1) ... 174s Selecting previously unselected package libdune-common-dev:ppc64el. 174s Preparing to unpack .../84-libdune-common-dev_2.10.0-6_ppc64el.deb ... 174s Unpacking libdune-common-dev:ppc64el (2.10.0-6) ... 174s Selecting previously unselected package libdune-geometry-dev:ppc64el. 174s Preparing to unpack .../85-libdune-geometry-dev_2.10.0-1build1_ppc64el.deb ... 174s Unpacking libdune-geometry-dev:ppc64el (2.10.0-1build1) ... 174s Selecting previously unselected package libdune-uggrid-dev:ppc64el. 174s Preparing to unpack .../86-libdune-uggrid-dev_2.10.0-1build2_ppc64el.deb ... 174s Unpacking libdune-uggrid-dev:ppc64el (2.10.0-1build2) ... 174s Selecting previously unselected package libdune-grid-dev:ppc64el. 174s Preparing to unpack .../87-libdune-grid-dev_2.10.0-1build2_ppc64el.deb ... 174s Unpacking libdune-grid-dev:ppc64el (2.10.0-1build2) ... 174s Setting up libpciaccess0:ppc64el (0.18.1-1ubuntu2) ... 174s Setting up libalberta5:ppc64el (3.1.1-3) ... 174s Setting up libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Setting up libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Setting up libibumad3:ppc64el (61.0-2ubuntu1) ... 174s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 174s Setting up m4 (1.4.20-2) ... 174s Setting up libevent-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 174s Setting up libibmad5:ppc64el (61.0-2ubuntu1) ... 174s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 174s Setting up libxnvctrl0:ppc64el (510.47.03-0ubuntu7) ... 174s Setting up autotools-dev (20240727.1) ... 174s Setting up libblas3:ppc64el (3.12.1-7ubuntu1) ... 174s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 174s Setting up libpkgconf3:ppc64el (1.8.1-4build1) ... 175s Setting up rpcsvc-proto (1.4.3-1build1) ... 175s Setting up libjsoncpp26:ppc64el (1.9.6-5) ... 175s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libhwloc15:ppc64el (2.12.2-1) ... 175s Setting up libmpc3:ppc64el (1.3.1-2) ... 175s Setting up pkgconf-bin (1.8.1-4build1) ... 175s Setting up libltdl7:ppc64el (2.5.4-9) ... 175s Setting up libgfortran5:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up autoconf (2.72-3.1ubuntu1) ... 175s Setting up libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10build1) ... 175s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libnl-3-dev:ppc64el (3.11.0-2) ... 175s Setting up ocl-icd-libopencl1:ppc64el (2.3.4-1) ... 175s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 175s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libalberta-dev:ppc64el (3.1.1-3) ... 175s Setting up openmpi-common (5.0.8-8ubuntu1) ... 175s Setting up librdmacm1t64:ppc64el (61.0-2ubuntu1) ... 175s Setting up cmake-data (4.1.1+really3.31.6-2ubuntu1) ... 175s Setting up librhash1:ppc64el (1.4.6-1.1) ... 175s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 175s Setting up libisl23:ppc64el (0.27-1build1) ... 175s Setting up libc-dev-bin (2.42-2ubuntu5) ... 175s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libblas-dev:ppc64el (3.12.1-7ubuntu1) ... 175s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so to provide /usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in auto mode 175s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up automake (1:1.18.1-3build1) ... 175s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 175s Setting up libfabric1:ppc64el (2.1.0-1.1) ... 175s Setting up libucx0:ppc64el (1.20.0+ds-4ubuntu1) ... 175s Setting up liblapack3:ppc64el (3.12.1-7ubuntu1) ... 175s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 175s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up libhwloc-plugins:ppc64el (2.12.2-1) ... 175s Setting up libgfortran-15-dev:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up pkgconf:ppc64el (1.8.1-4build1) ... 175s Setting up libnl-route-3-dev:ppc64el (3.11.0-2) ... 175s Setting up libltdl-dev:ppc64el (2.5.4-9) ... 175s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 175s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 175s Setting up libevent-dev (2.1.12-stable-10build1) ... 175s Setting up liblapack-dev:ppc64el (3.12.1-7ubuntu1) ... 175s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so (liblapack.so-powerpc64le-linux-gnu) in auto mode 175s Setting up cpp-15 (15.2.0-12ubuntu1) ... 175s Setting up cmake (4.1.1+really3.31.6-2ubuntu1) ... 175s Setting up libc6-dev:ppc64el (2.42-2ubuntu5) ... 175s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 175s Setting up libopenmpi40:ppc64el (5.0.8-8ubuntu1) ... 175s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 175s Setting up libibverbs-dev:ppc64el (61.0-2ubuntu1) ... 175s Setting up libnuma-dev:ppc64el (2.0.19-1) ... 175s Setting up gcc-15 (15.2.0-12ubuntu1) ... 175s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 175s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 175s Setting up gfortran-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 175s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 175s Setting up cpp (4:15.2.0-4ubuntu1) ... 175s Setting up libhwloc-dev:ppc64el (2.12.2-1) ... 175s Setting up openmpi-bin (5.0.8-8ubuntu1) ... 175s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 175s update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist 175s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 175s Setting up gfortran-15 (15.2.0-12ubuntu1) ... 175s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 175s Setting up mpi-default-bin (1.20) ... 175s Setting up gcc (4:15.2.0-4ubuntu1) ... 175s Setting up gfortran-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 175s Setting up libopenmpi-dev:ppc64el (5.0.8-8ubuntu1) ... 175s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openmpi/include to provide /usr/include/powerpc64le-linux-gnu/mpi (mpi-powerpc64le-linux-gnu) in auto mode 175s Setting up g++-15 (15.2.0-12ubuntu1) ... 175s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 175s Setting up gfortran (4:15.2.0-4ubuntu1) ... 175s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 175s 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 175s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 175s 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 175s Setting up g++ (4:15.2.0-4ubuntu1) ... 175s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 175s Setting up mpi-default-dev (1.20) ... 175s Setting up build-essential (12.12ubuntu2) ... 175s Setting up libdune-common-dev:ppc64el (2.10.0-6) ... 175s Setting up libdune-geometry-dev:ppc64el (2.10.0-1build1) ... 175s Setting up libdune-uggrid-dev:ppc64el (2.10.0-1build2) ... 175s Setting up libdune-grid-dev:ppc64el (2.10.0-1build2) ... 175s Processing triggers for install-info (7.2-5) ... 175s Processing triggers for libc-bin (2.42-2ubuntu5) ... 175s Processing triggers for man-db (2.13.1-1) ... 177s autopkgtest [03:20:38]: test basic: [----------------------- 177s 177s == Dune project/module generator == 177s 177s duneproject will assist you in the creation of a new Dune application. 177s During this process a new directory with the name of your project will be 177s created. This directory will hold all configuration and Makefiles and a 177s simple example application. 177s 178s 2) Which modules should this module depend on? 178s The following modules have been found: 178s dune-common dune-uggrid dune-geometry dune-grid 178s 178s creating Project "dune-autopkgtest", version 0.0.1 178s which depends on "dune-grid" 178s with maintainer "DUNE autopkgtest " 178s 178s A sample code dune-autopkgtest.cc is generated in the "dune-autopkgtest" directory. 178s Look at the README and dune.module files there. 178s Now you can run the dunecontrol script which will setup the new module. 178s Sometimes you may have to tweak CMakeLists.txt a bit. 178s ------------------------------------------ 178s writing initial files: 178s - dune-autopkgtest/README 178s - dune-autopkgtest/CMakeLists.txt 178s - dune-autopkgtest/dune-autopkgtest.pc.in 178s Please remember to update your dune-autopkgtest/dune-autopkgtest.pc.in, 178s Description and URL are missing right now. 178s - dune-autopkgtest/config.h.cmake 178s - dune-autopkgtest/src/CMakeLists.txt 178s - dune-autopkgtest/src/dune-autopkgtest.cc 178s - dune-autopkgtest/dune/autopkgtest 178s - dune-autopkgtest/dune/CMakeLists.txt 178s - dune-autopkgtest/dune/autopkgtest/CMakeLists.txt 178s - dune-autopkgtest/dune/autopkgtest/autopkgtest.hh 178s - dune-autopkgtest/doc/CMakeLists.txt 178s - dune-autopkgtest/doc/doxygen/Doxylocal 178s Doxygen is not installed! Your documentation will not work without it. 178s - dune-autopkgtest/doc/doxygen/CMakeLists.txt 178s - dune-autopkgtest/cmake/modules/CMakeLists.txt 178s - dune-autopkgtest/cmake/modules/DuneAutopkgtestMacros.cmake 178s 178s done. 178s ------------------------------------------ 178s For further details read the Dune build system documentation at 178s https://www.dune-project.org/buildsystem/ 178s --- going to build dune-autopkgtest --- 178s --- calling all for dune-autopkgtest --- 178s --- calling vcsetup for dune-autopkgtest --- 178s --- calling cmake for dune-autopkgtest --- 178s cmake "-Ddune-common_DIR=/usr/lib/powerpc64le-linux-gnu/cmake/dune-common" "-Ddune-geometry_DIR=/usr/lib/powerpc64le-linux-gnu/cmake/dune-geometry" "-Ddune-uggrid_DIR=/usr/lib/powerpc64le-linux-gnu/cmake/dune-uggrid" "-Ddune-grid_DIR=/usr/lib/powerpc64le-linux-gnu/cmake/dune-grid" "/tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest" 178s -- The CXX compiler identification is GNU 15.2.0 178s -- Detecting CXX compiler ABI info 179s -- Detecting CXX compiler ABI info - done 179s -- Check for working CXX compiler: /usr/bin/c++ - skipped 179s -- Detecting CXX compile features 179s -- Detecting CXX compile features - done 179s -- Setting dune-common_LIBRARIES=Dune::Common 179s -- The C compiler identification is GNU 15.2.0 179s -- Detecting C compiler ABI info 179s -- Detecting C compiler ABI info - done 179s -- Check for working C compiler: /usr/bin/cc - skipped 179s -- Detecting C compile features 179s -- Detecting C compile features - done 179s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 179s -- Dependencies for dune-autopkgtest: dune-grid 179s -- Setting dune-uggrid_LIBRARIES=Dune::UGGrid 179s -- Setting dune-geometry_LIBRARIES=Dune::Geometry 179s -- Setting dune-grid_LIBRARIES=Dune::Grid 179s -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED 179s -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success 179s -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA 179s -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed 179s -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY 179s -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed 179s -- Could NOT find LATEX (missing: LATEX_COMPILER) 179s -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 179s -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 179s -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 179s -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) 179s -- Setting the Dune debug stream minimal verbosity level to 4 (warn) 179s -- Looking for sgemm_ 179s -- Looking for sgemm_ - not found 179s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 179s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 179s -- Found Threads: TRUE 179s -- Looking for sgemm_ 179s -- Looking for sgemm_ - found 179s -- Found BLAS: /usr/lib/powerpc64le-linux-gnu/libblas.so 179s -- Looking for cheev_ 180s -- Looking for cheev_ - not found 180s -- Looking for cheev_ 180s -- Looking for cheev_ - found 180s -- Found LAPACK: /usr/lib/powerpc64le-linux-gnu/liblapack.so;/usr/lib/powerpc64le-linux-gnu/libblas.so 180s -- Looking for dsyev_ 180s -- Looking for dsyev_ - found 180s -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) 180s -- Performing Test QuadMath_COMPILES 180s -- Performing Test QuadMath_COMPILES - Success 180s -- Found QuadMath: (Supported by compiler) 180s -- Found MPI_C: /usr/lib/powerpc64le-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 180s -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C 180s -- 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 "") 181s -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) 181s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 181s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 181s -- Found MPI_C: /usr/lib/powerpc64le-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 181s -- Found MPI: TRUE (found version "3.1") found components: C 181s -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") 181s -- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR) 181s -- Could NOT find Vc (missing: Vc_DIR) 181s -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Development Development.Module Development.Embed) (found version "3.13.11") 181s ---------------------------------------------------------------------------------------- 181s Found a Python interpreter but the Python bindings also requires the Python libraries. 181s On Linux systems they may be installed in form of a package like python3-dev, python3-devel, python-dev or python-devel (depending on your distribution). 181s If you do not plan to use the Dune Python bindings you can ignore this information. 181s ---------------------------------------------------------------------------------------- 181s 181s -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) 181s -- Python bindings disabled 181s -- Setting dune-common_INCLUDE_DIRS=/usr/include 181s -- Performing tests for dune-uggrid (from /usr/share/dune/cmake/modules/DuneUggridMacros.cmake) 181s -- Setting dune-uggrid_INCLUDE_DIRS=/usr/include 181s -- No module specific tests for module 'dune-geometry' ('DuneGeometryMacros.cmake' not found) 181s -- Setting dune-geometry_INCLUDE_DIRS=/usr/include 181s -- Performing tests for dune-grid (from /usr/share/dune/cmake/modules/DuneGridMacros.cmake) 181s -- Looking for mkstemp 181s -- Looking for mkstemp - found 181s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 181s -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) 181s -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) 181s -- Checking for module 'alberta-grid_1d>=3.0' 181s -- Found alberta-grid_1d, version 3.1.1 181s -- Checking for module 'alberta-grid_2d>=3.0' 181s -- Found alberta-grid_2d, version 3.1.1 181s -- Checking for module 'alberta-grid_3d>=3.0' 181s -- Found alberta-grid_3d, version 3.1.1 181s -- Found Alberta: /usr (found suitable version "3.1.1", minimum required is "3.0") 181s -- Setting dune-grid_INCLUDE_DIRS=/usr/include 181s -- Performing tests for dune-autopkgtest (from /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/cmake/modules/DuneAutopkgtestMacros.cmake) 181s -- Using scripts from /usr/share/dune/cmake/scripts for creating doxygen stuff. 181s -- Adding custom target for config.h generation 181s -- The following OPTIONAL packages have been found: 181s 181s * QuadMath, GCC Quad-Precision Math Library, 181s * LAPACK, fast linear algebra routines 181s * Threads, Multi-threading library 181s * BLAS, fast linear algebra routines 181s * MPI, Message Passing Interface library 181s Parallel programming on multiple processors 181s * PkgConfig, Unified interface for querying installed libraries 181s To find Dune module dependencies 181s * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager, 181s Provides the grid manager AlbertaGrid and file reader AlbertaReader 181s 181s -- The following REQUIRED packages have been found: 181s 181s * dune-common 181s * dune-grid 181s 181s -- The following OPTIONAL packages have not been found: 181s 181s * LATEX 181s * LatexMk 181s * Sphinx, Documentation generator, 181s To generate the documentation from CMake and Python sources 181s * Doxygen, Class documentation generator, 181s To generate the class documentation from C++ sources 181s * GMP, GNU multi-precision library, 181s * Inkscape, converts SVG images, 181s To generate the documentation with LaTeX 181s * TBB, Intel's Threading Building Blocks, 181s * PTScotch, Sequential and Parallel Graph Partitioning, 181s * SuiteSparse, A suite of sparse matrix software, 181s * Vc, C++ Vectorization library, 181s For use of SIMD instructions 181s * Python3 181s * METIS, Serial Graph Partitioning, 181s * ParMETIS, Parallel Graph Partitioning, 181s 181s -- Configuring done (2.9s) 181s -- Generating done (0.0s) 181s -- Build files have been written to: /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/build-cmake 181s --- calling make for dune-autopkgtest --- 181s build directory: build-cmake 181s cmake --build . -- 181s [ 50%] Building CXX object src/CMakeFiles/dune-autopkgtest.dir/dune-autopkgtest.cc.o 182s In file included from /usr/include/dune/grid/common/geometry.hh:16, 182s from /usr/include/dune/grid/common/grid.hh:1130, 182s from /usr/include/dune/grid/uggrid.hh:23, 182s from /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:20: 182s /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]’: 182s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 182s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:35: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 182s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 182s | ~~~~~~~~~~~~~~~~^~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 182s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /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 182s 184 | return matrix.transposed(); 182s | ^ 182s /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]’: 182s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 182s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 182s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 182s | ^~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 182s 57 | mutable Intersection intersection_; 182s | ^~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 182s 107 | Implementation realIterator; 182s | ^~~~~~~~~~~~ 182s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 182s 59 | Iterator _begin; 182s | ^~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 182s 131 | for (const auto& intersection : intersections(gv, element)) { 182s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 182s 579 | checkIntersections(level0GridView); 182s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 182s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /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 182s 184 | return matrix.transposed(); 182s | ^ 182s /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]’: 182s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 182s 143 | using JacobianDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 182s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 182s | ^~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 182s 57 | mutable Intersection intersection_; 182s | ^~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 182s 107 | Implementation realIterator; 182s | ^~~~~~~~~~~~ 182s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 182s 59 | Iterator _begin; 182s | ^~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 182s 131 | for (const auto& intersection : intersections(gv, element)) { 182s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 182s 579 | checkIntersections(level0GridView); 182s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 182s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /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 182s 184 | return matrix.transposed(); 182s | ^ 182s In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, 182s from /usr/include/dune/geometry/referenceelements.hh:24, 182s from /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:17: 182s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: 182s /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]’ 182s 184 | return matrix.transposed(); 182s | ~~~~~~~~~~~~~~~~~^~ 182s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 182s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:35: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 182s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 182s | ~~~~~~~~~~~~~~~~^~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 182s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 182s 171 | FieldMatrix transposed() const 182s | ^~~~~~~~~~ 182s /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]’: 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 182s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 182s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 182s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 182s 286 | GlobalCoordinate center () const 182s | ^~~~~~ 182s /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]’: 182s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 182s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 182s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 182s | ^~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 182s 57 | mutable Intersection intersection_; 182s | ^~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 182s 107 | Implementation realIterator; 182s | ^~~~~~~~~~~~ 182s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 182s 59 | Iterator _begin; 182s | ^~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 182s 131 | for (const auto& intersection : intersections(gv, element)) { 182s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 182s 579 | checkIntersections(level0GridView); 182s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 182s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /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 182s 184 | return matrix.transposed(); 182s | ^ 182s /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]’: 182s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 182s 143 | using JacobianDefault = decltype(transpose(std::declval())); 182s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 182s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 182s | ^~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 182s 57 | mutable Intersection intersection_; 182s | ^~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 182s 107 | Implementation realIterator; 182s | ^~~~~~~~~~~~ 182s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 182s 59 | Iterator _begin; 182s | ^~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 182s 131 | for (const auto& intersection : intersections(gv, element)) { 182s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 182s 579 | checkIntersections(level0GridView); 182s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 182s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /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 182s 184 | return matrix.transposed(); 182s | ^ 182s /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]’: 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 182s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 182s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 182s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 182s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 182s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 182s 286 | GlobalCoordinate center () const 182s | ^~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 183s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 183s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 183s | ^~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 183s 57 | mutable Intersection intersection_; 183s | ^~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 183s 107 | Implementation realIterator; 183s | ^~~~~~~~~~~~ 183s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 183s 59 | Iterator _begin; 183s | ^~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 183s 131 | for (const auto& intersection : intersections(gv, element)) { 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 579 | checkIntersections(level0GridView); 183s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ 183s 143 | using JacobianDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 183s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 183s | ^~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 183s 57 | mutable Intersection intersection_; 183s | ^~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 183s 107 | Implementation realIterator; 183s | ^~~~~~~~~~~~ 183s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 183s 59 | Iterator _begin; 183s | ^~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 183s 131 | for (const auto& intersection : intersections(gv, element)) { 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 579 | checkIntersections(level0GridView); 183s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /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]’: 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::GeometryDefaultImplementation<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 451 | GlobalCoordinate center () const 183s | ^~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 2]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 183s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 183s | ^~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 183s 57 | mutable Intersection intersection_; 183s | ^~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 183s 107 | Implementation realIterator; 183s | ^~~~~~~~~~~~ 183s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 183s 59 | Iterator _begin; 183s | ^~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 183s 131 | for (const auto& intersection : intersections(gv, element)) { 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 579 | checkIntersections(level0GridView); 183s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 3]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 143 | using JacobianDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLevelIntersection > >’ 183s 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; 183s | ^~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from ‘class Dune::UGGridLevelIntersectionIterator >’ 183s 57 | mutable Intersection intersection_; 183s | ^~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >’ 183s 107 | Implementation realIterator; 183s | ^~~~~~~~~~~~ 183s /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >’ 183s 59 | Iterator _begin; 183s | ^~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:131:50: required from ‘void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]’ 183s 131 | for (const auto& intersection : intersections(gv, element)) { 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:579:21: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 579 | checkIntersections(level0GridView); 183s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /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]’: 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::GeometryDefaultImplementation<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 451 | GlobalCoordinate center () const 183s | ^~~~~~ 183s In file included from /usr/include/dune/geometry/referenceelements.hh:23: 183s /usr/include/dune/geometry/referenceelement.hh: In instantiation of ‘Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]’: 183s /usr/include/dune/grid/common/geometry.hh:460:48: required from ‘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]’ 183s 460 | return asImp().global(refElement.position(0,0)); 183s | ~~~~~~~~~~~~~~~~~~~^~~~~ 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 190 | Coordinate position(int i, int c) const 183s | ^~~~~~~~ 183s /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]’: 183s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:59: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /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 183s 184 | return matrix.transposed(); 183s | ^ 183s /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]’: 183s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 143 | using JacobianDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:59: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /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 183s 184 | return matrix.transposed(); 183s | ^ 183s /usr/include/dune/geometry/referenceelement.hh: In instantiation of ‘Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]’: 183s /usr/include/dune/grid/common/geometry.hh:460:48: required from ‘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]’ 183s 460 | return asImp().global(refElement.position(0,0)); 183s | ~~~~~~~~~~~~~~~~~~~^~~~~ 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 190 | Coordinate position(int i, int c) const 183s | ^~~~~~~~ 183s /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]’: 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:269:48: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]’ 183s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 183s | ~~~~~~~~~^~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:255: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 > >]’ 183s 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 256 | [&](auto codim){ 183s | ~~~~~~~~~~~~~~~~ 183s 257 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 258 | { 183s | ~ 183s 259 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 261 | { 183s | ~ 183s 262 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 263 | 183s | 183s 264 | if (entity.partitionType() == Dune::BorderEntity) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 265 | { 183s | ~ 183s 266 | const auto geometry = element.geometry(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 267 | 183s | 183s 268 | auto referenceElement = Dune::referenceElement(element.type()); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 270 | dverb << gridView.comm().rank()+1 << ": border codim " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 271 | << codim << " entity " 183s | ~~~~~~~~~~~~~~~~~~~~~~ 183s 272 | << mapper.index(entity) << " (" << entityGlobal 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 273 | << ")" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~ 183s 274 | } 183s | ~ 183s 275 | } 183s | ~ 183s 276 | } 183s | ~ 183s 277 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 183s | ^~~~~~ 183s /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]’: 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:269:48: required from ‘testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]’ 183s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 183s | ~~~~~~~~~^~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:255: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 > >]’ 183s 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 256 | [&](auto codim){ 183s | ~~~~~~~~~~~~~~~~ 183s 257 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 258 | { 183s | ~ 183s 259 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 261 | { 183s | ~ 183s 262 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 263 | 183s | 183s 264 | if (entity.partitionType() == Dune::BorderEntity) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 265 | { 183s | ~ 183s 266 | const auto geometry = element.geometry(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 267 | 183s | 183s 268 | auto referenceElement = Dune::referenceElement(element.type()); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 270 | dverb << gridView.comm().rank()+1 << ": border codim " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 271 | << codim << " entity " 183s | ~~~~~~~~~~~~~~~~~~~~~~ 183s 272 | << mapper.index(entity) << " (" << entityGlobal 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 273 | << ")" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~ 183s 274 | } 183s | ~ 183s 275 | } 183s | ~ 183s 276 | } 183s | ~ 183s 277 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 183s | ^~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:59: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]’: 183s /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]’ 183s 184 | return matrix.transposed(); 183s | ~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>’ 183s 143 | using JacobianDefault = decltype(transpose(std::declval())); 183s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:59: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183s 171 | FieldMatrix transposed() const 183s | ^~~~~~~~~~ 183s /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]’: 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 286 | GlobalCoordinate center () const 183s | ^~~~~~ 183s In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, 183s from /usr/include/dune/grid/uggrid.hh:103: 183s /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]’: 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 183s | ^~~~~~ 183s /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]’: 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 183s | ^~~~~~ 183s /usr/include/dune/geometry/referenceelement.hh: In instantiation of ‘Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]’: 183s /usr/include/dune/geometry/multilineargeometry.hh:282:76: required from ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’ 183s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 183s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 190 | Coordinate position(int i, int c) const 183s | ^~~~~~~~ 183s /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]’: 183s /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]’ 183s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 183s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:843:28: required from here 183s 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 183s | ^~~~~~ 183s /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]’: 183s /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]’ 183s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 183s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /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]’ 183s 288 | return impl().center(); 183s | ~~~~~~~~~~~~~^~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:327:68: 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]’ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 183s /usr/include/dune/common/hybridutilities.hh:213: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 = long unsigned int; Index ...i = {0, 1, 2, 3}]’ 183s 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); 183s | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/common/hybridutilities.hh:258: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&)::]’ 183s 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); 183s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:297: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 > >]’ 183s 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, 183s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 298 | [&](auto codim) 183s | ~~~~~~~~~~~~~~~ 183s 299 | { 183s | ~ 183s 300 | // TODO: Also check whether no communication happens when no communication 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 301 | // is requested. 183s | ~~~~~~~~~~~~~~~~ 183s 302 | if (communicationCodims[codim]) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 303 | { 183s | ~ 183s 304 | auto numberOfSubEntities = element.subEntities(codim); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 306 | { 183s | ~ 183s 307 | const auto entity(element.template subEntity(k)); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 308 | 183s | 183s 309 | auto partitionTypes = entity.impl().partitionTypes(); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 310 | 183s | 183s 311 | // Check whether 'gather' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 312 | std::size_t expectedNumberOfGatherCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 313 | 183s | 183s 314 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 315 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 318 | expectedNumberOfGatherCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 319 | 183s | 183s 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 321 | { 183s | ~ 183s 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 323 | << expectedNumberOfGatherCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 326 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 327 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 328 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 329 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 330 | } 183s | ~ 183s 331 | 183s | 183s 332 | // Check whether 'scatter' has been called the appropriate number of times 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 333 | std::size_t expectedNumberOfScatterCalls = 0; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 334 | 183s | 183s 335 | for (const auto& pType : partitionTypes) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 336 | if (pType.first != gridView.comm().rank() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 339 | expectedNumberOfScatterCalls++; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 340 | 183s | 183s 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 342 | { 183s | ~ 183s 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 344 | << expectedNumberOfScatterCalls << " times, but " 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 347 | << ", partitionType = " << entity.partitionType() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 348 | << ", center = " << entity.geometry().center() 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 349 | << std::endl; 183s | ~~~~~~~~~~~~~ 183s 350 | std::abort(); 183s | ~~~~~~~~~~~~~ 183s 351 | } 183s | ~ 183s 352 | } 183s | ~ 183s 353 | } 183s | ~ 183s 354 | }); 183s | ~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:618:33: required from ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’ 183s 618 | testCommunication(level0GridView, std::bitset(codimSet), 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 619 | communicationInterface, ForwardCommunication, 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 620 | sendingPartitions[communicationInterface], 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s 621 | receivingPartitions[communicationInterface]); 183s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:850:28: required from here 183s 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); 183s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 183s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 183s | ^~~~~~ 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 184s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 184s /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]’: 184s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 184s /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ^ 184s /usr/include/dune/geometry/referenceelement.hh: In member function ‘Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]’: 184s /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 190 | Coordinate position(int i, int c) const 184s | ^~~~~~~~ 184s /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]’: 184s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 184s | ^~~~~~ 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 184s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 184s /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]’: 184s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 184s /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ^ 184s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: 184s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 184s /usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 184s | ^ 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:707:16: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 707 | const auto center = element.geometry().center(); 184s | ^~~~~~ 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:707:16: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 2]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 184s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘void testParallelUG(bool, bool, int, bool) [with int dim = 3]’: 184s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:645:44: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 645 | refine = (element.geometry().center()[refinementDim] > 0.5); 184s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 184s /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]’: 184s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::GeometryDefaultImplementation<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 286 | GlobalCoordinate center () const 184s | ^~~~~~ 184s /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]’: 184s /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::GeometryDefaultImplementation<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s /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]’: 184s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 184s 451 | GlobalCoordinate center () const 184s | ^~~~~~ 185s /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]’: 185s /usr/include/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:707:50: note: parameter passing for argument of type ‘Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 707 | const auto center = element.geometry().center(); 185s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In function ‘bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]’: 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:707:50: note: parameter passing for argument of type ‘Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 707 | const auto center = element.geometry().center(); 185s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In lambda function: 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:269:72: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 185s | ~~~~~~~~~~~~~~~~~^~~~~~~~ 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc: In lambda function: 185s /tmp/autopkgtest.ZP1Sw3/autopkgtest_tmp/dune-autopkgtest/src/dune-autopkgtest.cc:269:72: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); 185s | ~~~~~~~~~~~~~~~~~^~~~~~~~ 185s /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]’: 185s /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 185s 228 | GlobalCoordinate global (const LocalCoordinate& local) const 185s | ^~~~~~ 185s /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]’: 185s /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 185s /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]’: 185s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ^~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185s /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]’: 185s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ^~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: 185s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ^~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 185s /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 185s 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } 185s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186s /usr/include/dune/geometry/referenceelement.hh: In member function ‘Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]’: 186s /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type ‘Dune::Geo::ReferenceElement >::Coordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 186s 190 | Coordinate position(int i, int c) const 186s | ^~~~~~~~ 186s /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]’: 186s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 186s 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const 186s | ^~~~~~ 186s /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]’: 186s /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::MultiLinearGeometry >::GlobalCoordinate’ {aka ‘Dune::FieldVector’} when C++17 is enabled changed to match C++14 in GCC 10.1 187s [100%] Linking CXX executable dune-autopkgtest 187s [100%] Built target dune-autopkgtest 187s --- dune-autopkgtest done --- 187s --- done --- 266s This is process 1 of 1, PID 4226 . 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 16 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 64 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 2D 266s Process 1 has 32 elements and 25 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing parallel UGGrid for 3D 266s Process 1 has 384 elements and 125 nodes. 266s Testing default load balancer for structured cube grid in 2D 266s Testing default load balancer for structured cube grid in 3D 266s This is process 2 of 2, PID 4237 . 266s Testing parallel UGGrid for 2D 266s This is process 1 of 2, PID 4236 . 266s Testing parallel UGGrid for 2D 266s Process 1 has 12 elements and 20 nodes. 266s Process 2 has 12 elements and 20 nodes. 266s Testing parallel UGGrid for 2D 266s Testing parallel UGGrid for 2D 266s Process 1 has 12 elements and 20 nodes. 266s Process 2 has 12 elements and 20 nodes. 266s Testing parallel UGGrid for 3D 266s Testing parallel UGGrid for 3D 266s Process 1 has 48 elements and 100 nodes. 266s Process 2 has 48 elements and 100 nodes. 268s Testing parallel UGGrid for 3D 268s Testing parallel UGGrid for 3D 268s Process 1 has 48 elements and 100 nodes. 268s Process 2 has 48 elements and 100 nodes. 270s Testing parallel UGGrid for 3D 270s Testing parallel UGGrid for 3D 270s Process 1 has 48 elements and 100 nodes. 270s Process 2 has 48 elements and 100 nodes. 272s Testing parallel UGGrid for 2D 272s Testing parallel UGGrid for 2D 272s Process 2 has 12 elements and 20 nodes. 272s Process 1 has 12 elements and 20 nodes. 272s Testing parallel UGGrid for 2D 272s Testing parallel UGGrid for 2D 272s Process 1 has 12 elements and 20 nodes. 272s Process 2 has 12 elements and 20 nodes. 272s Testing parallel UGGrid for 3D 272s Testing parallel UGGrid for 3D 272s Process 1 has 48 elements and 100 nodes. 272s Process 2 has 48 elements and 100 nodes. 274s Testing parallel UGGrid for 3D 274s Testing parallel UGGrid for 3D 274s Process 1 has 48 elements and 100 nodes. 274s Process 2 has 48 elements and 100 nodes. 276s Testing parallel UGGrid for 3D 276s Testing parallel UGGrid for 3D 276s Process 1 has 48 elements and 100 nodes. 276s Process 2 has 48 elements and 100 nodes. 278s Testing parallel UGGrid for 2D 278s Testing parallel UGGrid for 2D 278s Process 1 has 12 elements and 20 nodes. 278s Process 2 has 12 elements and 20 nodes. 278s Testing parallel UGGrid for 2D 278s Testing parallel UGGrid for 2D 278s Process 1 has 12 elements and 20 nodes. 278s Process 2 has 12 elements and 20 nodes. 278s Testing parallel UGGrid for 3D 278s Testing parallel UGGrid for 3D 278s Process 1 has 48 elements and 100 nodes. 278s Process 2 has 48 elements and 100 nodes. 280s Testing parallel UGGrid for 3D 280s Testing parallel UGGrid for 3D 280s Process 1 has 48 elements and 100 nodes. 280s Process 2 has 48 elements and 100 nodes. 281s Testing parallel UGGrid for 3D 281s Testing parallel UGGrid for 3D 281s Process 1 has 48 elements and 100 nodes. 281s Process 2 has 48 elements and 100 nodes. 283s Testing parallel UGGrid for 2D 283s Testing parallel UGGrid for 2D 283s Process 1 has 12 elements and 20 nodes. 283s Process 2 has 12 elements and 20 nodes. 283s Testing parallel UGGrid for 2D 283s Testing parallel UGGrid for 2D 283s Process 1 has 12 elements and 20 nodes. 283s Process 2 has 12 elements and 20 nodes. 283s Testing parallel UGGrid for 3D 283s Testing parallel UGGrid for 3D 283s Process 1 has 48 elements and 100 nodes. 283s Process 2 has 48 elements and 100 nodes. 285s Testing parallel UGGrid for 3D 285s Testing parallel UGGrid for 3D 285s Process 1 has 48 elements and 100 nodes. 285s Process 2 has 48 elements and 100 nodes. 287s Testing parallel UGGrid for 3D 287s Testing parallel UGGrid for 3D 287s Process 1 has 48 elements and 100 nodes. 287s Process 2 has 48 elements and 100 nodes. 288s Testing parallel UGGrid for 2D 288s Testing parallel UGGrid for 2D 288s Process 1 has 20 elements and 19 nodes. 288s Process 2 has 20 elements and 19 nodes. 288s Testing parallel UGGrid for 2D 288s Testing parallel UGGrid for 2D 288s Process 1 has 20 elements and 19 nodes. 288s Process 2 has 20 elements and 19 nodes. 288s Testing parallel UGGrid for 3D 288s Testing parallel UGGrid for 3D 288s Process 1 has 224 elements and 91 nodes. 288s Process 2 has 224 elements and 91 nodes. 293s Testing parallel UGGrid for 3D 293s Testing parallel UGGrid for 3D 293s Process 1 has 224 elements and 91 nodes. 293s Process 2 has 224 elements and 91 nodes. 297s Testing parallel UGGrid for 3D 297s Testing parallel UGGrid for 3D 297s Process 1 has 224 elements and 91 nodes. 297s Process 2 has 224 elements and 91 nodes. 302s Testing parallel UGGrid for 2D 302s Testing parallel UGGrid for 2D 302s Process 1 has 20 elements and 19 nodes. 302s Process 2 has 20 elements and 19 nodes. 302s Testing parallel UGGrid for 2D 302s Testing parallel UGGrid for 2D 302s Process 1 has 20 elements and 19 nodes. 302s Process 2 has 20 elements and 19 nodes. 302s Testing parallel UGGrid for 3D 302s Testing parallel UGGrid for 3D 302s Process 1 has 224 elements and 91 nodes. 302s Process 2 has 224 elements and 91 nodes. 307s Testing parallel UGGrid for 3D 307s Testing parallel UGGrid for 3D 307s Process 1 has 224 elements and 91 nodes. 307s Process 2 has 224 elements and 91 nodes. 311s Testing parallel UGGrid for 3D 311s Testing parallel UGGrid for 3D 311s Process 1 has 224 elements and 91 nodes. 311s Process 2 has 224 elements and 91 nodes. 316s Testing parallel UGGrid for 2D 316s Testing parallel UGGrid for 2D 316s Process 1 has 20 elements and 19 nodes. 316s Process 2 has 20 elements and 19 nodes. 316s Testing parallel UGGrid for 2D 316s Testing parallel UGGrid for 2D 316s Process 2 has 20 elements and 19 nodes. 316s Process 1 has 20 elements and 19 nodes. 316s Testing parallel UGGrid for 3D 316s Testing parallel UGGrid for 3D 316s Process 1 has 224 elements and 91 nodes. 316s Process 2 has 224 elements and 91 nodes. 320s Testing parallel UGGrid for 3D 320s Testing parallel UGGrid for 3D 320s Process 1 has 224 elements and 91 nodes. 320s Process 2 has 224 elements and 91 nodes. 323s Testing parallel UGGrid for 3D 323s Testing parallel UGGrid for 3D 323s Process 1 has 224 elements and 91 nodes. 323s Process 2 has 224 elements and 91 nodes. 326s Testing parallel UGGrid for 2D 326s Testing parallel UGGrid for 2D 326s Process 1 has 20 elements and 19 nodes. 326s Process 2 has 20 elements and 19 nodes. 326s Testing parallel UGGrid for 2D 326s Testing parallel UGGrid for 2D 326s Process 1 has 20 elements and 19 nodes. 326s Process 2 has 20 elements and 19 nodes. 327s Testing parallel UGGrid for 3D 327s Testing parallel UGGrid for 3D 327s Process 2 has 224 elements and 91 nodes. 327s Process 1 has 224 elements and 91 nodes. 331s Testing parallel UGGrid for 3D 331s Testing parallel UGGrid for 3D 331s Process 1 has 224 elements and 91 nodes. 331s Process 2 has 224 elements and 91 nodes. 334s Testing parallel UGGrid for 3D 334s Testing parallel UGGrid for 3D 334s Process 1 has 224 elements and 91 nodes. 334s Process 2 has 224 elements and 91 nodes. 337s Testing default load balancer for structured cube grid in 2D 337s Testing default load balancer for structured cube grid in 3D 338s autopkgtest [03:23:19]: test basic: -----------------------] 338s autopkgtest [03:23:19]: test basic: - - - - - - - - - - results - - - - - - - - - - 338s basic PASS 339s autopkgtest [03:23:20]: @@@@@@@@@@@@@@@@@@@@ summary 339s basic PASS