Diff of the two buildlogs: -- --- b1/build.log 2024-11-16 00:26:18.495649920 +0000 +++ b2/build.log 2024-11-16 00:31:52.920469431 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 18 18:35:07 -12 2025 -I: pbuilder-time-stamp: 1766126107 +I: Current time: Sat Nov 16 14:26:22 +14 2024 +I: pbuilder-time-stamp: 1731716782 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking opm-upscaling_2024.10+ds-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2328754/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 16 00:26 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='49c1f7915f7947bc9d035db70653b065' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2328754' - PS1='# ' - PS2='> ' + INVOCATION_ID=f32b2801311448a3be96ac8a000771ed + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2752205 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FqRyZzk8/pbuilderrc_MmTW --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FqRyZzk8/b1 --logfile b1/build.log opm-upscaling_2024.10+ds-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FqRyZzk8/pbuilderrc_dchl --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FqRyZzk8/b2 --logfile b2/build.log opm-upscaling_2024.10+ds-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2328754/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -435,7 +467,7 @@ Get: 289 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20241102-1 [8757 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20241102-1 [17.0 MB] Get: 291 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20241102-1 [24.6 MB] -Fetched 339 MB in 4s (92.8 MB/s) +Fetched 339 MB in 1s (252 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (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 ... 20084 files and directories currently installed.) @@ -1381,8 +1413,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Dec 19 06:37:05 UTC 2025. -Universal Time is now: Fri Dec 19 06:37:05 UTC 2025. +Local time is now: Sat Nov 16 00:27:09 UTC 2024. +Universal Time is now: Sat Nov 16 00:27:09 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-serialization1.83.0:arm64 (1.83.0-3.2+b1) ... @@ -1658,7 +1690,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/opm-upscaling-2024.10+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../opm-upscaling_2024.10+ds-1_source.changes +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/opm-upscaling-2024.10+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../opm-upscaling_2024.10+ds-1_source.changes dpkg-buildpackage: info: source package opm-upscaling dpkg-buildpackage: info: source version 2024.10+ds-1 dpkg-buildpackage: info: source distribution unstable @@ -1686,7 +1722,7 @@ dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds' -/bin/sh: 1: lsb_release: not found +/bin/sh: line 1: lsb_release: command not found dh_auto_configure -- -DINSTALL_BENCHMARKS=1 -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-upscaling -DPYTHON_INSTALL_PREFIX=lib/python3/dist-packages -DOPM_INSTALL_COMPILED_PYTHON=OFF -DUSE_RUNPATH=OFF -DWITH_NATIVE=OFF -DUSE_MPI=ON -DUSE_BASH_COMPLETIONS_DIR=ON -DOPM_BINARY_PACKAGE_VERSION=": 2024.10+ds-1" cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DINSTALL_BENCHMARKS=1 -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-upscaling -DPYTHON_INSTALL_PREFIX=lib/python3/dist-packages -DOPM_INSTALL_COMPILED_PYTHON=OFF -DUSE_RUNPATH=OFF -DWITH_NATIVE=OFF -DUSE_MPI=ON -DUSE_BASH_COMPLETIONS_DIR=ON "-DOPM_BINARY_PACKAGE_VERSION=: 2024.10+ds-1" .. -- The C compiler identification is GNU 14.2.0 @@ -1849,8 +1885,8 @@ -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot -- Writing version information to local header project-version.h -- Could NOT find Git (missing: GIT_EXECUTABLE) --- Configuring done (29.3s) --- Generating done (0.7s) +-- Configuring done (17.0s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1873,79 +1909,79 @@ make[2]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/opmupscaling.dir/build.make CMakeFiles/opmupscaling.dir/depend make -f CMakeFiles/benchmark20.dir/build.make CMakeFiles/benchmark20.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/opmupscaling.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/stonefile.dir/build.make CMakeFiles/stonefile.dir/depend +make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/benchmark20.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/stonefile.dir/build.make CMakeFiles/stonefile.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/stonefile.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/depend -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/opmupscaling.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/datafiles.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/opmupscaling.dir/build.make CMakeFiles/opmupscaling.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/benchmark20.dir/build.make CMakeFiles/benchmark20.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/stonefile.dir/build.make CMakeFiles/stonefile.dir/build +make -f CMakeFiles/opmupscaling.dir/build.make CMakeFiles/opmupscaling.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/build -[ 1%] Building C object CMakeFiles/opmupscaling.dir/opm/core/transport/implicit/transport_source.c.o make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 2%] Creating packed binary of benchmarks/input/benchmark20_upscaled_relperm -[ 3%] Creating packed binary of benchmarks/input/benchmark20_grid +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 1%] Creating packed binary of benchmarks/input/benchmark20_upscaled_relperm +[ 3%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/blas_lapack.cpp.o +[ 3%] Building C object CMakeFiles/opmupscaling.dir/opm/core/transport/implicit/transport_source.c.o [ 4%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/BoundaryPeriodicity.cpp.o +[ 5%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/setupGridAndProps.cpp.o /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/create_hex_data_file.sh /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/benchmark20_upscaled_relperm.out /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/benchmarks/input/benchmark20_upscaled_relperm.out.gz.hex -[ 5%] Creating packed binary of benchmarks/input/stonefile_benchmark -[ 6%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/setupGridAndProps.cpp.o -[ 7%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/blas_lapack.cpp.o -/build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/create_hex_data_file.sh /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/benchmark20_grid.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/benchmarks/input/benchmark20_grid.grdecl.gz.hex -/build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/create_hex_data_file.sh /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/stonefile_benchmark.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/benchmarks/input/stonefile_benchmark.txt.gz.hex /usr/bin/cc -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -pipe -fopenmp -pthread -fPIC -MD -MT CMakeFiles/opmupscaling.dir/opm/core/transport/implicit/transport_source.c.o -MF CMakeFiles/opmupscaling.dir/opm/core/transport/implicit/transport_source.c.o.d -o CMakeFiles/opmupscaling.dir/opm/core/transport/implicit/transport_source.c.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/transport_source.c +[ 7%] Generating tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt +[ 7%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/euler/ImplicitCapillarity.cpp.o +[ 7%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/ImplicitTransportDefs.cpp.o +/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/porsol/common/blas_lapack.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/porsol/common/blas_lapack.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/porsol/common/blas_lapack.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/blas_lapack.cpp -[ 8%] Generating tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/porsol/common/BoundaryPeriodicity.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/porsol/common/BoundaryPeriodicity.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/porsol/common/BoundaryPeriodicity.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.cpp -[ 9%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/euler/ImplicitCapillarity.cpp.o -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 9%] Building CXX object CMakeFiles/opmupscaling.dir/opm/porsol/common/ImplicitTransportDefs.cpp.o -/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/cpchop_PeriodicTilted.txt /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/porsol/common/ImplicitTransportDefs.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/porsol/common/ImplicitTransportDefs.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/porsol/common/ImplicitTransportDefs.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ImplicitTransportDefs.cpp -[ 10%] Generating tests/input_data/grids/27cellsAniso.grdecl -[ 11%] Generating tests/input_data/grids/PeriodicTilted.grdecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/27cellsAniso.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsAniso.grdecl +[ 8%] Creating packed binary of benchmarks/input/benchmark20_grid /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/porsol/common/setupGridAndProps.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/porsol/common/setupGridAndProps.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/porsol/common/setupGridAndProps.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupGridAndProps.cpp -/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/PeriodicTilted.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/porsol/euler/ImplicitCapillarity.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/porsol/euler/ImplicitCapillarity.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/porsol/euler/ImplicitCapillarity.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.cpp +[ 9%] Creating packed binary of benchmarks/input/stonefile_benchmark +/build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/create_hex_data_file.sh /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/benchmark20_grid.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/benchmarks/input/benchmark20_grid.grdecl.gz.hex +[ 10%] Generating tests/input_data/grids/PeriodicTilted.grdecl +/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/PeriodicTilted.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl +/build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/create_hex_data_file.sh /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/input/stonefile_benchmark.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/benchmarks/input/stonefile_benchmark.txt.gz.hex +[ 11%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/ParserAdditions.cpp [ 11%] Built target stonefile -[ 12%] Generating tests/input_data/grids/27cellsIso.grdecl +[ 12%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o +[ 13%] Generating tests/input_data/grids/27cellsAniso.grdecl +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.cpp +/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/27cellsAniso.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsAniso.grdecl +[ 14%] Generating tests/input_data/grids/27cellsIso.grdecl /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/27cellsIso.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsIso.grdecl -[ 13%] Generating tests/input_data/grids/EightCells.grdecl +[ 15%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/initCPGrid.cpp +[ 16%] Generating tests/input_data/grids/EightCells.grdecl /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/EightCells.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl -[ 14%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o -[ 15%] Generating tests/input_data/grids/Hummocky.grdecl -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/ParserAdditions.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/ParserAdditions.cpp +[ 17%] Generating tests/input_data/grids/Hummocky.grdecl /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/Hummocky.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/Hummocky.grdecl -[ 16%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/RelPermUtils.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.cpp -[ 17%] Generating tests/input_data/grids/benchmark_tiny_grid.grdecl -[ 18%] Generating tests/input_data/grids/stone1.txt +[ 18%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/writeECLData.cpp +[ 19%] Generating tests/input_data/grids/benchmark_tiny_grid.grdecl /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/benchmark_tiny_grid.grdecl /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/benchmark_tiny_grid.grdecl +[ 20%] Generating tests/input_data/grids/stone1.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/stone1.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt -[ 19%] Generating tests/input_data/grids/stone2.txt +[ 21%] Generating tests/input_data/grids/stone2.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/stone2.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone2.txt -[ 20%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/initCPGrid.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/initCPGrid.cpp -[ 21%] Generating tests/input_data/grids/stoneAniso.txt +[ 22%] Generating tests/input_data/grids/stoneAniso.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/stoneAniso.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stoneAniso.txt -[ 22%] Building CXX object CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/upscaling/writeECLData.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/writeECLData.cpp [ 23%] Generating tests/input_data/grids/stonefile_benchmark.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/stonefile_benchmark.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stonefile_benchmark.txt [ 25%] Generating tests/input_data/reference_solutions/upscale_perm_BCp_PeriodicTilted.txt +/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/grids/stonefile_benchmark.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stonefile_benchmark.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_perm_BCp_PeriodicTilted.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_perm_BCp_PeriodicTilted.txt [ 25%] Generating tests/input_data/reference_solutions/upscale_perm_BCflp_27cellsAniso.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_perm_BCflp_27cellsAniso.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_perm_BCflp_27cellsAniso.txt @@ -1955,10 +1991,10 @@ /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_perm_BCfl_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_perm_BCfl_EightCells.txt [ 28%] Generating tests/input_data/reference_solutions/upscale_perm_BCflp_Hummocky.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_perm_BCflp_Hummocky.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_perm_BCflp_Hummocky.txt -[ 29%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt -[ 30%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt +[ 29%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt +[ 30%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt +/usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt [ 31%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt [ 32%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells.txt @@ -1967,25 +2003,31 @@ /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells.txt [ 34%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt -[ 35%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt +[ 35%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp +[ 36%] Generating tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt -[ 36%] Generating tests/input_data/reference_solutions/upscale_elasticity_mpc_EightCells.txt +[ 37%] Generating tests/input_data/reference_solutions/upscale_elasticity_mpc_EightCells.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_elasticity_mpc_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_elasticity_mpc_EightCells.txt -[ 37%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/boundarygrid.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp [ 38%] Generating tests/input_data/reference_solutions/upscale_elasticity_mortar_EightCells.txt /usr/bin/cmake -E copy /build/reproducible-path/opm-upscaling-2024.10+ds/tests/input_data/reference_solutions/upscale_elasticity_mortar_EightCells.txt /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/reference_solutions/upscale_elasticity_mortar_EightCells.txt -[ 38%] Making "tests" data available in output tree -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 38%] Built target datafiles [ 39%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/elasticity_preconditioners.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/elasticity_preconditioners.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/elasticity_preconditioners.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/elasticity_preconditioners.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_preconditioners.cpp +[ 39%] Making "tests" data available in output tree +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 39%] Built target datafiles [ 40%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/material.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/material.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/material.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/material.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/material.cpp +[ 41%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/materials.cpp +[ 42%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp: In member function 'Opm::Elasticity::BoundaryGrid::FaceCoord Opm::Elasticity::BoundaryGrid::Quad::pos(double, double) const': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp:329:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | BoundaryGrid::FaceCoord BoundaryGrid::Quad::pos(double xi, double eta) const | ^~~~~ +[ 43%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/meshcolorizer.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:71, from /usr/include/c++/14/array:43, from /usr/include/dune/common/fvector.hh:8, @@ -2003,8 +2045,6 @@ /usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | __pred_iter(_Predicate __pred) | ^~~~~~~~~~~ -[ 41%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/materials.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/materials.cpp In file included from /usr/include/c++/14/algorithm:61, from /usr/include/dune/common/densevector.hh:8, from /usr/include/dune/common/fvector.hh:17: @@ -2036,16 +2076,27 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | FaceCoord old = q.pos(res[0],res[1]); | ^ -[ 42%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/matrixops.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp +[ 44%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mpc.cpp +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.cpp:22: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ /usr/include/c++/14/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred' when C++17 is enabled changed to match C++14 in GCC 10.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/mpc.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mpc.cpp -[ 44%] Building CXX object CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -Dopmupscaling_EXPORTS -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o -MF CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o.d -o CMakeFiles/opmupscaling.dir/opm/elasticity/meshcolorizer.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/meshcolorizer.cpp +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.hpp:17, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp:17: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp:120:53: required from here + 120 | result[it.index()][it2.index()] += alpha*(*it2); + | ^ +/usr/include/dune/common/fmatrix.hh:505:102: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 505 | return FieldMatrix::PromotedType,1,1> {scalar * matrix[0][0]}; + | ^ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp: In member function 'Opm::Elasticity::BoundaryGrid::FaceCoord Opm::Elasticity::BoundaryGrid::Quad::pos(double, double) const': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.cpp:329:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | BoundaryGrid::FaceCoord BoundaryGrid::Quad::pos(double xi, double eta) const @@ -2060,21 +2111,6 @@ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.cpp:22: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.hpp:17, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp:17: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/matrixops.cpp:120:53: required from here - 120 | result[it.index()][it2.index()] += alpha*(*it2); - | ^ -/usr/include/dune/common/fmatrix.hh:505:102: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 505 | return FieldMatrix::PromotedType,1,1> {scalar * matrix[0][0]}; - | ^ In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_preconditioners.hpp:24, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_preconditioners.cpp:15: @@ -2312,124 +2348,113 @@ /usr/bin/cmake -E cmake_symlink_library lib/libopmupscaling.so.2024.10 lib/libopmupscaling.so.2024.10 lib/libopmupscaling.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' [ 45%] Built target opmupscaling -make -f CMakeFiles/upscale_cond.dir/build.make CMakeFiles/upscale_cond.dir/depend +make -f CMakeFiles/upscale_elasticity.dir/build.make CMakeFiles/upscale_elasticity.dir/depend +make -f CMakeFiles/upscale_relpermvisc.dir/build.make CMakeFiles/upscale_relpermvisc.dir/depend +make -f CMakeFiles/sim_steadystate_implicit.dir/build.make CMakeFiles/sim_steadystate_implicit.dir/depend +make -f CMakeFiles/sim_steadystate_explicit.dir/build.make CMakeFiles/sim_steadystate_explicit.dir/depend +make -f CMakeFiles/upscale_cap.dir/build.make CMakeFiles/upscale_cap.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_cond.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/grdecldips.dir/build.make CMakeFiles/grdecldips.dir/depend +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_elasticity.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/upscale_avg.dir/build.make CMakeFiles/upscale_avg.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relpermvisc.dir/DependInfo.cmake "--color=" make -f CMakeFiles/mimetic_solver_test.dir/build.make CMakeFiles/mimetic_solver_test.dir/depend -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/grdecldips.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/mimetic_solver_test.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/sim_steadystate_implicit.dir/DependInfo.cmake "--color=" make -f CMakeFiles/mimetic_periodic_test.dir/build.make CMakeFiles/mimetic_periodic_test.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/mimetic_periodic_test.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/upscale_perm.dir/build.make CMakeFiles/upscale_perm.dir/depend -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/sim_steadystate_explicit.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/mimetic_aniso_solver_test.dir/build.make CMakeFiles/mimetic_aniso_solver_test.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_perm.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/upscale_cond.dir/build.make CMakeFiles/upscale_cond.dir/build +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_cap.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/exp_variogram.dir/build.make CMakeFiles/exp_variogram.dir/depend +make -f CMakeFiles/cpchop.dir/build.make CMakeFiles/cpchop.dir/depend +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_avg.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/aniso_simulator_test.dir/build.make CMakeFiles/aniso_simulator_test.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/exp_variogram.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/upscale_relpermvisc.dir/build.make CMakeFiles/upscale_relpermvisc.dir/depend -make -f CMakeFiles/mimetic_aniso_solver_test.dir/build.make CMakeFiles/mimetic_aniso_solver_test.dir/depend +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/mimetic_solver_test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relpermvisc.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/mimetic_periodic_test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/mimetic_aniso_solver_test.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/known_answer_test.dir/build.make CMakeFiles/known_answer_test.dir/depend -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/known_answer_test.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/grdecldips.dir/build.make CMakeFiles/grdecldips.dir/build -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpchop.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/mimetic_solver_test.dir/build.make CMakeFiles/mimetic_solver_test.dir/build +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/aniso_simulator_test.dir/DependInfo.cmake "--color=" +make -f CMakeFiles/cpregularize.dir/build.make CMakeFiles/cpregularize.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpregularize.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/mimetic_periodic_test.dir/build.make CMakeFiles/mimetic_periodic_test.dir/build -[ 46%] Building CXX object CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 46%] Building CXX object CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -make -f CMakeFiles/upscale_perm.dir/build.make CMakeFiles/upscale_perm.dir/build -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -MF CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o.d -o CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -MF CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o.d -o CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/grdecldips.cpp -make -f CMakeFiles/exp_variogram.dir/build.make CMakeFiles/exp_variogram.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_relpermvisc.dir/build.make CMakeFiles/upscale_relpermvisc.dir/build -[ 47%] Building CXX object CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_cap.dir/build.make CMakeFiles/upscale_cap.dir/depend -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -MF CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o.d -o CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp -[ 48%] Building CXX object CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -MF CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o.d -o CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp -[ 50%] Building CXX object CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -MF CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o.d -o CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_cap.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/upscale_avg.dir/build.make CMakeFiles/upscale_avg.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_avg.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/cpchop.dir/build.make CMakeFiles/cpchop.dir/depend +make -f CMakeFiles/sim_steadystate_explicit.dir/build.make CMakeFiles/sim_steadystate_explicit.dir/build +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpchop.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/mimetic_aniso_solver_test.dir/build.make CMakeFiles/mimetic_aniso_solver_test.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/known_answer_test.dir/build.make CMakeFiles/known_answer_test.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 51%] Building CXX object CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -MF CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o.d -o CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp -[ 52%] Building CXX object CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -MF CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o.d -o CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/upscale_elasticity.dir/build.make CMakeFiles/upscale_elasticity.dir/build +make -f CMakeFiles/upscale_relpermvisc.dir/build.make CMakeFiles/upscale_relpermvisc.dir/build +make -f CMakeFiles/sim_steadystate_implicit.dir/build.make CMakeFiles/sim_steadystate_implicit.dir/build make -f CMakeFiles/upscale_cap.dir/build.make CMakeFiles/upscale_cap.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/upscale_avg.dir/build.make CMakeFiles/upscale_avg.dir/build +make -f CMakeFiles/mimetic_periodic_test.dir/build.make CMakeFiles/mimetic_periodic_test.dir/build +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o +make -f CMakeFiles/mimetic_aniso_solver_test.dir/build.make CMakeFiles/mimetic_aniso_solver_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/mimetic_solver_test.dir/build.make CMakeFiles/mimetic_solver_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_avg.dir/build.make CMakeFiles/upscale_avg.dir/build -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o -MF CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o.d -o CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp -[ 54%] Building CXX object CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/cpchop.dir/build.make CMakeFiles/cpchop.dir/build -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -MF CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o.d -o CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 54%] Building CXX object CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o -[ 55%] Building CXX object CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/aniso_simulator_test.dir/build.make CMakeFiles/aniso_simulator_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 45%] Building CXX object CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 46%] Building CXX object CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o +[ 46%] Building CXX object CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o +[ 48%] Building CXX object CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o +make -f CMakeFiles/cpregularize.dir/build.make CMakeFiles/cpregularize.dir/build +[ 48%] Building CXX object CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o +[ 51%] Building CXX object CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o +[ 51%] Building CXX object CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o +[ 52%] Building CXX object CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -MF CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o.d -o CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp +[ 53%] Building CXX object CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o -MF CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o.d -o CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cap.cpp -[ 56%] Building CXX object CMakeFiles/cpchop.dir/examples/cpchop.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o -MF CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o.d -o CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -MF CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o.d -o CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -MF CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o.d -o CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -MF CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o.d -o CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -MF CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o.d -o CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o -MF CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o.d -o CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_avg.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -MF CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o.d -o CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp +[ 55%] Building CXX object CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o +[ 54%] Building CXX object CMakeFiles/cpchop.dir/examples/cpchop.cpp.o +[ 56%] Building CXX object CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cpchop.dir/examples/cpchop.cpp.o -MF CMakeFiles/cpchop.dir/examples/cpchop.cpp.o.d -o CMakeFiles/cpchop.dir/examples/cpchop.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:78: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:30: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -MF CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o.d -o CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -MF CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o.d -o CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cap.cpp:64: /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | std::pair getMinimumX() const { | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:56: +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:78: /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | std::pair getMinimumX() const { | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:61: +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:30: /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | std::pair getMinimumX() const { @@ -2440,16 +2465,27 @@ /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | std::pair getMinimumX() const { | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/grdecldips.cpp:33: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | { - | ^ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:43: +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:51: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:21, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:40: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:46: @@ -2515,74 +2551,6 @@ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Cell::Vector Opm::GIE::Cell::centroid() const [with GridInterface = Opm::GridInterfaceEuler; EntityType = Dune::cpgrid::Iterator<0, Dune::All_Partition>; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:127:39: required from 'void assign_src(const GI&, std::vector&) [with GI = Opm::GridInterfaceEuler]' - 127 | src[count++] = -Lu(c->centroid()) * c->volume(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:210:15: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 210 | assign_src(g, src); - | ~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here - 261 | test_flowsolver(g, res_prop, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 262 | param.getDefault("tolerance", 1e-8), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 263 | param.getDefault("linear_solver_type", 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:342:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | Vector centroid() const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:43: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | Vector fcent = f->geometry().center(); - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:47: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:45: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:285:57: required from here - 285 | Kfixed = upscaler_nonperiodic.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:59: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Cell::Vector Opm::GIE::Cell::centroid() const [with GridInterface = Opm::GridInterfaceEuler; EntityType = Dune::cpgrid::Iterator<0, Dune::All_Partition>; Vector = Dune::FieldVector]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:240:38: required from 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; CellIter = Opm::GIE::CellIterator >; typename GridInterface::CellIterator::Vector = Dune::FieldVector]' @@ -2603,6 +2571,18 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:342:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | Vector centroid() const | ^~~~~~~~ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:20: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp:67:33: required from here + 67 | y[i] += alpha*l2[i-A.N()]; + | ^ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33, @@ -2623,11 +2603,187 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:64: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, MimeticIPEvaluator>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' + 79 | typename GridInterface::Vector v = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:127:25: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 127 | estimateCellVelocity(cell_velocity, g, soln); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here + 187 | test_flowsolver<3>(g, res_prop); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' + 79 | typename GridInterface::Vector v = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here + 79 | sim.run(); + | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator/(const FieldMatrix&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: required from 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:368:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 368 | upscale.setupSolvers(p.linsolver); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fmatrix.hh:513:102: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 513 | return FieldMatrix::PromotedType,1,1> {matrix[0][0] / scalar}; + | ^ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:187:86: required from here + 187 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:34: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' + 79 | typename GridInterface::Vector v = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here + 63 | sim.run(); + | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:24: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' + 79 | typename GridInterface::Vector v = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here + 64 | sim.run(); + | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, + from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, + from /usr/include/opm/grid/cpgrid/Entity.hpp:314, + from /usr/include/opm/grid/CpGrid.hpp:1835, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:25: +/usr/include/opm/grid/cpgrid/Geometry.hpp: In instantiation of 'Dune::cpgrid::Geometry<0, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<0, cdim>::corner(int) const [with int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: required from 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:307:29: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 307 | upscale.findBoundaries(p.min,p.max); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/opm/grid/cpgrid/Geometry.hpp:159:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 159 | GlobalCoordinate corner(int cor) const + | ^~~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: required from 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid; Opm::Elasticity::Vector = Dune::BlockVector >]' + 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:404:31: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 404 | upscale.A.expandSolution(field[i],upscale.u[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:37: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:330:96: required from here + 330 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:62: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:64: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2657,65 +2813,101 @@ /usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPAnisoRelpermEvaluator]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPAnisoRelpermEvaluator]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:216:17: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 216 | solver.solve(r, sat, flow_bc, src, tol, 3, kind); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here - 261 | test_flowsolver(g, res_prop, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 262 | param.getDefault("tolerance", 1e-8), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 263 | param.getDefault("linear_solver_type", 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:195:17: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' + 195 | solver.solve(r, sat, flow_bc, src); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:225:23: required from here + 225 | test_flowsolver<3>(g, res_prop); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:44: -/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]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:236:20: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 236 | vtkwriter.write("testsolution-" + std::to_string(0), Dune::VTK::ascii); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here - 261 | test_flowsolver(g, res_prop, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 262 | param.getDefault("tolerance", 1e-8), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 263 | param.getDefault("linear_solver_type", 1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ +In file included from /usr/include/opm/grid/common/Volumes.hpp:45, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:46: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: required from 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]' + 551 | s[0] = sat[c*2 + 0] + x[c]; +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/ImplicitTransport.hpp:129:33: required from 'void Opm::ImplicitTransport::solve(const Grid&, const SourceTerms*, double, const Opm::ImplicitTransportDetails::NRControl&, ReservoirState&, LinearSolver&, Opm::ImplicitTransportDetails::NRReport&) [with Grid = UnstructuredGrid; SourceTerms = Opm::TransportSource; ReservoirState = Opm::ReservoirState<2>; LinearSolver = Opm::LinearSolverBICGSTAB; Model = Opm::SinglePointUpwindTwoPhase; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; VNorm = Opm::MaxNormDune; VNeg = Opm::ImplicitTransportDefault::VectorNegater; VZero = Opm::ImplicitTransportDefault::VectorZero; MZero = Opm::ImplicitTransportDefault::MatrixZero; VAsgn = Opm::ImplicitTransportDefault::VectorAssign]' + 129 | model_.initIteration(state, g, sys_); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit_impl.hpp:291:30: required from 'bool Opm::EulerUpstreamImplicit::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions; typename GI::Vector = Dune::FieldVector]' + 291 | tsolver.solve(*mygrid_.c_grid(), &tsrc, dt_transport, ctrl_, state, linsolve_, rpt_); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 83 | this->transport_solver_.transportSolve(saturation, this->stepsize_, this->gravity_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | this->injection_rates_); + | ~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here + 64 | sim.run(); + | ~~~~~~~^~ +/usr/include/dune/common/fvector.hh:530:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 530 | constexpr FieldVector operator+ (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:43: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | Vector fcent = f->geometry().center(); + | ~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:47: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_periodic_test.cpp:45: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In instantiation of 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3; typename Matrix::value_type = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:43: required from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; CellIter = Opm::GIE::CellIterator >; typename GridInterface::CellIterator::Vector = Dune::FieldVector]' + 225 | const CV Kg = prod(K, grav); + | ~~~~^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:575:39: required from 'void Opm::IncompFlowSolverHybrid::computeInnerProducts(const RockInterface&, const Point&) [with Point = Dune::FieldVector; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' + 575 | ip_.buildStaticContrib(c, r, grav, cf.rowSize(i)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:485:37: required from 'void Opm::IncompFlowSolverHybrid::init(const GridInterface&, const RockInterface&, const Point&, const BCInterface&) [with Point = Dune::FieldVector; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' + 485 | computeInnerProducts(r, grav); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:218:23: required from 'void Opm::SimulatorBase::initSolvers(const Opm::ParameterGroup&) [with SimTraits = Opm::SimulatorTraits]' + 218 | flow_solver_.init(ginterf_, res_prop_, gravity_, bcond_); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:110:6: required from 'void Opm::SimulatorBase::init(const Opm::ParameterGroup&) [with SimTraits = Opm::SimulatorTraits]' + 110 | initSolvers(param); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:63:13: required from here + 63 | sim.init(param); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) + | ^~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -2772,55 +2964,38 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:285:57: required from here - 285 | Kfixed = upscaler_nonperiodic.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:1207:49: required from here + 1207 | permTensor = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:64: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:876:48: required from here - 876 | condTensor = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:64: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, MimeticIPEvaluator>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' - 79 | typename GridInterface::Vector v = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:127:25: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 127 | estimateCellVelocity(cell_velocity, g, soln); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here - 187 | test_flowsolver<3>(g, res_prop); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 229 | const CV cc = c->centroid(); - | ~~~~~~~~~~~^~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/dune/common/exceptions.hh:10, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:18: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: required from 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; std::string = std::__cxx11::basic_string]' + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:247:9: required from 'Opm::Elasticity::ElasticityUpscale::ElasticityUpscale(const GridType&, ctype, ctype, const std::string&, const std::string&, bool) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; ctype = double; std::string = std::__cxx11::basic_string]' + 247 | loadMaterialsFromGrid(file); + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:302:38: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 302 | ElasticityUpscale upscale(grid, p.ctol, p.Emin, p.file, + | ^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:64: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2850,59 +3025,83 @@ /usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPAnisoRelpermEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Anisotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPAnisoRelpermEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Anisotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:195:17: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' - 195 | solver.solve(r, sat, flow_bc, src); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:225:23: required from here - 225 | test_flowsolver<3>(g, res_prop); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here + 79 | sim.run(); + | ~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:47: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:182:92: required from here - 182 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K_1 = upscaler_1.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:37: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:330:96: required from here - 330 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 285 | vtkwriter.write(filename, Dune::VTK::ascii); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here + 79 | sim.run(); + | ~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:31: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:62: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 322 | lg.local(hex.global(r->position())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 356 | p.lambda[0], p.lambda[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:392:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 392 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -2959,120 +3158,34 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:1207:49: required from here - 1207 | permTensor = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:187:86: required from here + 187 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:916:66: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 916 | minSw = Krw[int(satnums[cell_idx])-1].getMinimumX().first; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:65: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | const CV cc = c->centroid(); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:63: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:26: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/shapefunctions.hpp: In instantiation of 'Dune::FieldVector Opm::Elasticity::LinearShapeFunction::evaluateGradient(const Dune::FieldVector&) const [with ctype = double; rtype = double; int dim = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:32:38: required from 'void Opm::Elasticity::Elasticity::getBmatrix(Dune::FieldMatrix&, const Dune::FieldVector&, const Dune::FieldMatrix&) [with int components = 6; int funcdim = 24; GridType = Dune::CpGrid; typename GridType::LeafGridView::ctype = double; typename GridType::LeafGridView = Dune::GridView >]' + 32 | Jinv.mv(basis[i].evaluateGradient(point),dNdX[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:500:23: required from 'void Opm::Elasticity::ElasticityUpscale::assemble(int, bool) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 500 | E.getBmatrix(lB,r->position(),jacInvTra); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:366:21: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 366 | upscale.assemble(-1,true); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/shapefunctions.hpp:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | evaluateGradient(const Dune::FieldVector& local) const + | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:71: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3102,55 +3215,64 @@ /usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPEvaluator]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPEvaluator]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 255 | linsolver_verbosity_, - | ~~~~~~~~~~~~~~~~~~~~~ - 256 | linsolver_type_, same_matrix, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 257 | linsolver_maxit_, linsolver_prolongate_factor_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | linsolver_smooth_steps_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:876:48: required from here - 876 | condTensor = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:120:17: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 120 | solver.solve(r, sat, flow_bc, src, 5e-9, 3, 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here + 187 | test_flowsolver<3>(g, res_prop); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:59: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, FunctionBoundaryConditions&)>, MimeticIPEvaluator>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | typename GridInterface::Vector v = f->centroid(); - | ^ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:44: +/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]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:137:20: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 137 | vtkwriter.write("testsolution-" + std::to_string(0), Dune::VTK::ascii); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here + 187 | test_flowsolver<3>(g, res_prop); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:71: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': -/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': +/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | // do not count ignored entries @@ -3167,40 +3289,164 @@ | ~~~~~~~~~~~ 563 | }); | ~~ -/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' +/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' 315 | setMatrix(matrix); | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' +/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >]' 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' +/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >]' 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' +/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >; Operator = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::MimeticIPEvaluator]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:120:17: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 120 | solver.solve(r, sat, flow_bc, src, 5e-9, 3, 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here - 187 | test_flowsolver<3>(g, res_prop); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here + 64 | sim.run(); + | ~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 285 | vtkwriter.write(filename, Dune::VTK::ascii); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here + 64 | sim.run(); + | ~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:66: required from 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; ctype = double; LocalCoordinate = Dune::FieldVector]' + 478 | Dune::FieldMatrix Jt = jacobianTransposed(local); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:317:46: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 317 | ctype detJ = hex.integrationElement(r->position()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 356 | p.lambda[0], p.lambda[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:437:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 437 | jacobianTransposed(const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::corner(int) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:404:43: required from 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 404 | GlobalCoordinate corner_contrib = corner(i); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:62: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 322 | lg.local(hex.global(r->position())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 356 | p.lambda[0], p.lambda[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate corner(int cor) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:437:33: required from 'bool Opm::Elasticity::ElasticityUpscale::isOnPoint(GlobalCoordinate, GlobalCoordinate) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; GlobalCoordinate = Dune::FieldVector]' + 437 | GlobalCoordinate delta = point-coord; + | ~~~~~^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:378:9: required from 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; GlobalCoordinate = Dune::FieldVector; NodeValue = Dune::FieldVector]' + 378 | if (isOnPoint(it->geometry().corner(0),coord)) { + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:786:5: required from 'void Opm::Elasticity::ElasticityUpscale::fixCorners(const double*, const double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 786 | fixPoint(XYZ,coord); + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:359:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 359 | upscale.fixCorners(p.min, p.max); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_aniso_solver_test.cpp:65: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | const CV cc = c->centroid(); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3233,38 +3479,59 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 255 | linsolver_verbosity_, - | ~~~~~~~~~~~~~~~~~~~~~ - 256 | linsolver_type_, same_matrix, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 257 | linsolver_maxit_, linsolver_prolongate_factor_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | linsolver_smooth_steps_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:182:92: required from here - 182 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K_1 = upscaler_1.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here + 63 | sim.run(); + | ~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:44: -/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]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_preconditioners.hpp:24, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:33: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': +/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' + 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | // do not count ignored entries + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | if constexpr ( useBitVector ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 559 | if ( flatBitVector[row] or flatBitVector[col] ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 560 | return; + | ~~~~~~~ + 561 | + | + 562 | nonZeros++; + | ~~~~~~~~~~~ + 563 | }); + | ~~ +/usr/include/dune/istl/umfpack.hh:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:1012:21: required from 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' + 1012 | lprep.reset(new LUSolver(P)); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:368:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 368 | upscale.setupSolvers(p.linsolver); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | return entry; + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ @@ -3283,15 +3550,38 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:137:20: required from 'void test_flowsolver(const GI&, const RI&) [with int dim = 3; GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' - 137 | vtkwriter.write("testsolution-" + std::to_string(0), Dune::VTK::ascii); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:187:23: required from here - 187 | test_flowsolver<3>(g, res_prop); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' + 285 | vtkwriter.write(filename, Dune::VTK::ascii); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 87 | writeVtkOutput(this->ginterf_, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 88 | this->res_prop_, + | ~~~~~~~~~~~~~~~~ + 89 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | saturation, + | ~~~~~~~~~~~ + 91 | "testsolution-" + std::to_string(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here + 63 | sim.run(); + | ~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:916:66: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 916 | minSw = Krw[int(satnums[cell_idx])-1].getMinimumX().first; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:91:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | double zmin = param.getDefault("zmin", ch.zLimits().first); + | ~~~~~~~~~~^~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -3354,10 +3644,6 @@ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:512:80: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 512 | Pcmincandidate = InvJfunctions[int(satnums[cell_idx])-1].getMinimumX().first - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: @@ -3382,10 +3668,6 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:79:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | double zmin = param.getDefault("zmin", ch.zLimits().first); - | ~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -3394,10 +3676,40 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | double norm_comp = f->normal()[flow_dir]; | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:77:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | double zmin = param.getDefault("zmin", ch.zLimits().first); +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:79:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | double zmin = param.getDefault("zmin", ch.zLimits().first); | ~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 229 | const CV cc = c->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | Vector fcent = f->geometry().center(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:35: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': @@ -3421,57 +3733,92 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:424:22: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' + 424 | vtkwriter.write(p.vtufile); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here + 491 | return run(p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream_impl.hpp:46, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:148, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | typename Grid::Vector loc_halfface_normal = f->normal(); + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | double norm_comp = f->normal()[flow_dir]; | ~~~~~~~~~^~ -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:45: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | return iter_->geometry().center(); | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:240:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | const CV cc = c->centroid(); - | ~~~~~~~~~~~^~ -[ 57%] Linking CXX executable bin/grdecldips -/usr/bin/cmake -E cmake_link_script CMakeFiles/grdecldips.dir/link.txt --verbose=1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); @@ -3487,39 +3834,422 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | Vector fcent = f->geometry().center(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | Vector fcent = f->geometry().center(); + | ~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:67: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, MimeticIPEvaluator>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | typename GridInterface::Vector v = f->centroid(); + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/grdecldips.dir/link.d CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -o bin/grdecldips -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 57%] Built target grdecldips -make -f CMakeFiles/cpchop_depthtrend.dir/build.make CMakeFiles/cpchop_depthtrend.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpchop_depthtrend.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:67: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, MimeticIPEvaluator>::FlowSolution]': +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:50, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:27: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 551 | s[0] = sat[c*2 + 0] + x[c]; +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | typename GridInterface::Vector v = f->centroid(); | ^ -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/cpchop_depthtrend.dir/build.make CMakeFiles/cpchop_depthtrend.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 58%] Building CXX object CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -MF CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o.d -o CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream_impl.hpp:46, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:148, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | typename Grid::Vector loc_halfface_normal = f->normal(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:240:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | const CV cc = c->centroid(); + | ~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/io/file/vtk/function.hh:16, + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:32: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = Dune::BlockVector >; Entity = Dune::cpgrid::Entity<0>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity.hpp:82, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp: In function 'Dune::FieldVector Opm::Elasticity::waveSpeeds(const Dune::FieldMatrix&, double, double, double)': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:101:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 101 | Dune::FieldVector waveSpeeds(const Dune::FieldMatrix& C, double phi, double theta, double density) + | ^~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = Dune::BlockVector >]': +/usr/include/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | const CV cc = c->centroid(); | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler.hpp:241, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:30: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp: In function 'int main(int, char**)': /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:1028:59: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | oilSwMin = min(oilSwMin, oilCurveZ.getMinimumX().first); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | { - | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 551 | s[0] = sat[c*2 + 0] + x[c]; +/usr/include/opm/grid/cpgrid/Geometry.hpp: In member function 'const Dune::cpgrid::Geometry<3, cdim>::JacobianTransposed Dune::cpgrid::Geometry<3, cdim>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 3]': +/usr/include/opm/grid/cpgrid/Geometry.hpp:561:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 561 | GlobalCoordinate corner_contrib = corner(i); + | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:486: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In constructor 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::HexGeometry(const Opm::Elasticity::BoundaryGrid::Quad&, const GridImp&, int) [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:340:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 340 | BoundaryGrid::extract(c[i],it->geometry().corner(0),dir); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:61: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 478 | Dune::FieldMatrix Jt = jacobianTransposed(local); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:456:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | GlobalCoordinate corner_contrib = corner(i); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:461:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 461 | return Jt; + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::corner(int) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate corner(int cor) const + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::LocalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::local(const GlobalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:425:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 425 | JacobianTransposed JT = jacobianTransposed(x); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:426:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 426 | GlobalCoordinate z = global(x); + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 229 | const CV cc = c->centroid(); + | ~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); + | ^~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:79:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | double zmin = param.getDefault("zmin", ch.zLimits().first); + | ~~~~~~~~~~^~ +[ 57%] Linking CXX executable bin/cpregularize +/usr/bin/cmake -E cmake_link_script CMakeFiles/cpregularize.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpregularize.dir/link.d CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -o bin/cpregularize -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 57%] Built target cpregularize +make -f CMakeFiles/aniso_implicitcap_test.dir/build.make CMakeFiles/aniso_implicitcap_test.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/aniso_implicitcap_test.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/aniso_implicitcap_test.dir/build.make CMakeFiles/aniso_implicitcap_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 57%] Building CXX object CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -MF CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o.d -o CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | void buildStaticContrib(const CellIter& c, | ^~~~~~~~~~~~~~~~~~ @@ -3535,29 +4265,6 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:79:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | double zmin = param.getDefault("zmin", ch.zLimits().first); - | ~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:77:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | double zmin = param.getDefault("zmin", ch.zLimits().first); - | ~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | double norm_comp = f->normal()[flow_dir]; @@ -3576,44 +4283,18 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:173:96: required from here - 173 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ +In function 'Dune::cpgrid::Geometry<0, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<0, cdim>::corner(int) const [with int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMaximumX() const': /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:247:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | std::pair getMaximumX() const { | ^~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:404:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 404 | GlobalCoordinate corner_contrib = corner(i); + | ~~~~~~^~~ +In function 'Dune::cpgrid::Geometry<3, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<3, cdim>::corner(int) const [with int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | void buildStaticContrib(const CellIter& c, | ^~~~~~~~~~~~~~~~~~ @@ -3651,8 +4332,28 @@ /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:247:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | std::pair getMaximumX() const { | ^~~~~~~~~~~ -[ 59%] Linking CXX executable bin/upscale_avg +[ 58%] Linking CXX executable bin/upscale_avg /usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_avg.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:41: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp: In member function 'virtual void Opm::Elasticity::MortarEvaluator::applyscaleadd(Dune::LinearOperator >, Dune::BlockVector > >::field_type, const Opm::Elasticity::Vector&, Opm::Elasticity::Vector&) const': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp:67:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | y[i] += alpha*l2[i-A.N()]; + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In constructor 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::HexGeometry(const Opm::Elasticity::BoundaryGrid::Quad&, const GridImp&, int) [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:340:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 340 | BoundaryGrid::extract(c[i],it->geometry().corner(0),dir); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_avg.dir/link.d CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o -o bin/upscale_avg -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 58%] Built target upscale_avg +make -f CMakeFiles/implicitcap_test.dir/build.make CMakeFiles/implicitcap_test.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/implicitcap_test.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/implicitcap_test.dir/build.make CMakeFiles/implicitcap_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 59%] Building CXX object CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -MF CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o.d -o CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -3667,257 +4368,30 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /usr/include/dune/istl/overlappingschwarz.hh:19, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': -/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | // do not count ignored entries - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | if constexpr ( useBitVector ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 559 | if ( flatBitVector[row] or flatBitVector[col] ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 560 | return; - | ~~~~~~~ - 561 | - | - 562 | nonZeros++; - | ~~~~~~~~~~~ - 563 | }); - | ~~ -/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 315 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' - 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' - 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' - 131 | criterion, parms, symmetric, pinfo) - | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 255 | linsolver_verbosity_, - | ~~~~~~~~~~~~~~~~~~~~~ - 256 | linsolver_type_, same_matrix, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 257 | linsolver_maxit_, linsolver_prolongate_factor_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | linsolver_smooth_steps_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' - 222 | return upscaleEffectivePerm(fluid); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:173:96: required from here - 173 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | return entry; - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_avg.dir/link.d CMakeFiles/upscale_avg.dir/examples/upscale_avg.cpp.o -o bin/upscale_avg -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 59%] Built target upscale_avg -make -f CMakeFiles/aniso_simulator_test.dir/build.make CMakeFiles/aniso_simulator_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/aniso_simulator_test.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/aniso_simulator_test.dir/build.make CMakeFiles/aniso_simulator_test.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 60%] Building CXX object CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -MF CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o.d -o CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp +[ 60%] Linking CXX executable bin/upscale_cap +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_cap.dir/link.txt --verbose=1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | void findPeriodicPartners(std::vector& bfinfo, | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:85:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | double zmin = param.getDefault("zmin", ch.zLimits().first); - | ~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:34: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | const CV Kg = prod(K, grav); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -[ 61%] Linking CXX executable bin/upscale_cap -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_cap.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_cap.dir/link.d CMakeFiles/upscale_cap.dir/examples/upscale_cap.cpp.o -o bin/upscale_cap -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Built target upscale_cap -make -f CMakeFiles/aniso_implicitcap_test.dir/build.make CMakeFiles/aniso_implicitcap_test.dir/depend +[ 60%] Built target upscale_cap +make -f CMakeFiles/grdecldips.dir/build.make CMakeFiles/grdecldips.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/aniso_implicitcap_test.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/grdecldips.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/aniso_implicitcap_test.dir/build.make CMakeFiles/aniso_implicitcap_test.dir/build +make -f CMakeFiles/grdecldips.dir/build.make CMakeFiles/grdecldips.dir/build make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 61%] Building CXX object CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -MF CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o.d -o CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:354:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 354 | double pos_comp = f->centroid()[flow_dir]; - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::setExternalContrib(typename GridInterface::CellIterator, int, const BCInterface&, double, std::vector&, std::vector&, std::vector&, std::vector&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1737:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1737 | void setExternalContrib(const typename GridInterface::CellIterator c, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', - inlined from 'void Opm::IncompFlowSolverHybrid::enumerateBCDof(const GridInterface&, const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1074:53: -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::enumerateBCDof(const GridInterface&, const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1062:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1062 | void enumerateBCDof(const GridInterface& g, const BCInterface& bc) - | ^~~~~~~~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', - inlined from 'void Opm::IncompFlowSolverHybrid::allocateBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1176:57: -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::allocateBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1149:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1149 | void allocateBCConnections(const BCInterface& bc) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ +[ 60%] Building CXX object CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -MF CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o.d -o CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/grdecldips.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:456:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 456 | GlobalCoordinate corner_contrib = corner(i); + | ~~~~~~^~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:354:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | double pos_comp = f->centroid()[flow_dir]; @@ -3925,20 +4399,32 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:85:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | double zmin = param.getDefault("zmin", ch.zLimits().first); - | ~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:46, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:128, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57, from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:50: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:49: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In instantiation of 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:60: required from 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' + 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:196:45: required from 'void Opm::ImplicitCapillarity::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions; InnerProd = Opm::Anisotropic::InnerProduct; typename GI::Vector = Dune::FieldVector]' + 196 | MatchSaturatedVolumeFunctor functor(residual_.grid(), + | ^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' + 83 | this->transport_solver_.transportSolve(saturation, this->stepsize_, this->gravity_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | this->flow_solver_.getSolution(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | this->injection_rates_); + | ~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here + 78 | sim.run(); + | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | std::pair poreSatVolumes(const GridInterface& grid, + | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' 79 | typename GridInterface::Vector v = f->centroid(); @@ -3946,7 +4432,7 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 87 | writeVtkOutput(this->ginterf_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 88 | this->res_prop_, @@ -3957,13 +4443,13 @@ | ~~~~~~~~~~~ 91 | "testsolution-" + std::to_string(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here - 79 | sim.run(); +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here + 78 | sim.run(); | ~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Vector centroid() const | ^~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ~~~~ @@ -3977,68 +4463,21 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', - inlined from 'void Opm::IncompFlowSolverHybrid::setBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1275:57: -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::setBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1248:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1248 | void setBCConnections(const BCInterface& bc) - | ^~~~~~~~~~~~~~~~ -[ 62%] Linking CXX executable bin/mimetic_periodic_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/mimetic_periodic_test.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | void estimateCellVelocity(std::vector& cell_velocity, - | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:354:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 354 | double pos_comp = f->centroid()[flow_dir]; + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43: /usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ @@ -4075,13 +4514,13 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Anisotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here - 79 | sim.run(); +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here + 78 | sim.run(); | ~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; @@ -4110,7 +4549,7 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' 285 | vtkwriter.write(filename, Dune::VTK::ascii); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 87 | writeVtkOutput(this->ginterf_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 88 | this->res_prop_, @@ -4121,32 +4560,118 @@ | ~~~~~~~~~~~ 91 | "testsolution-" + std::to_string(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:79:12: required from here - 79 | sim.run(); +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here + 78 | sim.run(); | ~~~~~~~^~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/grdecldips.cpp:33: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::LocalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::local(const GlobalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:421:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 421 | LocalCoordinate x = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::extractValues(Dune::FieldVector&, const Opm::Elasticity::Vector&, const LeafIterator&) [with int comp = 24; GridType = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:135:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | v[l] += u[idx]*mpc->getMaster(m).coeff; +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | void estimateCellVelocity(std::vector& cell_velocity, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | Vector centroid() const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | Vector fcent = f->geometry().center(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 139 | const Vector loc_normal = f->normal(); + | ^~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); + | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | typename GridInterface::Vector v = f->centroid(); + | ^ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:46, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:128, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57, from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:49: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In instantiation of 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:60: required from 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:49: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In instantiation of 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:60: required from 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:196:45: required from 'void Opm::ImplicitCapillarity::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions; InnerProd = Opm::Anisotropic::InnerProduct; typename GI::Vector = Dune::FieldVector]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:196:45: required from 'void Opm::ImplicitCapillarity::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions; InnerProd = Opm::Isotropic::InnerProduct; typename GI::Vector = Dune::FieldVector]' 196 | MatchSaturatedVolumeFunctor functor(residual_.grid(), | ^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 83 | this->transport_solver_.transportSolve(saturation, this->stepsize_, this->gravity_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | this->flow_solver_.getSolution(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | this->injection_rates_); | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here 78 | sim.run(); | ~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -4154,13 +4679,13 @@ | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' 79 | typename GridInterface::Vector v = f->centroid(); | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 87 | writeVtkOutput(this->ginterf_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 88 | this->res_prop_, @@ -4171,48 +4696,25 @@ | ~~~~~~~~~~~ 91 | "testsolution-" + std::to_string(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here 78 | sim.run(); | ~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Vector centroid() const | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/mimetic_periodic_test.dir/link.d CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -o bin/mimetic_periodic_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 62%] Built target mimetic_periodic_test -make -f CMakeFiles/upscale_relperm.dir/build.make CMakeFiles/upscale_relperm.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relperm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_relperm.dir/build.make CMakeFiles/upscale_relperm.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 63%] Building CXX object CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -MF CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o.d -o CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relperm.cpp -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 306 | double norm_comp = f->normal()[flow_dir]; - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:91:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | double findCFLtimeGravity(const Grid& grid, + | ^~~~~~~~~~~~~~~~~~ In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: + inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:60: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:123:34: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/mimetic_solver_test.cpp:72: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -4221,13 +4723,6 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | void buildStaticContrib(const CellIter& c, | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', @@ -4240,44 +4735,67 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) + | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 143 | double findCFLtimeCapillary(const Grid& grid, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:168:55: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:170:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | double spatial_contrib = loc_centroid*prod(loc_perm_inv, loc_centroid); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | void estimateCellVelocity(std::vector& cell_velocity, + | ^~~~~~~~~~~~~~~~~~~~ +[ 61%] Linking CXX executable bin/mimetic_periodic_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/mimetic_periodic_test.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:91:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | double findCFLtimeGravity(const Grid& grid, + | ^~~~~~~~~~~~~~~~~~ In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: + inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:60: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': + inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:123:34: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) + | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 143 | double findCFLtimeCapillary(const Grid& grid, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:168:55: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | return iter_->geometry().center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | Vector fcent = f->geometry().center(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:170:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | double spatial_contrib = loc_centroid*prod(loc_perm_inv, loc_centroid); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -4312,23 +4830,27 @@ /usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Anisotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Anisotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here 78 | sim.run(); | ~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | void estimateCellVelocity(std::vector& cell_velocity, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': @@ -4350,10 +4872,10 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' 285 | vtkwriter.write(filename, Dune::VTK::ascii); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' 87 | writeVtkOutput(this->ginterf_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 88 | this->res_prop_, @@ -4364,23 +4886,12 @@ | ~~~~~~~~~~~ 91 | "testsolution-" + std::to_string(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:78:12: required from here +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here 78 | sim.run(); | ~~~~~~~^~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream_impl.hpp:46, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:148, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | typename Grid::Vector loc_halfface_normal = f->normal(); - | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | Vector fcent = f->centroid(); @@ -4388,40 +4899,28 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void createLinear(BCs& fbcs, | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relperm.cpp:71: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/mimetic_periodic_test.dir/link.d CMakeFiles/mimetic_periodic_test.dir/examples/mimetic_periodic_test.cpp.o -o bin/mimetic_periodic_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 61%] Built target mimetic_periodic_test +make -f CMakeFiles/cpchop_depthtrend.dir/build.make CMakeFiles/cpchop_depthtrend.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpchop_depthtrend.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/cpchop_depthtrend.dir/build.make CMakeFiles/cpchop_depthtrend.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 62%] Building CXX object CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -MF CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o.d -o CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | void estimateCellVelocity(std::vector& cell_velocity, + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | FV fn = f->normal (); fn *= fa(i,i); @@ -4441,6 +4940,34 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:247:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:247:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:244:43: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -4455,11 +4982,13 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); @@ -4486,6 +5015,13 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | if (bid != 0 && isInside(low, high, f->centroid())) { | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -4493,49 +5029,72 @@ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | const Vector loc_normal = f->normal(); | ^~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | typename GridInterface::Vector v = f->centroid(); | ^ -[ 64%] Linking CXX executable bin/mimetic_aniso_solver_test +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +[ 63%] Linking CXX executable bin/mimetic_aniso_solver_test /usr/bin/cmake -E cmake_link_script CMakeFiles/mimetic_aniso_solver_test.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp: In function 'void Opm::Elasticity::Elasticity::getBmatrix(Dune::FieldMatrix&, const Dune::FieldVector&, const Dune::FieldMatrix&) [with int components = 6; int funcdim = 24; GridType = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:32:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | Jinv.mv(basis[i].evaluateGradient(point),dNdX[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | { + | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/mimetic_aniso_solver_test.dir/link.d CMakeFiles/mimetic_aniso_solver_test.dir/examples/mimetic_aniso_solver_test.cpp.o -o bin/mimetic_aniso_solver_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 64%] Built target mimetic_aniso_solver_test -make -f CMakeFiles/cpregularize.dir/build.make CMakeFiles/cpregularize.dir/depend +[ 63%] Built target mimetic_aniso_solver_test +make -f CMakeFiles/compareUpscaling.dir/build.make CMakeFiles/compareUpscaling.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/cpregularize.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/compareUpscaling.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/cpregularize.dir/build.make CMakeFiles/cpregularize.dir/build +make -f CMakeFiles/compareUpscaling.dir/build.make CMakeFiles/compareUpscaling.dir/build make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 65%] Building CXX object CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -MF CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o.d -o CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ +[ 64%] Building CXX object CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -MF CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o.d -o CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/compareUpscaling.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | if (bid != 0 && isInside(low, high, f->centroid())) { + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -4550,16 +5109,51 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ +[ 65%] Linking CXX executable bin/grdecldips +/usr/bin/cmake -E cmake_link_script CMakeFiles/grdecldips.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:524:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | auto res = nb_c - nbf_c + f_c - cell_c; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 497 | EulerUpstreamResidual:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | void findPeriodicPartners(std::vector& bfinfo, | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/grdecldips.dir/link.d CMakeFiles/grdecldips.dir/examples/grdecldips.cpp.o -o bin/grdecldips -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 65%] Built target grdecldips +make -f CMakeFiles/upscale_relperm.dir/build.make CMakeFiles/upscale_relperm.dir/depend /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -4574,65 +5168,66 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:51: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | { - | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:141:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | int main(int varnum, char** vararg) - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:155:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | int main(int varnum, char** vararg) - | ^~~~ -[ 66%] Linking CXX executable bin/upscale_perm -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_perm.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_perm.dir/link.d CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -o bin/upscale_perm -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relperm.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 66%] Built target upscale_perm -make -f CMakeFiles/upscale_elasticity.dir/build.make CMakeFiles/upscale_elasticity.dir/depend +make -f CMakeFiles/upscale_relperm.dir/build.make CMakeFiles/upscale_relperm.dir/build +[ 66%] Linking CXX executable bin/compareUpscaling make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_elasticity.dir/DependInfo.cmake "--color=" +/usr/bin/cmake -E cmake_link_script CMakeFiles/compareUpscaling.dir/link.txt --verbose=1 +[ 67%] Building CXX object CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -MF CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o.d -o CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relperm.cpp +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:524:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | auto res = nb_c - nbf_c + f_c - cell_c; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 497 | EulerUpstreamResidual:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/compareUpscaling.dir/link.d CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -o bin/compareUpscaling -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_elasticity.dir/build.make CMakeFiles/upscale_elasticity.dir/build +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +[ 67%] Built target compareUpscaling +make -f CMakeFiles/known_answer_test.dir/build.make CMakeFiles/known_answer_test.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 67%] Building CXX object CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -MF CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o.d -o CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/known_answer_test.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/known_answer_test.dir/build.make CMakeFiles/known_answer_test.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 68%] Building CXX object CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -MF CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o.d -o CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 139 | const Vector loc_normal = f->normal(); + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | void operator()(const CIt& c) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:56: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:36: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' 306 | double norm_comp = f->normal()[flow_dir]; @@ -4643,16 +5238,43 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:187:86: required from here - 187 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:173:96: required from here + 173 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:53:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | int main(int argc, char** argv) +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relpermvisc.cpp:155:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | int main(int varnum, char** vararg) + | ^~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_relperm.cpp:71: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | void operator()(const CIt& c) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -4709,37 +5331,53 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:187:86: required from here - 187 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:173:96: required from here + 173 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp: In function 'int main(int, char**)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpregularize.cpp:91:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | double zmin = param.getDefault("zmin", ch.zLimits().first); +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:85:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | double zmin = param.getDefault("zmin", ch.zLimits().first); | ~~~~~~~~~~^~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:21, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:40: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:34: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop.cpp:53:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | int main(int argc, char** argv) + | ^~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ~~~~ @@ -4753,224 +5391,62 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:20: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp:67:33: required from here - 67 | y[i] += alpha*l2[i-A.N()]; - | ^ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -[ 68%] Linking CXX executable bin/known_answer_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/known_answer_test.dir/link.txt --verbose=1 -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator/(const FieldMatrix&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: required from 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:368:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 368 | upscale.setupSolvers(p.linsolver); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fmatrix.hh:513:102: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 513 | return FieldMatrix::PromotedType,1,1> {matrix[0][0] / scalar}; - | ^ -In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:314, - from /usr/include/opm/grid/CpGrid.hpp:1835, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:25: -/usr/include/opm/grid/cpgrid/Geometry.hpp: In instantiation of 'Dune::cpgrid::Geometry<0, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<0, cdim>::corner(int) const [with int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: required from 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:307:29: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 307 | upscale.findBoundaries(p.min,p.max); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/opm/grid/cpgrid/Geometry.hpp:159:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 159 | GlobalCoordinate corner(int cor) const - | ^~~~~~ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: required from 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid; Opm::Elasticity::Vector = Dune::BlockVector >]' - 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:404:31: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 404 | upscale.A.expandSolution(field[i],upscale.u[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/known_answer_test.dir/link.d CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -o bin/known_answer_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 68%] Built target known_answer_test -make -f CMakeFiles/steadystate_test_implicit.dir/build.make CMakeFiles/steadystate_test_implicit.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/steadystate_test_implicit.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/steadystate_test_implicit.dir/build.make CMakeFiles/steadystate_test_implicit.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 69%] Building CXX object CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -MF CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o.d -o CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp -[ 70%] Linking CXX executable bin/upscale_cond -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_cond.dir/link.txt --verbose=1 -[ 71%] Linking CXX executable bin/exp_variogram -/usr/bin/cmake -E cmake_link_script CMakeFiles/exp_variogram.dir/link.txt --verbose=1 -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/dune/common/exceptions.hh:10, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:18: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: required from 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; std::string = std::__cxx11::basic_string]' - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:247:9: required from 'Opm::Elasticity::ElasticityUpscale::ElasticityUpscale(const GridType&, ctype, ctype, const std::string&, const std::string&, bool) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; ctype = double; std::string = std::__cxx11::basic_string]' - 247 | loadMaterialsFromGrid(file); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:302:38: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 302 | ElasticityUpscale upscale(grid, p.ctol, p.Emin, p.file, - | ^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:31: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:62: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 322 | lg.local(hex.global(r->position())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 356 | p.lambda[0], p.lambda[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:392:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 392 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:26: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/shapefunctions.hpp: In instantiation of 'Dune::FieldVector Opm::Elasticity::LinearShapeFunction::evaluateGradient(const Dune::FieldVector&) const [with ctype = double; rtype = double; int dim = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:32:38: required from 'void Opm::Elasticity::Elasticity::getBmatrix(Dune::FieldMatrix&, const Dune::FieldVector&, const Dune::FieldMatrix&) [with int components = 6; int funcdim = 24; GridType = Dune::CpGrid; typename GridType::LeafGridView::ctype = double; typename GridType::LeafGridView = Dune::GridView >]' - 32 | Jinv.mv(basis[i].evaluateGradient(point),dNdX[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:500:23: required from 'void Opm::Elasticity::ElasticityUpscale::assemble(int, bool) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 500 | E.getBmatrix(lB,r->position(),jacInvTra); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:366:21: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 366 | upscale.assemble(-1,true); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/shapefunctions.hpp:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | evaluateGradient(const Dune::FieldVector& local) const - | ^~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/exp_variogram.dir/link.d CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -o bin/exp_variogram -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 71%] Built target exp_variogram -make -f CMakeFiles/upscale_steadystate_implicit.dir/build.make CMakeFiles/upscale_steadystate_implicit.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_steadystate_implicit.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_steadystate_implicit.dir/build.make CMakeFiles/upscale_steadystate_implicit.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 72%] Building CXX object CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -MF CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o.d -o CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:66: required from 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; ctype = double; LocalCoordinate = Dune::FieldVector]' - 478 | Dune::FieldMatrix Jt = jacobianTransposed(local); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:317:46: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 317 | ctype detJ = hex.integrationElement(r->position()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 356 | p.lambda[0], p.lambda[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:437:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 437 | jacobianTransposed(const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In instantiation of 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::corner(int) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:404:43: required from 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 404 | GlobalCoordinate corner_contrib = corner(i); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:62: required from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 322 | lg.local(hex.global(r->position())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:879:3: required from 'void Opm::Elasticity::ElasticityUpscale::periodicBCsMortar(const double*, const double*, int, int, int, int) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 879 | assembleBBlockMortar(master[0], lambdax, 0, 1, p2, 0); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:355:32: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 355 | upscale.periodicBCsMortar(p.min, p.max, p.n1, p.n2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 356 | p.lambda[0], p.lambda[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate corner(int cor) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:437:33: required from 'bool Opm::Elasticity::ElasticityUpscale::isOnPoint(GlobalCoordinate, GlobalCoordinate) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; GlobalCoordinate = Dune::FieldVector]' - 437 | GlobalCoordinate delta = point-coord; - | ~~~~~^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:378:9: required from 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG; GlobalCoordinate = Dune::FieldVector; NodeValue = Dune::FieldVector]' - 378 | if (isOnPoint(it->geometry().corner(0),coord)) { - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:786:5: required from 'void Opm::Elasticity::ElasticityUpscale::fixCorners(const double*, const double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 786 | fixPoint(XYZ,coord); - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:359:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 359 | upscale.fixCorners(p.min, p.max); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_cond.dir/link.d CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -o bin/upscale_cond -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 72%] Built target upscale_cond -make -f CMakeFiles/implicitcap_test.dir/build.make CMakeFiles/implicitcap_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/implicitcap_test.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Cell::Vector Opm::GIE::Cell::centroid() const [with GridInterface = Opm::GridInterfaceEuler; EntityType = Dune::cpgrid::Iterator<0, Dune::All_Partition>; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:127:39: required from 'void assign_src(const GI&, std::vector&) [with GI = Opm::GridInterfaceEuler]' + 127 | src[count++] = -Lu(c->centroid()) * c->volume(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:210:15: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 210 | assign_src(g, src); + | ~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here + 261 | test_flowsolver(g, res_prop, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 262 | param.getDefault("tolerance", 1e-8), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 263 | param.getDefault("linear_solver_type", 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:342:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | Vector centroid() const + | ^~~~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_preconditioners.hpp:24, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:33: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': -/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' + from /usr/include/dune/istl/overlappingschwarz.hh:19, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:62: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': +/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | // do not count ignored entries @@ -4987,94 +5463,46 @@ | ~~~~~~~~~~~ 563 | }); | ~~ -/usr/include/dune/istl/umfpack.hh:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' - 297 | setMatrix(matrix); +/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 315 | setMatrix(matrix); | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:1012:21: required from 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' - 1012 | lprep.reset(new LUSolver(P)); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:368:25: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 368 | upscale.setupSolvers(p.linsolver); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' + 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' + 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' + 131 | criterion, parms, symmetric, pinfo) + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' + 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' + 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:216:17: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 216 | solver.solve(r, sat, flow_bc, src, tol, 3, kind); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here + 261 | test_flowsolver(g, res_prop, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 262 | param.getDefault("tolerance", 1e-8), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 263 | param.getDefault("linear_solver_type", 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -make -f CMakeFiles/implicitcap_test.dir/build.make CMakeFiles/implicitcap_test.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -MF CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o.d -o CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:91:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | double findCFLtimeGravity(const Grid& grid, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:60: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:123:34: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 143 | double findCFLtimeCapillary(const Grid& grid, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:168:55: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:170:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | double spatial_contrib = loc_centroid*prod(loc_perm_inv, loc_centroid); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 75%] Linking CXX executable bin/mimetic_solver_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/mimetic_solver_test.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | void estimateCellVelocity(std::vector& cell_velocity, - | ^~~~~~~~~~~~~~~~~~~~ -[ 76%] Linking CXX executable bin/upscale_relperm -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relperm.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | std::pair poreSatVolumes(const GridInterface& grid, - | ^~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/mimetic_solver_test.dir/link.d CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -o bin/mimetic_solver_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 76%] Built target mimetic_solver_test -make -f CMakeFiles/sim_steadystate_implicit.dir/build.make CMakeFiles/sim_steadystate_implicit.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/sim_steadystate_implicit.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/sim_steadystate_implicit.dir/build.make CMakeFiles/sim_steadystate_implicit.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relperm.dir/link.d CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -o bin/upscale_relperm -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] Building CXX object CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -MF CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o.d -o CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp -[ 77%] Built target upscale_relperm -make -f CMakeFiles/sim_steadystate_explicit.dir/build.make CMakeFiles/sim_steadystate_explicit.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/sim_steadystate_explicit.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/sim_steadystate_explicit.dir/build.make CMakeFiles/sim_steadystate_explicit.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 77%] Building CXX object CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -MF CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o.d -o CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:44: +/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]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ @@ -5093,23 +5521,69 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:424:22: required from 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]' - 424 | vtkwriter.write(p.vtufile); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:491:40: required from here - 491 | return run(p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:236:20: required from 'void test_flowsolver(const GI&, const RI&, double, int) [with GI = Opm::GridInterfaceEuler; RI = Opm::ReservoirPropertyCapillary<3>]' + 236 | vtkwriter.write("testsolution-" + std::to_string(0), Dune::VTK::ascii); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:261:20: required from here + 261 | test_flowsolver(g, res_prop, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ + 262 | param.getDefault("tolerance", 1e-8), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 263 | param.getDefault("linear_solver_type", 1)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillaryAnisotropicRelperm<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | std::pair poreSatVolumes(const GridInterface& grid, + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/cpchop_depthtrend.cpp:85:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | double zmin = param.getDefault("zmin", ch.zLimits().first); + | ~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:63: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:59: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, FunctionBoundaryConditions&)>, MimeticIPEvaluator>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | typename GridInterface::Vector v = f->centroid(); + | ^ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillaryAnisotropicRelperm<3>, BasicBoundaryConditions, Anisotropic::InnerProduct>::FlowSolution]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void estimateCellVelocity(std::vector& cell_velocity, | ^~~~~~~~~~~~~~~~~~~~ -[ 78%] Linking CXX executable bin/cpchop -/usr/bin/cmake -E cmake_link_script CMakeFiles/cpchop.dir/link.txt --verbose=1 -[ 79%] Linking CXX executable bin/upscale_relpermvisc -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relpermvisc.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | if (bid != 0 && isInside(low, high, f->centroid())) { @@ -5117,13 +5591,6 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:45: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpchop.dir/link.d CMakeFiles/cpchop.dir/examples/cpchop.cpp.o -o bin/cpchop -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | Vector fcent = f->centroid(); @@ -5131,28 +5598,8 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void createLinear(BCs& fbcs, | ^~~~~~~~~~~~ -[ 79%] Built target cpchop -make -f CMakeFiles/compareUpscaling.dir/build.make CMakeFiles/compareUpscaling.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/compareUpscaling.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/compareUpscaling.dir/build.make CMakeFiles/compareUpscaling.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -MF CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o.d -o CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/compareUpscaling.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relpermvisc.dir/link.d CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -o bin/upscale_relpermvisc -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 80%] Built target upscale_relpermvisc -make -f CMakeFiles/upscale_relperm_benchmark.dir/build.make CMakeFiles/upscale_relperm_benchmark.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relperm_benchmark.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/upscale_relperm_benchmark.dir/build.make CMakeFiles/upscale_relperm_benchmark.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 81%] Building CXX object CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -MF CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o.d -o CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/upscale_relperm_benchmark.cpp In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_simulator_test.cpp:53: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:52: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:247:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | FV fn = f->normal (); fn *= fa(i,i); @@ -5172,6 +5619,128 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ +[ 69%] Linking CXX executable bin/mimetic_solver_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/mimetic_solver_test.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) + | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 497 | EulerUpstreamResidual:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/mimetic_solver_test.dir/link.d CMakeFiles/mimetic_solver_test.dir/examples/mimetic_solver_test.cpp.o -o bin/mimetic_solver_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 69%] Built target mimetic_solver_test +make -f CMakeFiles/exp_variogram.dir/build.make CMakeFiles/exp_variogram.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/exp_variogram.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/exp_variogram.dir/build.make CMakeFiles/exp_variogram.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 70%] Building CXX object CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -MF CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o.d -o CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | std::pair poreSatVolumes(const GridInterface& grid, + | ^~~~~~~~~~~~~~ +[ 71%] Linking CXX executable bin/cpchop +/usr/bin/cmake -E cmake_link_script CMakeFiles/cpchop.dir/link.txt --verbose=1 +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | void estimateCellVelocity(std::vector& cell_velocity, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpchop.dir/link.d CMakeFiles/cpchop.dir/examples/cpchop.cpp.o -o bin/cpchop -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 71%] Built target cpchop +make -f CMakeFiles/upscale_steadystate_implicit.dir/build.make CMakeFiles/upscale_steadystate_implicit.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_steadystate_implicit.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/upscale_steadystate_implicit.dir/build.make CMakeFiles/upscale_steadystate_implicit.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 72%] Building CXX object CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -MF CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o.d -o CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:437:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 437 | jacobianTransposed(const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 668 | prod(const Matrix& A, const Dune::FieldVector& x) + | ^~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | void operator()(const CIt& c) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | double operator()(double dp) const + | ^~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | if (bid != 0 && isInside(low, high, f->centroid())) { @@ -5179,6 +5748,15 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:43: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp: In member function 'const std::pair Opm::CornerPointChopper::zLimits() const': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/CornerpointChopper.hpp:85:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | { + | ^ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | Vector fcent = f->centroid(); @@ -5186,71 +5764,35 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void createLinear(BCs& fbcs, | ^~~~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/function.hh:16, - from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:32: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = Dune::BlockVector >; Entity = Dune::cpgrid::Entity<0>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/aniso_implicitcap_test.cpp:52: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp: In member function 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:247:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | FV fn = f->normal (); fn *= fa(i,i); +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | void buildStaticContrib(const CellIter& c, +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, | ^~~~~~~~~~~~~~~~~~ -[ 82%] Linking CXX executable bin/cpregularize -/usr/bin/cmake -E cmake_link_script CMakeFiles/cpregularize.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:206:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:247:36: + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPAnisoRelpermEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp:244:43: + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpregularize.dir/link.d CMakeFiles/cpregularize.dir/examples/cpregularize.cpp.o -o bin/cpregularize -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 82%] Built target cpregularize -make -f CMakeFiles/test_gravitypressure.dir/build.make CMakeFiles/test_gravitypressure.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gravitypressure.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity.hpp:82, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp: In function 'Dune::FieldVector Opm::Elasticity::waveSpeeds(const Dune::FieldMatrix&, double, double, double)': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:101:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 101 | Dune::FieldVector waveSpeeds(const Dune::FieldMatrix& C, double phi, double theta, double density) - | ^~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_gravitypressure.dir/build.make CMakeFiles/test_gravitypressure.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 83%] Building CXX object CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -MF CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o.d -o CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_gravitypressure.cpp -/usr/include/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = Dune::BlockVector >]': -/usr/include/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler.hpp:241, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:30: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; +[ 73%] Linking CXX executable bin/upscale_relpermvisc +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relpermvisc.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:45: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: @@ -5258,7 +5800,7 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | prod(const Matrix& A, const Dune::FieldVector& x) | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | EulerUpstreamResidual:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5266,132 +5808,197 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: + inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | return iter_->geometry().center(); | ~~~~~~~~~~~~~~~^~ -[ 84%] Linking CXX executable bin/compareUpscaling -/usr/bin/cmake -E cmake_link_script CMakeFiles/compareUpscaling.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/compareUpscaling.dir/link.d CMakeFiles/compareUpscaling.dir/tests/compareUpscaling.cpp.o -o bin/compareUpscaling -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 84%] Built target compareUpscaling -make -f CMakeFiles/test_boundaryconditions.dir/build.make CMakeFiles/test_boundaryconditions.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_boundaryconditions.dir/DependInfo.cmake "--color=" +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 139 | const Vector loc_normal = f->normal(); + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | void operator()(const CIt& c) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relpermvisc.dir/link.d CMakeFiles/upscale_relpermvisc.dir/examples/upscale_relpermvisc.cpp.o -o bin/upscale_relpermvisc -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_boundaryconditions.dir/build.make CMakeFiles/test_boundaryconditions.dir/build -[ 85%] Linking CXX executable bin/cpchop_depthtrend +[ 73%] Built target upscale_relpermvisc +make -f CMakeFiles/upscale_perm.dir/build.make CMakeFiles/upscale_perm.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -/usr/bin/cmake -E cmake_link_script CMakeFiles/cpchop_depthtrend.dir/link.txt --verbose=1 -[ 86%] Building CXX object CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -MF CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o.d -o CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:524:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | auto res = nb_c - nbf_c + f_c - cell_c; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 497 | EulerUpstreamResidual:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/mutex:40, - from /usr/include/dune/common/parallel/mpihelper.hh:9, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:42: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:510:37: required from 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' - 510 | water_inout = std::make_pair(side1_flux, side2_flux); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:252:38: required from 'std::pair::permtensor_t, typename Opm::UpscalerBase::permtensor_t> Opm::SteadyStateUpscalerImplicit::upscaleSteadyState(int, const std::vector&, double, double, const permtensor_t&, bool&) [with Traits = Opm::SimulatorTraits; typename Opm::UpscalerBase::permtensor_t = Opm::FullMatrix; permtensor_t = Opm::FullMatrix]' - 252 | computeInOutFlows(w_io, o_io, this->flow_solver_.getSolution(), saturation); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_perm.dir/DependInfo.cmake "--color=" +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpchop_depthtrend.dir/link.d CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -o bin/cpchop_depthtrend -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 86%] Built target cpchop_depthtrend -make -f CMakeFiles/test_matrix.dir/build.make CMakeFiles/test_matrix.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_matrix.dir/DependInfo.cmake "--color=" +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_matrix.dir/build.make CMakeFiles/test_matrix.dir/build +make -f CMakeFiles/upscale_perm.dir/build.make CMakeFiles/upscale_perm.dir/build make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 75%] Building CXX object CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -MF CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o.d -o CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:47: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:182:92: required from here + 182 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K_1 = upscaler_1.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +[ 76%] Linking CXX executable bin/aniso_simulator_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/aniso_simulator_test.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, - from /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/upscale_relperm_benchmark.cpp:113: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:56: /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': /usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | std::pair getMinimumX() const { | ^ -[ 87%] Building CXX object CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:46, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:128, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:49: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In instantiation of 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:60: required from 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' - 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:196:45: required from 'void Opm::ImplicitCapillarity::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions; InnerProd = Opm::Isotropic::InnerProduct; typename GI::Vector = Dune::FieldVector]' - 196 | MatchSaturatedVolumeFunctor functor(residual_.grid(), - | ^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 83 | this->transport_solver_.transportSolve(saturation, this->stepsize_, this->gravity_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | this->injection_rates_); - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here - 78 | sim.run(); - | ~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | std::pair poreSatVolumes(const GridInterface& grid, - | ^~~~~~~~~~~~~~ -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -MF CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o.d -o CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_matrix.cpp -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' - 79 | typename GridInterface::Vector v = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here - 78 | sim.run(); - | ~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /usr/include/dune/istl/overlappingschwarz.hh:19, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': +/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 557 | // do not count ignored entries + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 558 | if constexpr ( useBitVector ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 559 | if ( flatBitVector[row] or flatBitVector[col] ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 560 | return; + | ~~~~~~~ + 561 | + | + 562 | nonZeros++; + | ~~~~~~~~~~~ + 563 | }); + | ~~ +/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 315 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' + 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' + 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' + 131 | criterion, parms, symmetric, pinfo) + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' + 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' + 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 255 | linsolver_verbosity_, + | ~~~~~~~~~~~~~~~~~~~~~ + 256 | linsolver_type_, same_matrix, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 257 | linsolver_maxit_, linsolver_prolongate_factor_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | linsolver_smooth_steps_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:182:92: required from here + 182 | Opm::SinglePhaseUpscaler::permtensor_t upscaled_K_1 = upscaler_1.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | return entry; + | ^~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/aniso_simulator_test.dir/link.d CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -o bin/aniso_simulator_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 76%] Built target aniso_simulator_test +make -f CMakeFiles/steadystate_test_implicit.dir/build.make CMakeFiles/steadystate_test_implicit.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/steadystate_test_implicit.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/steadystate_test_implicit.dir/build.make CMakeFiles/steadystate_test_implicit.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 77%] Building CXX object CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -MF CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o.d -o CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:77:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | double zmin = param.getDefault("zmin", ch.zLimits().first); + | ~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:45: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +[ 78%] Linking CXX executable bin/sim_steadystate_explicit +/usr/bin/cmake -E cmake_link_script CMakeFiles/sim_steadystate_explicit.dir/link.txt --verbose=1 +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:49: + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:50: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' 306 | double norm_comp = f->normal()[flow_dir]; @@ -5402,77 +6009,27 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:207:66: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 207 | permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:337:58: required from here + 337 | permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/usr/include/opm/grid/cpgrid/Geometry.hpp: In member function 'const Dune::cpgrid::Geometry<3, cdim>::JacobianTransposed Dune::cpgrid::Geometry<3, cdim>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 3]': -/usr/include/opm/grid/cpgrid/Geometry.hpp:561:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 561 | GlobalCoordinate corner_contrib = corner(i); - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:486: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In constructor 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::HexGeometry(const Opm::Elasticity::BoundaryGrid::Quad&, const GridImp&, int) [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:340:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 340 | BoundaryGrid::extract(c[i],it->geometry().corner(0),dir); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:61: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 478 | Dune::FieldMatrix Jt = jacobianTransposed(local); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:456:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | GlobalCoordinate corner_contrib = corner(i); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:461:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 461 | return Jt; - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::corner(int) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate corner(int cor) const - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::LocalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::local(const GlobalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:425:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 425 | JacobianTransposed JT = jacobianTransposed(x); - | ^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:426:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 426 | GlobalCoordinate z = global(x); - | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::setExternalContrib(typename GridInterface::CellIterator, int, const BCInterface&, double, std::vector&, std::vector&, std::vector&, std::vector&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1737:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1737 | void setExternalContrib(const typename GridInterface::CellIterator c, + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockAnisotropicRelperm.hpp:40, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillaryAnisotropicRelperm.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:46: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:47: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: required from 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]' 551 | s[0] = sat[c*2 + 0] + x[c]; @@ -5487,289 +6044,58 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | this->flow_solver_.getSolution(), injection); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here + 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh:530:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | constexpr FieldVector operator+ (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::Schwarz]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | void operator()(const CIt& c) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', + inlined from 'void Opm::IncompFlowSolverHybrid::enumerateBCDof(const GridInterface&, const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1074:53: +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::enumerateBCDof(const GridInterface&, const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1062:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1062 | void enumerateBCDof(const GridInterface& g, const BCInterface& bc) + | ^~~~~~~~~~~~~~ +In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', + inlined from 'void Opm::IncompFlowSolverHybrid::allocateBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1176:57: +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::allocateBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1149:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1149 | void allocateBCConnections(const BCInterface& bc) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/sim_steadystate_explicit.dir/link.d CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -o bin/sim_steadystate_explicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp:42: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryConditions.hpp: In instantiation of 'Opm::SurfvolBC::CompVec Opm::SurfvolBC::surfvol() const [with int numComponents = 3; CompVec = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp:127:5: required from here - 127 | BOOST_CHECK(bc2.surfvolCond(0).surfvol() == zero); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryConditions.hpp:236:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | CompVec surfvol() const - | ^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp: In function 'int run(Params&) [with GridType = Dune::CpGrid; AMG = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_elasticity.cpp:429:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | speeds = Opm::Elasticity::waveSpeeds(C, p.dip, p.azimuth, 1.0); - | ^~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::findBoundaries(double*, double*) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:153:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | min[i] = std::min(min[i],it->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:321:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | typename HexGeometry<2,2,GridType>::LocalCoordinate loc = - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::setupSolvers(const Opm::Elasticity::LinSolParams&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:995:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 995 | D[row][row] = 1.0/(A.getOperator()[row][row]/alpha); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, - from /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_gravitypressure.cpp:34: -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': -/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | std::pair getMinimumX() const { - | ^ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +[ 78%] Built target sim_steadystate_explicit +make -f CMakeFiles/upscale_cond.dir/build.make CMakeFiles/upscale_cond.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_cond.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/upscale_cond.dir/build.make CMakeFiles/upscale_cond.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -5777,7 +6103,7 @@ from /usr/include/opm/grid/common/GridAdapter.hpp:25, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ImplicitTransportDefs.hpp:17, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:47: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:48: /usr/include/opm/grid/cpgrid/Geometry.hpp: In instantiation of 'Dune::cpgrid::Geometry<3, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<3, cdim>::corner(int) const [with int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -5814,15 +6140,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | + '-' + std::to_string(it_count)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here + 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/grid/cpgrid/Geometry.hpp:506:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | GlobalCoordinate corner(int cor) const | ^~~~~~ +[ 79%] Building CXX object CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -MF CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o.d -o CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp +[ 80%] Linking CXX executable bin/upscale_relperm +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relperm.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -5868,18 +6202,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here + 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:134: + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:134, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:52: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' 1326 | f.write(eit.position(),*p); @@ -5919,91 +6251,154 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | + '-' + std::to_string(it_count)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' - 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here - 88 | mgr.upscale(param); - | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here + 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relperm.dir/link.d CMakeFiles/upscale_relperm.dir/examples/upscale_relperm.cpp.o -o bin/upscale_relperm -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 80%] Built target upscale_relperm +make -f CMakeFiles/upscale_relperm_benchmark.dir/build.make CMakeFiles/upscale_relperm_benchmark.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/upscale_relperm_benchmark.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/upscale_relperm_benchmark.dir/build.make CMakeFiles/upscale_relperm_benchmark.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 81%] Building CXX object CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -MF CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o.d -o CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/upscale_relperm_benchmark.cpp +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:50: + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' 306 | double norm_comp = f->normal()[flow_dir]; | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' 222 | return upscaleEffectivePerm(fluid); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:337:58: required from here - 337 | permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:285:57: required from here + 285 | Kfixed = upscaler_nonperiodic.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:24: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' - 79 | typename GridInterface::Vector v = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here - 64 | sim.run(); - | ~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockAnisotropicRelperm.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillaryAnisotropicRelperm.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:47: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: required from 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]' +[ 82%] Linking CXX executable bin/sim_steadystate_implicit +/usr/bin/cmake -E cmake_link_script CMakeFiles/sim_steadystate_implicit.dir/link.txt --verbose=1 +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:61: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp: In function 'std::vector > {anonymous}::getExtremeSats(std::string, std::vector >&, bool)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:140:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 140 | rocksatendp[i][0] = Jtmp.getMinimumX().first; + | ~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:46, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:128, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:46: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); + | ^~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:50: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | s[0] = sat[c*2 + 0] + x[c]; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/ImplicitTransport.hpp:129:33: required from 'void Opm::ImplicitTransport::solve(const Grid&, const SourceTerms*, double, const Opm::ImplicitTransportDetails::NRControl&, ReservoirState&, LinearSolver&, Opm::ImplicitTransportDetails::NRReport&) [with Grid = UnstructuredGrid; SourceTerms = Opm::TransportSource; ReservoirState = Opm::ReservoirState<2>; LinearSolver = Opm::LinearSolverBICGSTAB; Model = Opm::SinglePointUpwindTwoPhase; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; VNorm = Opm::MaxNormDune; VNeg = Opm::ImplicitTransportDefault::VectorNegater; VZero = Opm::ImplicitTransportDefault::VectorZero; MZero = Opm::ImplicitTransportDefault::MatrixZero; VAsgn = Opm::ImplicitTransportDefault::VectorAssign]' - 129 | model_.initIteration(state, g, sys_); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit_impl.hpp:291:30: required from 'bool Opm::EulerUpstreamImplicit::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions; typename GI::Vector = Dune::FieldVector]' - 291 | tsolver.solve(*mygrid_.c_grid(), &tsrc, dt_transport, ctrl_, state, linsolve_, rpt_); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:240:62: required from 'std::pair::permtensor_t, typename Opm::UpscalerBase::permtensor_t> Opm::SteadyStateUpscalerImplicit::upscaleSteadyState(int, const std::vector&, double, double, const permtensor_t&, bool&) [with Traits = Opm::SimulatorTraits; typename Opm::UpscalerBase::permtensor_t = Opm::FullMatrix; permtensor_t = Opm::FullMatrix]' - 240 | bool converged = transport_solver_.transportSolve(saturation, stepsize, gravity, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 241 | this->flow_solver_.getSolution(), injection); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here - 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:530:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 530 | constexpr FieldVector operator+ (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:510:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 510 | water_inout = std::make_pair(side1_flux, side2_flux); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | typename GridInterface::Vector v = f->centroid(); + | ^ +In member function 'Opm::FlowBC Opm::FunctionBoundaryConditions::flowCond(const BoundaryFace&) const [with BoundaryFace = Opm::GIE::Face >; BoundaryFunc = double (*)(const Dune::FieldVector&)]', + inlined from 'void Opm::IncompFlowSolverHybrid::setBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1275:57: +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/known_answer_test.cpp:111:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | return FlowBC(FlowBC::Dirichlet, bfunc_(bf.centroid())); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp: In member function 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:59:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | void run() + | ^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp: In member function 'void Opm::IncompFlowSolverHybrid::setBCConnections(const BCInterface&) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::FunctionBoundaryConditions&)>; InnerProduct = Opm::MimeticIPEvaluator]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1248:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1248 | void setBCConnections(const BCInterface& bc) + | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': /usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6036,90 +6431,185 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here - 78 | sim.run(); - | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 255 | linsolver_verbosity_, + | ~~~~~~~~~~~~~~~~~~~~~ + 256 | linsolver_type_, same_matrix, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 257 | linsolver_maxit_, linsolver_prolongate_factor_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | linsolver_smooth_steps_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_perm.cpp:285:57: required from here + 285 | Kfixed = upscaler_nonperiodic.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 285 | vtkwriter.write(filename, Dune::VTK::ascii); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/implicitcap_test.cpp:78:12: required from here - 78 | sim.run(); - | ~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:49, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:40, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:34: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:49: required from 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; typename GridInterface::Vector = Dune::FieldVector]' - 79 | typename GridInterface::Vector v = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:248:29: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 248 | estimateCellVelocity(cell_velocity, ginterf, flowsol); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here - 63 | sim.run(); - | ~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -In file included from /usr/include/opm/grid/common/Volumes.hpp:45, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:46: +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/sim_steadystate_implicit.dir/link.d CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -o bin/sim_steadystate_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/exp_variogram.cpp:77:54: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | double zmin = param.getDefault("zmin", ch.zLimits().first); + | ~~~~~~~~~~^~ +[ 82%] Built target sim_steadystate_implicit +make -f CMakeFiles/test_gravitypressure.dir/build.make CMakeFiles/test_gravitypressure.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gravitypressure.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/test_gravitypressure.dir/build.make CMakeFiles/test_gravitypressure.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 83%] Building CXX object CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -MF CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o.d -o CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_gravitypressure.cpp +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | return iter_->geometry().center(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | const CV Kg = prod(K, grav); + | ^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, + from /build/reproducible-path/opm-upscaling-2024.10+ds/benchmarks/upscale_relperm_benchmark.cpp:113: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/mutex:40, + from /usr/include/dune/common/parallel/mpihelper.hh:9, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:42: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:510:37: required from 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 510 | water_inout = std::make_pair(side1_flux, side2_flux); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:252:38: required from 'std::pair::permtensor_t, typename Opm::UpscalerBase::permtensor_t> Opm::SteadyStateUpscalerImplicit::upscaleSteadyState(int, const std::vector&, double, double, const permtensor_t&, bool&) [with Traits = Opm::SimulatorTraits; typename Opm::UpscalerBase::permtensor_t = Opm::FullMatrix; permtensor_t = Opm::FullMatrix]' + 252 | computeInOutFlows(w_io, o_io, this->flow_solver_.getSolution(), saturation); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:33, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:64: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:876:48: required from here + 876 | condTensor = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:44, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:49: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In instantiation of 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler; Vector = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: required from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:266:34: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 266 | Q[pdd] = computeAverageVelocity(flow_solver_.getSolution(), pdd, pdd); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:207:66: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 207 | permtensor_t upscaled_K = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | Vector normal() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockAnisotropicRelperm.hpp:40, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillaryAnisotropicRelperm.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:39, + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:46: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: required from 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]' 551 | s[0] = sat[c*2 + 0] + x[c]; @@ -6129,19 +6619,41 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit_impl.hpp:291:30: required from 'bool Opm::EulerUpstreamImplicit::transportSolve(std::vector&, double, const typename GI::Vector&, const PressureSolution&, const Opm::SparseVector&) const [with PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions; typename GI::Vector = Dune::FieldVector]' 291 | tsolver.solve(*mygrid_.c_grid(), &tsrc, dt_transport, ctrl_, state, linsolve_, rpt_); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:83:41: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 83 | this->transport_solver_.transportSolve(saturation, this->stepsize_, this->gravity_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | this->injection_rates_); - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here - 64 | sim.run(); - | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:240:62: required from 'std::pair::permtensor_t, typename Opm::UpscalerBase::permtensor_t> Opm::SteadyStateUpscalerImplicit::upscaleSteadyState(int, const std::vector&, double, double, const permtensor_t&, bool&) [with Traits = Opm::SimulatorTraits; typename Opm::UpscalerBase::permtensor_t = Opm::FullMatrix; permtensor_t = Opm::FullMatrix]' + 240 | bool converged = transport_solver_.transportSolve(saturation, stepsize, gravity, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 241 | this->flow_solver_.getSolution(), injection); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fvector.hh:530:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | constexpr FieldVector operator+ (const K a, const FieldVector& b) noexcept | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | A ElasticityUpscale::B + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' + 365 | IMPL_FUNC(void, fixPoint(Direction dir, + | ^~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/RelPermUtils.hpp:30, + from /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_gravitypressure.cpp:34: +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp: In member function 'std::pair Opm::MonotCubicInterpolator::getMinimumX() const': +/usr/include/opm/common/utility/numeric/MonotCubicInterpolator.hpp:236:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | std::pair getMinimumX() const { + | ^ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp: In member function 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:59:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | void run() + | ^~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/grid/cpgrid/CpGridData.hpp:71, from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:314, @@ -6149,7 +6661,7 @@ from /usr/include/opm/grid/common/GridAdapter.hpp:25, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ImplicitTransportDefs.hpp:17, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:48: + from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:47: /usr/include/opm/grid/cpgrid/Geometry.hpp: In instantiation of 'Dune::cpgrid::Geometry<3, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<3, cdim>::corner(int) const [with int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -6186,37 +6698,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | + '-' + std::to_string(it_count)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here - 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ /usr/include/opm/grid/cpgrid/Geometry.hpp:506:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | GlobalCoordinate corner(int cor) const | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In instantiation of 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3; typename Matrix::value_type = double]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:43: required from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; CellIter = Opm::GIE::CellIterator >; typename GridInterface::CellIterator::Vector = Dune::FieldVector]' - 225 | const CV Kg = prod(K, grav); - | ~~~~^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:575:39: required from 'void Opm::IncompFlowSolverHybrid::computeInnerProducts(const RockInterface&, const Point&) [with Point = Dune::FieldVector; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 575 | ip_.buildStaticContrib(c, r, grav, cf.rowSize(i)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:485:37: required from 'void Opm::IncompFlowSolverHybrid::init(const GridInterface&, const RockInterface&, const Point&, const BCInterface&) [with Point = Dune::FieldVector; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 485 | computeInnerProducts(r, grav); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:218:23: required from 'void Opm::SimulatorBase::initSolvers(const Opm::ParameterGroup&) [with SimTraits = Opm::SimulatorTraits]' - 218 | flow_solver_.init(ginterf_, res_prop_, gravity_, bcond_); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:110:6: required from 'void Opm::SimulatorBase::init(const Opm::ParameterGroup&) [with SimTraits = Opm::SimulatorTraits]' - 110 | initSolvers(param); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:63:13: required from here - 63 | sim.init(param); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, @@ -6262,16 +6752,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here - 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:134, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:52: + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit.hpp:134: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' 1326 | f.write(eit.position(),*p); @@ -6311,28 +6803,44 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | + '-' + std::to_string(it_count)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:370:46: required from here - 370 | = upscaler.upscaleSteadyState(fldir, init_sat, saturations[satidx], pdrop, upscaled_K, success); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerManagerImplicit.hpp:240:54: required from 'void Opm::SteadyStateUpscalerManagerImplicit::upscale(const Opm::ParameterGroup&) [with Upscaler = Opm::SteadyStateUpscalerImplicit >]' + 240 | = upscaler.upscaleSteadyState(flow_direction, init_sat, saturations[i], pdrop, upscaled_K, success); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/steadystate_test_implicit.cpp:88:16: required from here + 88 | mgr.upscale(param); + | ~~~~~~~~~~~^~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | void operator()(const CIt& c) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 551 | s[0] = sat[c*2 + 0] + x[c]; +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 306 | double norm_comp = f->normal()[flow_dir]; + | ~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /usr/include/dune/istl/overlappingschwarz.hh:19, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': -/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:43, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalingTraits.hpp:38, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SinglePhaseUpscaler.hpp:39: +/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': +/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | // do not count ignored entries @@ -6349,114 +6857,56 @@ | ~~~~~~~~~~~ 563 | }); | ~~ -/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix >; Matrix = Dune::BCRSMatrix >]' +/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' 315 | setMatrix(matrix); | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >]' +/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >]' +/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; X = Dune::BlockVector >; PI = Dune::Amg::SequentialInformation; A = std::allocator > >; Operator = Dune::MatrixAdapter >, Dune::BlockVector >, Dune::BlockVector > >; ParallelInformation = Dune::Amg::SequentialInformation]' +/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' 131 | criterion, parms, symmetric, pinfo) | ^ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here - 64 | sim.run(); - | ~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:254:24: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleEffectivePerm(const FluidInterface&) [with FluidInterface = Opm::ReservoirPropertyTracerFluid; Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 254 | flow_solver_.solve(fluid, sat, bcond_, src, residual_tolerance_, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 255 | linsolver_verbosity_, + | ~~~~~~~~~~~~~~~~~~~~~ + 256 | linsolver_type_, same_matrix, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 257 | linsolver_maxit_, linsolver_prolongate_factor_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | linsolver_smooth_steps_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:222:36: required from 'Opm::UpscalerBase::permtensor_t Opm::UpscalerBase::upscaleSinglePhase() [with Traits = Opm::SimulatorTraits; permtensor_t = Opm::FullMatrix]' + 222 | return upscaleEffectivePerm(fluid); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:876:48: required from here + 876 | condTensor = upscaler.upscaleSinglePhase(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return entry; | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 285 | vtkwriter.write(filename, Dune::VTK::ascii); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:64:12: required from here - 64 | sim.run(); - | ~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillaryAnisotropicRelperm<3>, Opm::BasicBoundaryConditions, Opm::Anisotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 88%] Linking CXX executable bin/test_matrix -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_matrix.dir/link.txt --verbose=1 -In function 'Dune::cpgrid::Geometry<0, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<0, cdim>::corner(int) const [with int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_matrix.dir/link.d CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -o bin/test_matrix -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 88%] Built target test_matrix -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:511:35: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 511 | oil_inout = std::make_pair(side1_flux_oil, side2_flux_oil); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:80:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | v -= c->centroid(); + | ~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | return iter_->geometry().center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:42: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:225:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -6470,17 +6920,6 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | Vector fcent = f->geometry().center(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ /usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ @@ -6509,128 +6948,14 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | typename GridInterface::Vector v = f->centroid(); | ^ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 139 | const Vector loc_normal = f->normal(); - | ^~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | typename GridInterface::Vector v = f->centroid(); - | ^ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /usr/include/dune/istl/overlappingschwarz.hh:19, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:57, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:43, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:57: -/usr/include/dune/istl/foreach.hh: In instantiation of 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::; std::size_t = long unsigned int]': -/usr/include/dune/istl/umfpack.hh:556:51: required from 'void Dune::UMFPack::setMatrix(const Matrix&, const BitVector&) [with BitVector = Dune::Impl::NoBitVector; M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 556 | auto [flatRows,flatCols] = flatMatrixForEach( matrix, [&](auto&& /*entry*/, auto&& row, auto&& col){ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 557 | // do not count ignored entries - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 558 | if constexpr ( useBitVector ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 559 | if ( flatBitVector[row] or flatBitVector[col] ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 560 | return; - | ~~~~~~~ - 561 | - | - 562 | nonZeros++; - | ~~~~~~~~~~~ - 563 | }); - | ~~ -/usr/include/dune/istl/umfpack.hh:315:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 315 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:418:29: required from 'void Dune::Amg::FastAMG::createHierarchies(C&, std::shared_ptr, const PI&) [with C = const Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' - 418 | solver_.reset(new DIRECTSOLVER(matrices_->matrices().coarsest().getRedistributed().getmat(), false, false)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:361:24: required from 'Dune::Amg::FastAMG::FastAMG(std::shared_ptr, const C&, const Dune::Amg::Parameters&, bool, const PI&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >]' - 361 | createHierarchies(criterion, std::move(fineOperator), pinfo); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/fastamg.hh:131:53: required from 'Dune::Amg::FastAMG::FastAMG(const Operator&, const C&, const Dune::Amg::Parameters&, bool, const ParallelInformation&) [with C = Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >; M = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; X = Dune::BlockVector, std::allocator > >; PI = Dune::Amg::SequentialInformation; A = std::allocator, std::allocator > > >; Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; ParallelInformation = Dune::Amg::SequentialInformation]' - 131 | criterion, parms, symmetric, pinfo) - | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:1571:32: required from 'void Opm::IncompFlowSolverHybrid::solveLinearSystemFastAMG(double, int, int, double, bool, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 1571 | precond_.reset(new Precond(*opS_, criterion, parms)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/IncompFlowSolverHybrid.hpp:687:17: required from 'void Opm::IncompFlowSolverHybrid::solve(const FluidInterface&, const std::vector&, const BCInterface&, const std::vector&, double, int, int, bool, int, double, int) [with FluidInterface = Opm::ReservoirPropertyCapillary<3>; GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>; BCInterface = Opm::BasicBoundaryConditions; InnerProduct = Opm::Isotropic::InnerProduct]' - 687 | solveLinearSystemFastAMG(residual_tolerance, linsolver_verbosity, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:77:27: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 77 | this->flow_solver_.solve(this->res_prop_, saturation, this->bcond_, this->injection_rates_psolver_, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 78 | this->residual_tolerance_, this->linsolver_verbosity_, this->linsolver_type_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here - 63 | sim.run(); - | ~~~~~~~^~ -/usr/include/dune/istl/foreach.hh:152:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | return entry; - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:44, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:54: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:285:24: required from 'void Opm::writeVtkOutput(const GridInterface&, const ReservoirProperties&, const FlowSol&, const std::vector&, const std::string&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution; std::string = std::__cxx11::basic_string]' - 285 | vtkwriter.write(filename, Dune::VTK::ascii); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:87:31: required from 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]' - 87 | writeVtkOutput(this->ginterf_, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 88 | this->res_prop_, - | ~~~~~~~~~~~~~~~~ - 89 | this->flow_solver_.getSolution(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | saturation, - | ~~~~~~~~~~~ - 91 | "testsolution-" + std::to_string(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_explicit.cpp:63:12: required from here - 63 | sim.run(); - | ~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp: In function 'std::vector > {anonymous}::getExtremeSats(std::string, std::vector >&, bool)': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_steadystate_implicit.cpp:140:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 140 | rocksatendp[i][0] = Jtmp.getMinimumX().first; - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::GlobalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::global(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:404:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 404 | GlobalCoordinate corner_contrib = corner(i); - | ~~~~~~^~~ -In function 'Dune::cpgrid::Geometry<3, cdim>::GlobalCoordinate Dune::cpgrid::Geometry<3, cdim>::corner(int) const [with int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:512:80: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 512 | Pcmincandidate = InvJfunctions[int(satnums[cell_idx])-1].getMinimumX().first + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39, from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase.hpp:171: @@ -6655,329 +6980,72 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Vector normal() const | ^~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | double norm_comp = f->normal()[flow_dir]; | ~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity_impl.hpp:46, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:128, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorTraits.hpp:46: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In constructor 'Opm::MatchSaturatedVolumeFunctor::MatchSaturatedVolumeFunctor(const GridInterface&, const ReservoirProperties&, const std::vector&, const std::vector&) [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:79:39: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | std::pair vols = poreSatVolumes(grid, rp, orig_sat); - | ^~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:50: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 551 | s[0] = sat[c*2 + 0] + x[c]; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:510:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 510 | water_inout = std::make_pair(side1_flux, side2_flux); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | typename GridInterface::Vector v = f->centroid(); - | ^ -[ 89%] Linking CXX executable bin/test_boundaryconditions -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_boundaryconditions.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale.hpp:41: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp: In member function 'virtual void Opm::Elasticity::MortarEvaluator::applyscaleadd(Dune::LinearOperator >, Dune::BlockVector > >::field_type, const Opm::Elasticity::Vector&, Opm::Elasticity::Vector&) const': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/mortar_evaluator.hpp:67:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | y[i] += alpha*l2[i-A.N()]; - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_boundaryconditions.dir/link.d CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -o bin/test_boundaryconditions -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 89%] Built target test_boundaryconditions -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In constructor 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::HexGeometry(const Opm::Elasticity::BoundaryGrid::Quad&, const GridImp&, int) [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:340:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 340 | BoundaryGrid::extract(c[i],it->geometry().corner(0),dir); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | Vector fcent = f->geometry().center(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamImplicit.hpp:50, - from /build/reproducible-path/opm-upscaling-2024.10+ds/examples/sim_steadystate_implicit.cpp:27: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 551 | s[0] = sat[c*2 + 0] + x[c]; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:79:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | typename GridInterface::Vector v = f->centroid(); - | ^ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:124:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | Vector centroid() const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp: In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:133:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | Vector normal() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:53: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:106:47: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | Vector fcent = f->geometry().center(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:149:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ^~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream_impl.hpp:46, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:148, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | typename Grid::Vector loc_halfface_normal = f->normal(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::expandSolution(Opm::Elasticity::Vector&, const Opm::Elasticity::Vector&) [with GridType = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | result[l] += u[meqn[idx]]*mpc->getMaster(n).coeff; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:456:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 456 | GlobalCoordinate corner_contrib = corner(i); - | ~~~~~~^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 551 | s[0] = sat[c*2 + 0] + x[c]; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 229 | const CV cc = c->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 551 | s[0] = sat[c*2 + 0] + x[c]; -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:511:35: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 511 | oil_inout = std::make_pair(side1_flux_oil, side2_flux_oil); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:80:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | v -= c->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 551 | s[0] = sat[c*2 + 0] + x[c]; -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 229 | const CV cc = c->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::loadMaterialsFromGrid(const std::string&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:663:40: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 663 | if ((it = cache.find(std::make_pair(Emod[k],Poiss[k]))) != cache.end()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::LocalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::local(const GlobalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:421:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 421 | LocalCoordinate x = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp: In member function 'void Opm::Elasticity::ASMHandler::extractValues(Dune::FieldVector&, const Opm::Elasticity::Vector&, const LeafIterator&) [with int comp = 24; GridType = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/asmhandler_impl.hpp:135:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | v[l] += u[idx]*mpc->getMaster(m).coeff; -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp: In member function 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:59:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | void run() - | ^~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:511:35: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 511 | oil_inout = std::make_pair(side1_flux_oil, side2_flux_oil); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:80:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | v -= c->centroid(); - | ~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 90%] Linking CXX executable bin/test_gravitypressure -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gravitypressure.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp: In function 'void Opm::Elasticity::Elasticity::getBmatrix(Dune::FieldMatrix&, const Dune::FieldVector&, const Dune::FieldMatrix&) [with int components = 6; int funcdim = 24; GridType = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_impl.hpp:32:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | Jinv.mv(basis[i].evaluateGradient(point),dNdX[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_gravitypressure.dir/link.d CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -o bin/test_gravitypressure -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target test_gravitypressure -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tests.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/tests.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 90%] Built target tests -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp: In member function 'bool Opm::SinglePointUpwindTwoPhase::initIteration(const ReservoirState&, const Grid&, JacobianSystem&) [with ReservoirState = Opm::ReservoirState<2>; Grid = UnstructuredGrid; JacobianSystem = Opm::ImplicitTransportDefault::JacobianSystem >, Opm::ImplicitTransportDefault::NewtonVectorCollection > > >; TwophaseFluid = Opm::TwophaseFluidWrapper]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp:551:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 551 | s[0] = sat[c*2 + 0] + x[c]; +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | std::pair poreSatVolumes(const GridInterface& grid, - | ^~~~~~~~~~~~~~ -[ 91%] Linking CXX executable bin/upscale_relperm_benchmark -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relperm_benchmark.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | std::pair poreSatVolumes(const GridInterface& grid, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | void estimateCellVelocity(std::vector& cell_velocity, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relperm_benchmark.dir/link.d CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -o bin/upscale_relperm_benchmark -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 84%] Linking CXX executable bin/aniso_implicitcap_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/aniso_implicitcap_test.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:229:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 229 | const CV cc = c->centroid(); + | ~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/aniso_implicitcap_test.dir/link.d CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -o bin/aniso_implicitcap_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] Built target upscale_relperm_benchmark -make -f CMakeFiles/benchmarks.dir/build.make CMakeFiles/benchmarks.dir/depend +[ 84%] Built target aniso_implicitcap_test +make -f CMakeFiles/test_boundaryconditions.dir/build.make CMakeFiles/test_boundaryconditions.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/benchmarks.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_boundaryconditions.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/benchmarks.dir/build.make CMakeFiles/benchmarks.dir/build +make -f CMakeFiles/test_boundaryconditions.dir/build.make CMakeFiles/test_boundaryconditions.dir/build make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/benchmarks.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 91%] Built target benchmarks -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | double operator()(double dp) const - | ^~~~~~~~ -[ 92%] Linking CXX executable bin/aniso_simulator_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/aniso_simulator_test.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Building CXX object CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | Vector fcent = f->centroid(); | ~~~~~~~~~~~^~ +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -MF CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o.d -o CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void createLinear(BCs& fbcs, | ^~~~~~~~~~~~ -[ 93%] Linking CXX executable bin/aniso_implicitcap_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/aniso_implicitcap_test.dir/link.txt --verbose=1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:91:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | double findCFLtimeGravity(const Grid& grid, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:116:60: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeGravity(const Grid&, const ReservoirProperties&, const typename Grid::Vector&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:123:34: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp: In member function 'void Opm::SteadyStateUpscalerImplicit::computeInOutFlows(std::pair&, std::pair&, const FlowSol&, const std::vector&) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/SteadyStateUpscalerImplicit_impl.hpp:511:35: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 511 | oil_inout = std::make_pair(side1_flux_oil, side2_flux_oil); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:80:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | v -= c->centroid(); + | ~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | FV fn = f->normal (); fn *= fa(i,i); @@ -6985,20 +7053,8 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | void buildStaticContrib(const CellIter& c, | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 143 | double findCFLtimeCapillary(const Grid& grid, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:143:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:168:55: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp: In function 'double Opm::cfl_calculator::findCFLtimeCapillary(const Grid&, const ReservoirProperties&) [with Grid = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/CflCalculator.hpp:170:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | double spatial_contrib = loc_centroid*prod(loc_perm_inv, loc_centroid); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7009,22 +7065,36 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | void estimateCellVelocity(std::vector& cell_velocity, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/aniso_simulator_test.dir/link.d CMakeFiles/aniso_simulator_test.dir/examples/aniso_simulator_test.cpp.o -o bin/aniso_simulator_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp:42: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryConditions.hpp: In instantiation of 'Opm::SurfvolBC::CompVec Opm::SurfvolBC::surfvol() const [with int numComponents = 3; CompVec = Dune::FieldVector]': +/build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_boundaryconditions.cpp:127:5: required from here + 127 | BOOST_CHECK(bc2.surfvolCond(0).surfvol() == zero); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryConditions.hpp:236:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | CompVec surfvol() const + | ^~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ +[ 86%] Linking CXX executable bin/cpchop_depthtrend +/usr/bin/cmake -E cmake_link_script CMakeFiles/cpchop_depthtrend.dir/link.txt --verbose=1 +[ 87%] Linking CXX executable bin/implicitcap_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/implicitcap_test.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/cpchop_depthtrend.dir/link.d CMakeFiles/cpchop_depthtrend.dir/examples/cpchop_depthtrend.cpp.o -o bin/cpchop_depthtrend -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] Built target aniso_simulator_test -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp: In function 'void Opm::estimateCellVelocity(std::vector&, const GridInterface&, const FlowSol&) [with GridInterface = GridInterfaceEuler; FlowSol = IncompFlowSolverHybrid, ReservoirPropertyCapillary<3>, BasicBoundaryConditions, Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorUtilities.hpp:65:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | void estimateCellVelocity(std::vector& cell_velocity, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/aniso_implicitcap_test.dir/link.d CMakeFiles/aniso_implicitcap_test.dir/examples/aniso_implicitcap_test.cpp.o -o bin/aniso_implicitcap_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +[ 87%] Built target cpchop_depthtrend +make -f CMakeFiles/test_matrix.dir/build.make CMakeFiles/test_matrix.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/test_matrix.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 93%] Built target aniso_implicitcap_test -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39: +make -f CMakeFiles/test_matrix.dir/build.make CMakeFiles/test_matrix.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 88%] Building CXX object CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DFMT_SHARED -DHAVE_CONFIG_H=1 -DHAVE_MPI=1 -DMETIS_API_VERSION=5 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DSCOTCH_METIS_VERSION=5 -D_MPICC_H -I/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-upscaling-2024.10+ds -I/usr/include/parmetis -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/superlu -I/usr/include/trilinos -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/scotch -isystem /usr/include/metis -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -MF CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o.d -o CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -c /build/reproducible-path/opm-upscaling-2024.10+ds/tests/common/test_matrix.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/implicitcap_test.dir/link.d CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -o bin/implicitcap_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 88%] Built target implicitcap_test /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | Vector fcent = f->centroid(); @@ -7032,301 +7102,24 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void createLinear(BCs& fbcs, | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/RockJfunc.hpp:41, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/ReservoirPropertyCapillary.hpp:39, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/SimulatorBase.hpp:50: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp: In function 'Dune::FieldVector Opm::prod(const Matrix&, const Dune::FieldVector&) [with Matrix = FullMatrix; int rows = 3]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/Matrix.hpp:668:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 668 | prod(const Matrix& A, const Dune::FieldVector& x) - | ^~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 497 | EulerUpstreamResidual:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 139 | const Vector loc_normal = f->normal(); - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | void operator()(const CIt& c) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | std::pair poreSatVolumes(const GridInterface& grid, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/ImplicitCapillarity.hpp:44: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp: In function 'void Opm::setupRegionBasedConditions(const ParameterGroup&, const GridInterface&, BCs&) [with GridInterface = GridInterfaceEuler; BCs = BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:212:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | if (bid != 0 && isInside(low, high, f->centroid())) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:184:17: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | inline void setupRegionBasedConditions(const Opm::ParameterGroup& param, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Vector fcent = f->centroid(); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | void createLinear(BCs& fbcs, - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | FV fn = f->normal (); fn *= fa(i,i); - | ~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | void buildStaticContrib(const CellIter& c, - | ^~~~~~~~~~~~~~~~~~ -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return iter_->centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | return iter_->geometry().volume(); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual.hpp:125, - from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstream.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:524:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | auto res = nb_c - nbf_c + f_c - cell_c; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 497 | EulerUpstreamResidual:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:497:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::centroid() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'typename GI::Vector Opm::EulerUpstreamResidual::estimateCapPressureGradient(const FIt&, const FIt&) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>; BoundaryConditions = Opm::BasicBoundaryConditions]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:515:24: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:127:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | return iter_->geometry().center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp: In member function 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 139 | const Vector loc_normal = f->normal(); - | ~~~~~~~~~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | void operator()(const CIt& c) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | double operator()(double dp) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:92:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:137:52: + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return iter_->geometry().volume(); | ~~~~~~~~~~~~~~~^~ In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', - inlined from 'void Opm::EulerUpstreamResidualDetails::UpdateForCell::operator()(const CIt&) const [with CIt = Opm::GIE::CellIterator >; UpstreamSolver = Opm::EulerUpstreamResidual, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions >; PressureSolution = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/EulerUpstreamResidual_impl.hpp:139:56: + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return iter_->centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | double operator()(double dp) const - | ^~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'const Dune::FieldMatrix::mydimension, coorddimension> Opm::Elasticity::HexGeometry<2, cdim, GridImp>::jacobianTransposed(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:437:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 437 | jacobianTransposed(const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': -/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | auto block = [&]{ - | ~~~~ - 150 | for (auto const& row : matrix) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | for (auto const& entry : row) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | return entry; - | ~~~~~~~~~~~~~ - 153 | return Block{}; - | ~~~~~~~~~~~~~~~ - 154 | }(); - | ~^~ -/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +[ 89%] Linking CXX executable bin/known_answer_test +/usr/bin/cmake -E cmake_link_script CMakeFiles/known_answer_test.dir/link.txt --verbose=1 +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': /usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto block = [&]{ | ~~~~ @@ -7340,83 +7133,29 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp: In member function 'void Opm::SimulatorTester::run() [with SimTraits = Opm::SimulatorTraits]': -/build/reproducible-path/opm-upscaling-2024.10+ds/examples/SimulatorTester.hpp:59:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | void run() - | ^~~ -In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | void findPeriodicPartners(std::vector& bfinfo, - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 94%] Linking CXX executable bin/sim_steadystate_explicit -/usr/bin/cmake -E cmake_link_script CMakeFiles/sim_steadystate_explicit.dir/link.txt --verbose=1 -[ 95%] Linking CXX executable bin/implicitcap_test -/usr/bin/cmake -E cmake_link_script CMakeFiles/implicitcap_test.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/sim_steadystate_explicit.dir/link.d CMakeFiles/sim_steadystate_explicit.dir/examples/sim_steadystate_explicit.cpp.o -o bin/sim_steadystate_explicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target sim_steadystate_explicit -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/implicitcap_test.dir/link.d CMakeFiles/implicitcap_test.dir/examples/implicitcap_test.cpp.o -o bin/implicitcap_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 95%] Built target implicitcap_test -[ 96%] Linking CXX executable bin/steadystate_test_implicit -/usr/bin/cmake -E cmake_link_script CMakeFiles/steadystate_test_implicit.dir/link.txt --verbose=1 -[ 97%] Linking CXX executable bin/sim_steadystate_implicit -/usr/bin/cmake -E cmake_link_script CMakeFiles/sim_steadystate_implicit.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/steadystate_test_implicit.dir/link.d CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -o bin/steadystate_test_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::fixPoint(Opm::Elasticity::Direction, GlobalCoordinate, const NodeValue&) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]': -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | A ElasticityUpscale::B - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:365:1: note: in expansion of macro 'IMPL_FUNC' - 365 | IMPL_FUNC(void, fixPoint(Direction dir, - | ^~~~~~~~~ -[ 97%] Built target steadystate_test_implicit -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/sim_steadystate_implicit.dir/link.d CMakeFiles/sim_steadystate_implicit.dir/examples/sim_steadystate_implicit.cpp.o -o bin/sim_steadystate_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so -make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 97%] Built target sim_steadystate_implicit -[ 98%] Linking CXX executable bin/upscale_steadystate_implicit -/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_steadystate_implicit.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_steadystate_implicit.dir/link.d CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -o bin/upscale_steadystate_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/known_answer_test.dir/link.d CMakeFiles/known_answer_test.dir/examples/known_answer_test.cpp.o -o bin/known_answer_test -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[ 98%] Built target upscale_steadystate_implicit /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh: In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::LocalCoordinate Opm::Elasticity::HexGeometry<2, cdim, GridImp>::local(const GlobalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:426:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 426 | GlobalCoordinate z = global(x); | ~~~~~~^~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:417:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | LocalCoordinate local(const GlobalCoordinate& y) const | ^~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +[ 89%] Built target known_answer_test /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:417:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:417:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:417:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:425:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7426,6 +7165,23 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7438,6 +7194,18 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:279:1: note: in expansion of macro 'IMPL_FUNC' 279 | IMPL_FUNC(void, assembleBBlockMortar(const BoundaryGrid& b1, | ^~~~~~~~~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 90%] Linking CXX executable bin/test_boundaryconditions +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_boundaryconditions.dir/link.txt --verbose=1 In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]', inlined from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::FastAMG]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:317:46: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:84: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7469,6 +7237,8 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Linking CXX executable bin/test_gravitypressure +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gravitypressure.dir/link.txt --verbose=1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7491,6 +7261,9 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_boundaryconditions.dir/link.d CMakeFiles/test_boundaryconditions.dir/tests/common/test_boundaryconditions.cpp.o -o bin/test_boundaryconditions -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 91%] Built target test_boundaryconditions /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7513,6 +7286,8 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 92%] Linking CXX executable bin/upscale_relperm_benchmark +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_relperm_benchmark.dir/link.txt --verbose=1 /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7526,6 +7301,9 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:279:1: note: in expansion of macro 'IMPL_FUNC' 279 | IMPL_FUNC(void, assembleBBlockMortar(const BoundaryGrid& b1, | ^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_gravitypressure.dir/link.d CMakeFiles/test_gravitypressure.dir/tests/common/test_gravitypressure.cpp.o -o bin/test_gravitypressure -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 92%] Built target test_gravitypressure In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]', inlined from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:317:46: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:84: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7535,6 +7313,12 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Linking CXX executable bin/test_matrix +/usr/bin/cmake -E cmake_link_script CMakeFiles/test_matrix.dir/link.txt --verbose=1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7548,6 +7332,10 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:279:1: note: in expansion of macro 'IMPL_FUNC' 279 | IMPL_FUNC(void, assembleBBlockMortar(const BoundaryGrid& b1, | ^~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | std::pair poreSatVolumes(const GridInterface& grid, + | ^~~~~~~~~~~~~~ In member function 'Opm::Elasticity::HexGeometry<2, cdim, GridImp>::ctype Opm::Elasticity::HexGeometry<2, cdim, GridImp>::integrationElement(const LocalCoordinate&) const [with int cdim = 2; GridImp = Dune::CpGrid]', inlined from 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG2Level >, Dune::BlockVector >, Dune::BlockVector > > >]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:317:46: /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/boundarygrid.hh:478:84: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7557,6 +7345,30 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test_matrix.dir/link.d CMakeFiles/test_matrix.dir/tests/common/test_matrix.cpp.o -o bin/test_matrix -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 93%] Built target test_matrix +make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/tests.dir/DependInfo.cmake "--color=" +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_relperm_benchmark.dir/link.d CMakeFiles/upscale_relperm_benchmark.dir/benchmarks/upscale_relperm_benchmark.cpp.o -o bin/upscale_relperm_benchmark -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'CMakeFiles/tests.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 93%] Built target upscale_relperm_benchmark +make -f CMakeFiles/benchmarks.dir/build.make CMakeFiles/benchmarks.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/benchmarks.dir/DependInfo.cmake "--color=" +[ 93%] Built target tests +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/benchmarks.dir/build.make CMakeFiles/benchmarks.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'CMakeFiles/benchmarks.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 93%] Built target benchmarks /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::SymmetricMultiplicativeSchwarzMode, Dune::UMFPack > > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7623,6 +7435,10 @@ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:322:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | lg.local(hex.global(r->position())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp: In member function 'void Opm::Elasticity::ElasticityUpscale::assembleBBlockMortar(const Opm::Elasticity::BoundaryGrid&, const Opm::Elasticity::BoundaryGrid&, int, int, int, int, double) [with GridType = Dune::CpGrid; PC = Opm::Elasticity::AMG1 >, Dune::BlockVector >, Dune::BlockVector > > >]': /build/reproducible-path/opm-upscaling-2024.10+ds/opm/elasticity/elasticity_upscale_impl.hpp:28:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | A ElasticityUpscale::B @@ -7650,11 +7466,231 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -[100%] Linking CXX executable bin/upscale_elasticity +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In function 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | double UpscalerBase::computeAverageVelocity(const FlowSol& flow_solution, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:290:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:305:25: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'double Opm::UpscalerBase::computeAverageVelocity(const FlowSol&, int, int) const [with FlowSol = Opm::IncompFlowSolverHybrid, Opm::ReservoirPropertyCapillary<3>, Opm::BasicBoundaryConditions, Opm::Isotropic::InnerProduct>::FlowSolution; Traits = Opm::SimulatorTraits]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:306:32: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp: In member function 'double Opm::UpscalerBase::computeDelta(int) const [with Traits = Opm::SimulatorTraits]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:342:19: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | inline double UpscalerBase::computeDelta(const int flow_dir) const + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In function 'std::pair Opm::poreSatVolumes(const GridInterface&, const ReservoirProperties&, const std::vector&) [with GridInterface = GridInterfaceEuler; ReservoirProperties = ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:49:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | std::pair poreSatVolumes(const GridInterface& grid, + | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/setupBoundaryConditions.hpp:42, + from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/upscaling/UpscalerBase_impl.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp: In function 'void Opm::createLinear(BCs&, const GridInterface&, double, int, double, bool, double) [with BCs = BasicBoundaryConditions; GridInterface = GridInterfaceEuler]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:242:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Vector fcent = f->centroid(); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:220:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | void createLinear(BCs& fbcs, + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp: In member function 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | FV fn = f->normal (); fn *= fa(i,i); + | ~~~~~~~~~~~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:200:14: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | void buildStaticContrib(const CellIter& c, + | ^~~~~~~~~~~~~~~~~~ +In member function 'Opm::GIE::Face::Vector Opm::GIE::Face::normal() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:236:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:136:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return iter_->centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Opm::GIE::Face::Scalar Opm::GIE::Face::area() const [with GI = Opm::GridInterfaceEuler]', + inlined from 'void Opm::MimeticIPEvaluator::buildStaticContrib(const CellIter&, const RockInterface&, const typename GridInterface::CellIterator::Vector&, int) [with GridInterface = Opm::GridInterfaceEuler; RockInterface = Opm::ReservoirPropertyCapillary<3>]' at /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/mimetic/MimeticIPEvaluator.hpp:233:36: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/GridInterfaceEuler.hpp:118:39: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | return iter_->geometry().volume(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix, std::allocator > >&; F = UMFPack, std::allocator > > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | double operator()(double dp) const + | ^~~~~~~~ +[ 94%] Linking CXX executable bin/exp_variogram +/usr/bin/cmake -E cmake_link_script CMakeFiles/exp_variogram.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/exp_variogram.dir/link.d CMakeFiles/exp_variogram.dir/examples/exp_variogram.cpp.o -o bin/exp_variogram -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 94%] Built target exp_variogram +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp: In member function 'double Opm::MatchSaturatedVolumeFunctor::operator()(double) const [with GridInterface = Opm::GridInterfaceEuler; ReservoirProperties = Opm::ReservoirPropertyCapillary<3>]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/euler/MatchSaturatedVolumeFunctor.hpp:87:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | double operator()(double dp) const + | ^~~~~~~~ +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp: In function 'int main(int, char**)': +/build/reproducible-path/opm-upscaling-2024.10+ds/examples/upscale_cond.cpp:141:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | int main(int varnum, char** vararg) + | ^~~~ +[ 95%] Linking CXX executable bin/upscale_perm +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_perm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_perm.dir/link.d CMakeFiles/upscale_perm.dir/examples/upscale_perm.cpp.o -o bin/upscale_perm -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 95%] Built target upscale_perm +/usr/include/dune/istl/foreach.hh: In function 'std::pair Dune::flatMatrixForEach(Matrix&&, F&&, std::size_t, std::size_t) [with Matrix = const BCRSMatrix >&; F = UMFPack > >::setMatrix<>(const Matrix&, const Dune::Impl::NoBitVector&)::]': +/usr/include/dune/istl/foreach.hh:154:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | auto block = [&]{ + | ~~~~ + 150 | for (auto const& row : matrix) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | for (auto const& entry : row) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | return entry; + | ~~~~~~~~~~~~~ + 153 | return Block{}; + | ~~~~~~~~~~~~~~~ + 154 | }(); + | ~^~ +In file included from /build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/PeriodicHelpers.hpp:39: +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp: In function 'void Opm::findPeriodicPartners(std::vector&, std::array&, const GridView&, const std::array&, double) [with GridView = Dune::GridView >]': +/build/reproducible-path/opm-upscaling-2024.10+ds/opm/porsol/common/BoundaryPeriodicity.hpp:86:10: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | void findPeriodicPartners(std::vector& bfinfo, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 96%] Linking CXX executable bin/upscale_cond +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_cond.dir/link.txt --verbose=1 +[ 97%] Linking CXX executable bin/upscale_elasticity /usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_elasticity.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_cond.dir/link.d CMakeFiles/upscale_cond.dir/examples/upscale_cond.cpp.o -o bin/upscale_cond -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 97%] Built target upscale_cond /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_elasticity.dir/link.d CMakeFiles/upscale_elasticity.dir/examples/upscale_elasticity.cpp.o -o bin/upscale_elasticity -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' -[100%] Built target upscale_elasticity +[ 97%] Built target upscale_elasticity +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 98%] Linking CXX executable bin/upscale_steadystate_implicit +/usr/bin/cmake -E cmake_link_script CMakeFiles/upscale_steadystate_implicit.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/upscale_steadystate_implicit.dir/link.d CMakeFiles/upscale_steadystate_implicit.dir/examples/upscale_steadystate_implicit.cpp.o -o bin/upscale_steadystate_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[ 98%] Built target upscale_steadystate_implicit +[100%] Linking CXX executable bin/steadystate_test_implicit +/usr/bin/cmake -E cmake_link_script CMakeFiles/steadystate_test_implicit.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-upscaling-2024.10+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/steadystate_test_implicit.dir/link.d CMakeFiles/steadystate_test_implicit.dir/examples/steadystate_test_implicit.cpp.o -o bin/steadystate_test_implicit -Wl,-rpath,/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib lib/libopmupscaling.so.2024.10 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_iostreams.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/lib/aarch64-linux-gnu/libltdl.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -lm /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so +make[3]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' +[100%] Built target steadystate_test_implicit make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/CMakeFiles/examples.dir/DependInfo.cmake "--color=" @@ -7759,7 +7795,7 @@ 2: 2: *** No errors detected 2:  - 1/18 Test #2: matrix ............................................................................................. Passed 0.14 sec + 1/18 Test #2: matrix ............................................................................................. Passed 0.08 sec test 13 Start 13: upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells @@ -7767,26 +7803,16 @@ 13: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds 13: Test timeout computed to be: 1500 1: Running 5 test cases... +3: Running 4 test cases... 1: 1: *** No errors detected 1:  - 2/18 Test #1: boundaryconditions ................................................................................. Passed 0.19 sec -test 14 - Start 14: upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells - -14: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_relperm" "--" "-output" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone2.txt" -14: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds -14: Test timeout computed to be: 1500 -3: Running 4 test cases... -6: Parsed command line option: bc := flp -6: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsIso/upscale_perm_BCflp_27cellsIso.txt -6: 8: Parsed command line option: bc := flp 8: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_Hummocky/upscale_perm_BCflp_Hummocky.txt 8: -5: Parsed command line option: bc := flp -5: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsAniso/upscale_perm_BCflp_27cellsAniso.txt -5: +6: Parsed command line option: bc := flp +6: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsIso/upscale_perm_BCflp_27cellsIso.txt +6: 9: Parsed command line option: bc := f 9: Parsed command line option: points := 20 9: Parsed command line option: relPermCurve := 2 @@ -7814,38 +7840,42 @@ 9: Parsed command line option: doEclipseCheck := true 9: Parsed command line option: critRelpermThresh := 1e-6 9: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt -11: Parsed command line option: points := 20 -11: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells.txt -10: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt + 2/18 Test #1: boundaryconditions ................................................................................. Passed 0.13 sec +test 14 + Start 14: upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells + +14: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_relperm" "--" "-output" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone2.txt" +14: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds +14: Test timeout computed to be: 1500 +12: Parsed command line option: bc := l +12: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells.txt 4: Parsed command line option: bc := p 4: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCp_PeriodicTilted/upscale_perm_BCp_PeriodicTilted.txt 4: -9: (0.034356 secs) -6: Parsing Eclipse file ... (0.036474 secs) -6: Tesselating non-periodic grid ... (0.000524 secs) +7: Parsed command line option: bc := fl +7: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCfl_EightCells/upscale_perm_BCfl_EightCells.txt +7: +11: Parsed command line option: points := 20 +11: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells.txt +12: (0.03641 secs) +12: Tesselating grid... (0.000296 secs) +12: Pcmin: -222.73 [bar] +12: Pcmax: 464.021 [bar] +12: LF Pore volume: 0.17625 +12: LF Volume: 1 +12: Upscaled porosity: 0.17625 +12: Upscaled Swir: 0.1 +12: Upscaled Swmax: 0.9 +12: Saturation points to be computed: 30 +6: Parsing Eclipse file ... (0.039521 secs) +6: Tesselating non-periodic grid ... (0.000441 secs) 6: -6: Tesselating periodic grid ... (0.000214 secs) +6: Tesselating periodic grid ... (0.000246 secs) 6: -5: Parsing Eclipse file ... (0.032364 secs) -5: Tesselating non-periodic grid ... (0.000454 secs) -5: -5: Tesselating periodic grid ... (0.000248 secs) -5: -5: Compute for fixed boundary conditions: ... Max mod = 1.60818e-22 -5: Max mod = 9.02914e-23 -9: Tesselating grid... (0.004793 secs) -9: Pcmin: -355.888 [bar] -9: Pcmax: 569.421 [bar] -9: LF Pore volume: 2.78654e-05 -9: LF Volume: 0.000201002 -9: Upscaled porosity: 0.138633 -9: Upscaled Swir: 0.1 -9: Upscaled Swmax: 0.95 -9: Saturation points to be computed: 20 6: Compute for fixed boundary conditions: ... Max mod = 1.08811e-22 6: Max mod = 1.61066e-22 6: Max mod = 2.90432e-22 -6: ( 0.002687 secs) +6: ( 0.002943 secs) 6: 10064.2 0 0 6: 0 12907.6 0 6: 0 0 203.673 @@ -7859,13 +7889,13 @@ 6: -3.74089e+07 7.51635e+07 3.71125e+07 6: 3.73545e+07 3.71134e+07 7.52298e+07 6: -6: ( 0.000672 secs) +6: ( 0.000707 secs) 6: 6: 6: Compute for periodic boundary conditions: ... Max mod = 3.08222e-22 6: Max mod = 5.19075e-22 6: Max mod = 1.37259e-22 -6: (0.000919 secs) +6: (0.00102 secs) 6: 408.828 277.862 -22.9108 6: 277.862 694.287 -83.306 6: -22.9108 -83.306 297.767 @@ -7875,8 +7905,8 @@ 6: ############################################################################### 6: # Results from upscaling permeability. 6: # -6: # Finished: Thu Dec 18 18:47:53 2025 -6: # Hostname: codethink03-arm64 +6: # Finished: Sat Nov 16 14:31:04 2024 +6: # Hostname: i-capture-the-hostname 6: # 6: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsIso.grdecl 6: # Porosity : 0.143998 @@ -7890,26 +7920,118 @@ 6: # 6: # 6: # Upscaled permeability for fixed boundary conditions: -6: # Tesselation time: 0.000524 s -6: # Computation time: 0.002687 s +6: # Tesselation time: 0.000441 s +6: # Computation time: 0.002943 s 6: 10064.2 0 0 6: 0 12907.6 0 6: 0 0 203.673 6: # Upscaled permeability for linear boundary conditions: -6: # Computation time: 0.000672 s +6: # Computation time: 0.000707 s 6: 7.5229e+07 -3.7408e+07 3.73528e+07 6: -3.74089e+07 7.51635e+07 3.71125e+07 6: 3.73545e+07 3.71134e+07 7.52298e+07 6: # Upscaled permeability for periodic boundary conditions: -6: # Tesselation time: 0.000214 s -6: # Computation time: 0.000919 s +6: # Tesselation time: 0.000246 s +6: # Computation time: 0.00102 s 6: 408.828 277.862 -22.9108 6: 277.862 694.287 -83.306 6: -22.9108 -83.306 297.767 6: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsIso/upscale_perm_BCflp_27cellsIso.txt -8: Parsing Eclipse file ... (0.048088 secs) +9: (0.043616 secs) +11: (0.033929 secs) +11: Tesselating grid... (0.000261 secs) +11: Pcmin: -222.73 [bar] +11: Pcmax: 464.021 [bar] +11: LF Pore volume: 0.17625 +11: LF Volume: 1 +11: Upscaled porosity: 0.17625 +11: Upscaled Swir: 0.1 +11: Upscaled Swmax: 0.9 +11: Saturation points to be computed: 20 +4: Parsing Eclipse file ... (0.043764 secs) +8: Parsing Eclipse file ... (0.048273 secs) +7: Parsing Eclipse file ... (0.034144 secs) +7: Tesselating non-periodic grid ... (0.00035 secs) +7: +7: Compute for fixed boundary conditions: ... Max mod = 1.10441e-29 +7: Max mod = 5.52203e-30 +7: Max mod = 1.25232e-29 +7: ( 0.000555 secs) +7: 8.96511 0 0 +7: 0 8.80634 0 +7: 0 0 6.52958 +7: +7: +7: Compute for linear boundary conditions: ... +7: Max mod = 6.11367e-30 +7: Max mod = 1.75029e-30 +7: Max mod = 1.04278e-29 +7: 10.5 -1.125 -1.625 +7: -1.125 10.5 1.5 +7: -1.625 1.5 10.5 +7: +7: ( 0.000189 secs) +7: +7: +7: +7: ############################################################################### +7: # Results from upscaling permeability. +7: # +7: # Finished: Sat Nov 16 14:31:04 2024 +7: # Hostname: i-capture-the-hostname +7: # +7: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl +7: # Porosity : 0.17625 +7: # +7: # Options used: +7: # Boundary conditions: Fixed (no-flow) Linear +7: # minPerm: 1e-9 +7: # +7: # If both linear and fixed boundary conditions are calculated, +7: # the nonperiodic tesselation is done only once +7: # +7: # +7: # Upscaled permeability for fixed boundary conditions: +7: # Tesselation time: 0.00035 s +7: # Computation time: 0.000555 s +7: 8.96511 0 0 +7: 0 8.80634 0 +7: 0 0 6.52958 +7: # Upscaled permeability for linear boundary conditions: +7: # Computation time: 0.000189 s +7: 10.5 -1.125 -1.625 +7: -1.125 10.5 1.5 +7: -1.625 1.5 10.5 +7: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCfl_EightCells/upscale_perm_BCfl_EightCells.txt +5: Parsed command line option: bc := flp +5: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsAniso/upscale_perm_BCflp_27cellsAniso.txt +5: +9: Tesselating grid... (0.005004 secs) +9: Pcmin: -355.888 [bar] +9: Pcmax: 569.421 [bar] +9: LF Pore volume: 2.78654e-05 +9: LF Volume: 0.000201002 +9: Upscaled porosity: 0.138633 +9: Upscaled Swir: 0.1 +9: Upscaled Swmax: 0.95 +9: Saturation points to be computed: 20 +10: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt +13: Parsed command line option: surfaceTension := 45 +13: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt +4: Tesselating periodic grid ... (0.017604 secs) +4: +8: Tesselating non-periodic grid ... (0.01763 secs) +8: +5: Parsing Eclipse file ... (0.031272 secs) +5: Tesselating non-periodic grid ... (0.000463 secs) +5: +5: Tesselating periodic grid ... (0.000221 secs) +5: +5: Compute for fixed boundary conditions: ... Max mod = 1.60818e-22 +14: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt +5: Max mod = 9.02914e-23 5: Max mod = 3.16943e-22 -5: ( 0.001932 secs) +5: ( 0.00146 secs) 5: 8831.12 0 0 5: 0 10009 0 5: 0 0 14.9685 @@ -7923,13 +8045,13 @@ 5: -4.98723e+07 5.01426e+07 25.1329 5: 158.862 141.892 91.8173 5: -5: ( 0.000691 secs) +5: ( 0.000627 secs) 5: 5: 5: Compute for periodic boundary conditions: ... Max mod = 7.95601e-23 5: Max mod = 1.28741e-22 5: Max mod = 2.28799e-22 -5: (0.000955 secs) +5: (0.000925 secs) 5: 230.852 173.033 -0.365783 5: 173.033 563.617 -2.09658 5: -0.365783 -2.09658 4.84122 @@ -7939,8 +8061,8 @@ 5: ############################################################################### 5: # Results from upscaling permeability. 5: # -5: # Finished: Thu Dec 18 18:47:53 2025 -5: # Hostname: codethink03-arm64 +5: # Finished: Sat Nov 16 14:31:04 2024 +5: # Hostname: i-capture-the-hostname 5: # 5: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsAniso.grdecl 5: # Porosity : 0.143998 @@ -7954,136 +8076,34 @@ 5: # 5: # 5: # Upscaled permeability for fixed boundary conditions: -5: # Tesselation time: 0.000454 s -5: # Computation time: 0.001932 s +5: # Tesselation time: 0.000463 s +5: # Computation time: 0.00146 s 5: 8831.12 0 0 5: 0 10009 0 5: 0 0 14.9685 5: # Upscaled permeability for linear boundary conditions: -5: # Computation time: 0.000691 s +5: # Computation time: 0.000627 s 5: 5.01162e+07 -4.98516e+07 53.3926 5: -4.98723e+07 5.01426e+07 25.1329 5: 158.862 141.892 91.8173 5: # Upscaled permeability for periodic boundary conditions: -5: # Tesselation time: 0.000248 s -5: # Computation time: 0.000955 s +5: # Tesselation time: 0.000221 s +5: # Computation time: 0.000925 s 5: 230.852 173.033 -0.365783 5: 173.033 563.617 -2.09658 5: -0.365783 -2.09658 4.84122 5: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_27cellsAniso/upscale_perm_BCflp_27cellsAniso.txt -7: Parsed command line option: bc := fl -7: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCfl_EightCells/upscale_perm_BCfl_EightCells.txt -7: -12: Parsed command line option: bc := l -12: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells.txt -11: (0.032269 secs) -11: Tesselating grid... (0.000273 secs) -11: Pcmin: -222.73 [bar] -11: Pcmax: 464.021 [bar] -11: LF Pore volume: 0.17625 -11: LF Volume: 1 -11: Upscaled porosity: 0.17625 -11: Upscaled Swir: 0.1 -11: Upscaled Swmax: 0.9 -11: Saturation points to be computed: 20 -8: Tesselating non-periodic grid ... (0.017435 secs) +8: Tesselating periodic grid ... (0.02213 secs) 8: -10: (0.032537 secs) -10: Tesselating grid... (0.000282 secs) -10: Pcmin: -222.73 [bar] -10: Pcmax: 464.021 [bar] -10: LF Pore volume: 0.17625 -10: LF Volume: 1 -10: Upscaled porosity: 0.17625 -10: Upscaled Swir: 0.1 -10: Upscaled Swmax: 0.9 -10: Saturation points to be computed: 30 -4: Parsing Eclipse file ... (0.042031 secs) -13: Parsed command line option: surfaceTension := 45 -13: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt -7: Parsing Eclipse file ... (0.032449 secs) -7: Tesselating non-periodic grid ... (0.000383 secs) -7: -7: Compute for fixed boundary conditions: ... Max mod = 1.10441e-29 -7: Max mod = 5.52203e-30 -7: Max mod = 1.25232e-29 -7: ( 0.000565 secs) -7: 8.96511 0 0 -7: 0 8.80634 0 -7: 0 0 6.52958 -7: -7: -7: Compute for linear boundary conditions: ... -7: Max mod = 6.11367e-30 -7: Max mod = 1.75029e-30 -7: Max mod = 1.04278e-29 -7: 10.5 -1.125 -1.625 -7: -1.125 10.5 1.5 -7: -1.625 1.5 10.5 -7: -7: ( 0.000194 secs) -7: -7: -7: -7: ############################################################################### -7: # Results from upscaling permeability. -7: # -7: # Finished: Thu Dec 18 18:47:53 2025 -7: # Hostname: codethink03-arm64 -7: # -7: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl -7: # Porosity : 0.17625 -7: # -7: # Options used: -7: # Boundary conditions: Fixed (no-flow) Linear -7: # minPerm: 1e-9 -7: # -7: # If both linear and fixed boundary conditions are calculated, -7: # the nonperiodic tesselation is done only once -7: # -7: # -7: # Upscaled permeability for fixed boundary conditions: -7: # Tesselation time: 0.000383 s -7: # Computation time: 0.000565 s -7: 8.96511 0 0 -7: 0 8.80634 0 -7: 0 0 6.52958 -7: # Upscaled permeability for linear boundary conditions: -7: # Computation time: 0.000194 s -7: 10.5 -1.125 -1.625 -7: -1.125 10.5 1.5 -7: -1.625 1.5 10.5 -7: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCfl_EightCells/upscale_perm_BCfl_EightCells.txt - 3/18 Test #6: upscale_perm_BCflp_27cellsIso ...................................................................... Passed 0.38 sec + 3/18 Test #7: upscale_perm_BCfl_EightCells ....................................................................... Passed 0.21 sec test 15 Start 15: upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso 15: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_relperm" "--" "-output" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsAniso.grdecl" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stoneAniso.txt" 15: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds 15: Test timeout computed to be: 1500 - 4/18 Test #5: upscale_perm_BCflp_27cellsAniso .................................................................... Passed 0.40 sec -test 16 - Start 16: upscale_elasticity_mpc_EightCells - -16: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mpc_EightCells" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_elasticity_mpc_EightCells" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_elasticity" "--" "output=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mpc_EightCells/upscale_elasticity_mpc_EightCells.txt" "gridfilename=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl" "output_wave_speeds=true" "method=mpc" -16: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds -16: Test timeout computed to be: 1500 -12: (0.032101 secs) -12: Tesselating grid... (0.000277 secs) -12: Pcmin: -222.73 [bar] -12: Pcmax: 464.021 [bar] -12: LF Pore volume: 0.17625 -12: LF Volume: 1 -12: Upscaled porosity: 0.17625 -12: Upscaled Swir: 0.1 -12: Upscaled Swmax: 0.9 -12: Saturation points to be computed: 30 -4: Tesselating periodic grid ... (0.018511 secs) -4: -8: Tesselating periodic grid ... (0.022312 secs) -8: -13: (0.031544 secs) -13: Tesselating grid... (0.000284 secs) +13: (0.03258 secs) +13: Tesselating grid... (0.000263 secs) 13: Pcmin: -222.73 [bar] 13: Pcmax: 464.021 [bar] 13: LF Pore volume: 0.17625 @@ -8092,56 +8112,116 @@ 13: Upscaled Swir: 0.1 13: Upscaled Swmax: 0.9 13: Saturation points to be computed: 30 - 5/18 Test #7: upscale_perm_BCfl_EightCells ....................................................................... Passed 0.41 sec + 4/18 Test #6: upscale_perm_BCflp_27cellsIso ...................................................................... Passed 0.22 sec +test 16 + Start 16: upscale_elasticity_mpc_EightCells + +16: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mpc_EightCells" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_elasticity_mpc_EightCells" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_elasticity" "--" "output=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mpc_EightCells/upscale_elasticity_mpc_EightCells.txt" "gridfilename=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl" "output_wave_speeds=true" "method=mpc" +16: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds +16: Test timeout computed to be: 1500 +11: Max mod = 1.10441e-29 +11: Max mod = 5.52203e-30 +11: Max mod = 1.25232e-29 +11: Max mod = 3.13891e-43 +11: Max mod = 3.83497e-43 +11: Max mod = 4.89744e-43 +11: Max mod = 1.10441e-29 +11: Max mod = 5.52203e-30 +11: Max mod = 1.25232e-29 +11: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 +11: Max mod = 7.80002e-33 +11: Max mod = 7.55928e-33 +11: Max mod = 1.80556e-32 +11: Max mod = 7.69139e-30 +11: Max mod = 1.92285e-30 +11: Max mod = 5.2262e-30 +11: Rank 0: 8.1374e+06 0.142105 1.17144e-17 6.99019e-15 1.17039e-17 6.82214e-15 1.00578e-17 4.8774e-15 +11: Max mod = 1.54074e-32 +11: Max mod = 1.3638e-32 +11: Max mod = 2.31112e-32 +11: Max mod = 5.52203e-30 +11: Max mod = 4.19082e-30 +11: Max mod = 6.80393e-30 +11: Rank 0: 4.48631e+06 0.184211 2.68335e-17 5.51187e-15 2.65629e-17 5.38185e-15 2.28055e-17 3.84869e-15 +11: Max mod = 3.35112e-32 +11: Max mod = 4.00593e-32 +10: (0.030685 secs) +10: Tesselating grid... (0.000241 secs) +10: Pcmin: -222.73 [bar] +10: Pcmax: 464.021 [bar] +10: LF Pore volume: 0.17625 +10: LF Volume: 1 +10: Upscaled porosity: 0.17625 +10: Upscaled Swir: 0.1 +10: Upscaled Swmax: 0.9 +10: Saturation points to be computed: 30 + 5/18 Test #5: upscale_perm_BCflp_27cellsAniso .................................................................... Passed 0.23 sec test 17 Start 17: upscale_elasticity_mortar_EightCells 17: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mortar_EightCells" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "upscale_elasticity_mortar_EightCells" "-a" "1e-2" "-t" "1e-5" "-e" "upscale_elasticity" "--" "output=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_elasticity_mortar_EightCells/upscale_elasticity_mortar_EightCells.txt" "gridfilename=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl" "output_wave_speeds=true" "method=mortar" 17: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds 17: Test timeout computed to be: 1500 -14: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt -9: Max mod = 3.95779e-29 -13: Max mod = 1.10441e-29 -13: Max mod = 5.52203e-30 -13: Max mod = 1.25232e-29 -13: Max mod = 3.13891e-43 -13: Max mod = 3.83497e-43 -13: Max mod = 4.89744e-43 -13: Max mod = 1.10441e-29 -13: Max mod = 5.52203e-30 -13: Max mod = 1.25232e-29 -13: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 -13: Max mod = 5.68149e-33 -13: Max mod = 4.88705e-33 -13: Max mod = 1.01352e-32 -13: Max mod = 4.93038e-30 -13: Max mod = 5.1769e-30 -13: Max mod = 1.2326e-29 -13: Rank 0: 1.10781e+07 0.127586 7.16137e-18 7.64618e-15 7.15744e-18 7.48001e-15 6.3555e-18 5.40099e-15 -13: Max mod = 6.16298e-33 -13: Max mod = 4.62223e-33 -13: Max mod = 7.70372e-33 -13: Max mod = 9.46633e-30 -13: Max mod = 2.36658e-30 -13: Max mod = 8.48025e-30 -13: Rank 0: 6.59207e+06 0.155172 1.60959e-17 6.43449e-15 1.60488e-17 6.27732e-15 1.36115e-17 4.47731e-15 -13: Max mod = 2.11852e-32 -13: Max mod = 8.47409e-33 -13: Max mod = 1.89704e-32 -13: Max mod = 2.36658e-30 -13: Max mod = 3.13079e-30 -13: Max mod = 4.78247e-30 -13: Rank 0: 4.56093e+06 0.182759 2.63226e-17 5.54577e-15 2.6056e-17 5.415e-15 2.23081e-17 3.87443e-15 -13: Max mod = 1.54074e-32 -13: Max mod = 1.07852e-32 -13: Max mod = 2.11852e-32 -13: Max mod = 1.57772e-30 -13: Max mod = 1.82424e-30 -13: Max mod = 3.35266e-30 -13: Rank 0: 3.4888e+06 0.210345 3.64814e-17 4.97129e-15 3.62831e-17 4.85191e-15 3.28127e-17 3.43998e-15 -13: Max mod = 3.11038e-32 -13: Max mod = 3.69779e-32 -13: Max mod = 4.16001e-32 +11: Max mod = 2.81186e-32 +11: Max mod = 4.69619e-30 +11: Max mod = 2.36658e-30 +11: Max mod = 4.33873e-30 +11: Rank 0: 3.03881e+06 0.226316 4.43863e-17 4.66606e-15 4.43155e-17 4.55102e-15 4.09453e-17 3.22024e-15 +11: Max mod = 4.81482e-32 +11: Max mod = 2.2726e-32 +11: Max mod = 7.54002e-32 +11: Max mod = 5.1276e-30 +11: Max mod = 2.36658e-30 +11: Max mod = 7.79e-30 +11: Rank 0: 2.16963e+06 0.268421 7.76804e-17 3.96246e-15 7.76532e-17 3.85346e-15 7.15493e-17 2.71671e-15 +11: Max mod = 6.77927e-32 +11: Max mod = 7.58816e-32 +11: Max mod = 6.77927e-32 +11: Max mod = 5.91646e-30 +11: Max mod = 3.98128e-30 +11: Max mod = 6.16298e-30 +11: Rank 0: 1.66962e+06 0.310526 1.26355e-16 3.41298e-15 1.2644e-16 3.29942e-15 1.13619e-16 2.26732e-15 +11: Max mod = 8.62817e-32 +11: Max mod = 5.3926e-32 +11: Max mod = 1.30963e-31 +11: Max mod = 3.35266e-30 +11: Max mod = 1.04771e-30 +11: Max mod = 2.16937e-30 +11: Rank 0: 1.36848e+06 0.352632 1.84473e-16 2.8581e-15 1.84743e-16 2.76845e-15 1.61643e-16 1.9086e-15 +11: Max mod = 2.34193e-31 +11: Max mod = 7.39557e-32 +11: Max mod = 1.72563e-31 +11: Max mod = 1.77494e-30 +11: Max mod = 1.77494e-30 +11: Max mod = 4.19082e-30 +11: Rank 0: 1.09859e+06 0.394737 2.6672e-16 2.38513e-15 2.65537e-16 2.31288e-15 2.22862e-16 1.60504e-15 +11: Max mod = 1.97215e-31 +11: Max mod = 8.98446e-32 +11: Max mod = 2.46519e-31 +11: Max mod = 1.72563e-30 +11: Max mod = 2.16937e-30 +11: Max mod = 1.81191e-30 +11: Rank 0: 851084 0.436842 3.49016e-16 1.98711e-15 3.46994e-16 1.92299e-15 2.90077e-16 1.32848e-15 +11: Max mod = 5.66994e-31 +11: Max mod = 2.21867e-31 +11: Max mod = 3.9443e-31 +11: Max mod = 9.61424e-31 +11: Max mod = 5.73157e-31 +11: Max mod = 1.9968e-30 +11: Rank 0: 669791 0.478947 4.54896e-16 1.63933e-15 4.52897e-16 1.57737e-15 3.90367e-16 1.06909e-15 +11: Max mod = 4.62223e-31 +11: Max mod = 2.13778e-31 +11: Max mod = 4.69927e-31 +11: Max mod = 2.36658e-30 +11: Max mod = 9.61424e-31 +11: Max mod = 2.14472e-30 +11: Rank 0: 543129 0.521053 6.11535e-16 1.31896e-15 6.0986e-16 1.26524e-15 5.23447e-16 8.42456e-16 +11: Max mod = 8.01187e-31 +11: Max mod = 1.47911e-31 +11: Max mod = 6.34787e-31 +11: Max mod = 1.50377e-30 +11: Max mod = 5.91646e-31 +11: Max mod = 1.50377e-30 12: Max mod = 6.11367e-30 12: Max mod = 1.75029e-30 12: Max mod = 1.04278e-29 @@ -8161,61 +8241,6 @@ 12: Rank 0: 1.10781e+07 0.127586 7.44901e-18 9.2072e-15 7.44901e-18 9.2072e-15 7.44901e-18 9.2072e-15 6.51855e-19 1.37217e-15 -6.002e-19 -1.50409e-15 -1.53866e-19 -1.07843e-15 6.51855e-19 1.37217e-15 -6.002e-19 -1.50409e-15 -1.53866e-19 -1.07843e-15 12: Max mod = 9.89447e-33 12: Max mod = 7.70372e-33 -13: Max mod = 6.5081e-30 -13: Max mod = 3.54987e-30 -13: Max mod = 6.40949e-30 -13: Rank 0: 2.7698e+06 0.237931 5.13537e-17 4.45579e-15 5.13512e-17 4.34125e-15 4.76855e-17 3.07385e-15 -13: Max mod = 4.27556e-32 -13: Max mod = 4.53557e-32 -13: Max mod = 3.08149e-32 -13: Max mod = 3.8457e-30 -13: Max mod = 2.21867e-30 -13: Max mod = 5.01666e-30 -13: Rank 0: 2.21811e+06 0.265517 7.47089e-17 4.00314e-15 7.46873e-17 3.89412e-15 6.8901e-17 2.75053e-15 -13: Max mod = 3.52445e-32 -13: Max mod = 4.31408e-32 -13: Max mod = 7.08742e-32 -13: Max mod = 5.52203e-30 -13: Max mod = 2.36658e-30 -13: Max mod = 4.73317e-30 -13: Rank 0: 1.84111e+06 0.293103 1.05334e-16 3.64403e-15 1.05292e-16 3.53358e-15 9.56481e-17 2.4453e-15 -13: Max mod = 1.35585e-31 -13: Max mod = 1.14015e-31 -13: Max mod = 1.27111e-31 -13: Max mod = 2.36658e-30 -13: Max mod = 1.57772e-30 -13: Max mod = 5.07829e-30 -13: Rank 0: 1.5893e+06 0.32069 1.38803e-16 3.27265e-15 1.38962e-16 3.16236e-15 1.24105e-16 2.17184e-15 -13: Max mod = 8.62817e-32 -13: Max mod = 6.16298e-32 -13: Max mod = 1.14785e-31 -13: Max mod = 3.30336e-30 -13: Max mod = 1.57772e-30 -13: Max mod = 3.35266e-30 -13: Rank 0: 1.39755e+06 0.348276 1.77313e-16 2.91066e-15 1.77572e-16 2.81874e-15 1.55859e-16 1.94236e-15 -13: Max mod = 1.78726e-31 -13: Max mod = 1.90282e-31 -13: Max mod = 1.67941e-31 -13: Max mod = 2.76101e-30 -13: Max mod = 1.57772e-30 -13: Max mod = 6.70532e-30 -13: Rank 0: 1.21758e+06 0.375862 2.28123e-16 2.59166e-15 2.27849e-16 2.51232e-15 1.9475e-16 1.73832e-15 -13: Max mod = 2.54223e-31 -13: Max mod = 1.72563e-31 -13: Max mod = 2.81186e-31 -13: Max mod = 1.18329e-30 -13: Max mod = 9.86076e-31 -13: Max mod = 2.16937e-30 -13: Rank 0: 1.04489e+06 0.403448 2.84191e-16 2.29308e-15 2.82497e-16 2.2246e-15 2.35953e-16 1.54509e-15 -13: Max mod = 2.8966e-31 -13: Max mod = 1.74104e-31 -13: Max mod = 2.04919e-31 -13: Max mod = 1.42981e-30 -13: Max mod = 1.38051e-30 -13: Max mod = 2.46519e-30 -13: Rank 0: 882139 0.431034 3.3764e-16 2.03616e-15 3.35553e-16 1.9722e-15 2.80288e-16 1.36468e-15 -13: Max mod = 3.69779e-31 -13: Max mod = 1.12474e-31 12: Max mod = 1.28074e-32 12: Max mod = 6.11367e-30 12: Max mod = 4.70851e-30 @@ -8237,6 +8262,20 @@ 12: Rank 0: 3.4888e+06 0.210345 3.78332e-17 6.06152e-15 3.78332e-17 6.06152e-15 3.78332e-17 6.06152e-15 2.06105e-18 9.29627e-16 -2.02126e-18 -1.02158e-15 4.99595e-19 -7.22742e-16 2.06105e-18 9.29627e-16 -2.02126e-18 -1.02158e-15 4.99595e-19 -7.22742e-16 12: Max mod = 2.00297e-32 12: Max mod = 2.18112e-32 +14: (0.031073 secs) +14: Tesselating grid... (0.000253 secs) +14: Pcmin: -324.815 [bar] +14: Pcmax: 329.455 [bar] +14: LF Pore volume: 0.17625 +14: LF Volume: 1 +14: Upscaled porosity: 0.17625 +14: Upscaled Swir: 0.1 +14: Upscaled Swmax: 0.9 +14: Saturation points to be computed: 30 +11: Rank 0: 437793 0.563158 8.07892e-16 1.01516e-15 8.03845e-16 9.72565e-16 6.73619e-16 6.52842e-16 +11: Max mod = 8.87469e-31 +11: Max mod = 5.91646e-31 +11: Max mod = 6.90253e-31 12: Max mod = 1.84889e-32 12: Max mod = 2.99521e-30 12: Max mod = 2.76101e-30 @@ -8268,27 +8307,6 @@ 12: Max mod = 7.2415e-32 12: Max mod = 3.30336e-30 12: Max mod = 9.61424e-31 -11: Max mod = 1.10441e-29 -11: Max mod = 5.52203e-30 -11: Max mod = 1.25232e-29 -11: Max mod = 3.13891e-43 -11: Max mod = 3.83497e-43 -11: Max mod = 4.89744e-43 -11: Max mod = 1.10441e-29 -11: Max mod = 5.52203e-30 -11: Max mod = 1.25232e-29 -11: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 -11: Max mod = 7.80002e-33 -11: Max mod = 7.55928e-33 -11: Max mod = 1.80556e-32 -11: Max mod = 7.69139e-30 -11: Max mod = 1.92285e-30 -11: Max mod = 5.2262e-30 -11: Rank 0: 8.1374e+06 0.142105 1.17144e-17 6.99019e-15 1.17039e-17 6.82214e-15 1.00578e-17 4.8774e-15 -11: Max mod = 1.54074e-32 -11: Max mod = 1.3638e-32 -11: Max mod = 2.31112e-32 -11: Max mod = 5.52203e-30 12: Max mod = 1.97832e-30 12: Rank 0: 1.39755e+06 0.348276 1.87242e-16 3.60186e-15 1.87242e-16 3.60186e-15 1.87242e-16 3.60186e-15 1.72631e-17 5.68546e-16 -1.63264e-17 -6.27604e-16 -9.24876e-18 -4.30945e-16 1.72631e-17 5.68546e-16 -1.63264e-17 -6.27604e-16 -9.24876e-18 -4.30945e-16 12: Max mod = 2.21867e-31 @@ -8325,6 +8343,120 @@ 12: Max mod = 2.34193e-30 12: Max mod = 1.51609e-30 12: Max mod = 7.05661e-31 +11: Max mod = 1.20178e-30 +11: Max mod = 3.12771e-31 +11: Max mod = 1.72563e-30 +11: Rank 0: 331819 0.605263 1.03667e-15 7.50855e-16 1.02945e-15 7.24164e-16 8.65588e-16 4.9806e-16 +11: Max mod = 1.50377e-30 +11: Max mod = 1.04154e-30 +11: Max mod = 5.91646e-31 +11: Max mod = 5.11527e-31 +11: Max mod = 2.95823e-31 +11: Max mod = 5.77779e-31 +11: Rank 0: 242282 0.647368 1.53511e-15 5.52241e-16 1.53799e-15 5.28019e-16 1.25516e-15 3.57702e-16 +11: Max mod = 2.36658e-30 +11: Max mod = 6.53275e-31 +11: Max mod = 2.00913e-30 +11: Max mod = 2.95823e-31 +11: Max mod = 1.75645e-31 +11: Max mod = 5.91646e-31 +11: Rank 0: 72141.2 0.689474 2.37946e-15 3.46191e-16 2.33979e-15 3.39578e-16 1.74425e-15 2.50001e-16 +11: Max mod = 2.76101e-30 +11: Max mod = 7.88861e-31 +11: Max mod = 2.95823e-30 +11: Max mod = 1.78726e-31 +11: Max mod = 5.08446e-32 +11: Max mod = 7.39557e-32 +11: Rank 0: -356939 0.731579 3.08687e-15 2.01234e-16 3.02597e-15 1.98774e-16 2.21801e-15 1.52569e-16 +11: Max mod = 2.55147e-30 +11: Max mod = 1.8982e-30 +11: Max mod = 5.05364e-30 +11: Max mod = 1.12474e-31 +11: Max mod = 1.11704e-31 +11: Max mod = 6.47112e-32 +11: Rank 0: -1.31459e+06 0.773684 3.70714e-15 1.05168e-16 3.63367e-15 1.04096e-16 2.65836e-15 8.18711e-17 +11: Max mod = 5.02899e-30 +11: Max mod = 1.57772e-30 +11: Max mod = 7.98722e-30 +11: Max mod = 3.4089e-32 +11: Max mod = 3.70742e-32 +11: Max mod = 4.02519e-32 +11: Rank 0: -3.12215e+06 0.815789 4.39792e-15 3.61734e-17 4.30048e-15 3.6214e-17 3.11739e-15 3.2882e-17 +11: Max mod = 1.02552e-29 +11: Max mod = 3.20475e-30 +11: Max mod = 7.39557e-30 +11: Max mod = 3.85186e-33 +11: Max mod = 2.50371e-33 +11: Max mod = 4.02038e-33 +11: Rank 0: -6.06625e+06 0.857895 5.14304e-15 4.65744e-18 5.0342e-15 4.68722e-18 3.65272e-15 5.41754e-18 +11: Max mod = 5.32481e-30 +11: Max mod = 5.52203e-30 +11: Max mod = 1.01566e-29 +11: Max mod = 3.13891e-43 +11: Max mod = 3.83497e-43 +11: Max mod = 4.89744e-43 +11: Rank 0: -2.2273e+07 0.9 5.75112e-15 9.86923e-28 5.64927e-15 9.86923e-28 4.18872e-15 9.86923e-28 +11: ###################################################################### +11: # Results from upscaling relative permeability. +11: # +11: # (MPI-version) +11: # Finished: Sat Nov 16 14:31:04 2024 +11: # Hostname: i-capture-the-hostname +11: # +11: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl +11: # cells: 8 +11: # Pore volume: 0.17625 +11: # volume: 1 +11: # Porosity: 0.17625 +11: # +11: # Stone 1: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) +11: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) +11: # jFunctionCurve: 4 +11: # +11: # Timings: Tesselation: 0.000261 secs +11: # Upscaling: 0.009652 secs (wallclock time) +11: # 0.0004826 secs pr. saturation point +11: # MPI-nodes: 1 +11: # Speedup: 1, efficiency: 1 +11: # +11: # Options used: +11: # Boundary conditions: Fixed (no-flow) +11: # points: 20 +11: # maxPermContrast: 1e7 +11: # minPerm: 1e-12 [mD] +11: # minPoro: 0.0001 +11: # surfaceTension: 11 dynes/cm +11: # gravity: 0 +11: # +11: # Single phase permeability (mD) +11: # |Kxx Kxy Kxz| = 8.96511 0 0 +11: # |Kyx Kyy Kyz| = 0 8.80634 0 +11: # |Kzx Kzy Kzz| = 0 0 6.52958 +11: # +11: ###################################################################### +11: # Pc (Pa) Sw Krwxx Krwyy Krwzz Kroxx Kroyy Krozz +11: 5.104e+05 0.1000 0.000 0.000 0.000 1.000 1.000 1.000 +11: 8.951e+04 0.1421 0.001324 0.001347 0.001561 0.7900 0.7849 0.7569 +11: 4.935e+04 0.1842 0.003033 0.003056 0.003539 0.6230 0.6192 0.5972 +11: 3.343e+04 0.2263 0.005017 0.005099 0.006354 0.5274 0.5236 0.4997 +11: 2.387e+04 0.2684 0.008780 0.008935 0.01110 0.4478 0.4434 0.4216 +11: 1.837e+04 0.3105 0.01428 0.01455 0.01763 0.3857 0.3796 0.3518 +11: 1.505e+04 0.3526 0.02085 0.02126 0.02508 0.3230 0.3185 0.2962 +11: 1.208e+04 0.3947 0.03015 0.03055 0.03458 0.2696 0.2661 0.2491 +11: 9362. 0.4368 0.03945 0.03992 0.04501 0.2246 0.2213 0.2062 +11: 7368. 0.4789 0.05141 0.05211 0.06058 0.1853 0.1815 0.1659 +11: 5974. 0.5211 0.06912 0.07017 0.08123 0.1491 0.1456 0.1307 +11: 4816. 0.5632 0.09131 0.09249 0.1045 0.1147 0.1119 0.1013 +11: 3650. 0.6053 0.1172 0.1184 0.1343 0.08486 0.08332 0.07729 +11: 2665. 0.6474 0.1735 0.1770 0.1948 0.06242 0.06075 0.05551 +11: 793.6 0.6895 0.2689 0.2692 0.2707 0.03913 0.03907 0.03879 +11: -3926. 0.7316 0.3489 0.3482 0.3442 0.02274 0.02287 0.02368 +11: -1.446e+04 0.7737 0.4190 0.4181 0.4125 0.01189 0.01198 0.01270 +11: -3.434e+04 0.8158 0.4971 0.4948 0.4838 0.004088 0.004167 0.005103 +11: -6.673e+04 0.8579 0.5813 0.5792 0.5668 0.0005264 0.0005393 0.0008407 +11: -2.450e+05 0.9000 0.6500 0.6500 0.6500 0.000 0.000 0.000 +11: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells.txt +11: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-Z.SWOF 12: Rank 0: 645233 0.486207 5.09085e-16 2.00296e-15 5.09085e-16 2.00296e-15 5.09085e-16 2.00296e-15 4.94148e-17 3.17164e-16 -4.78412e-17 -3.57039e-16 -2.21266e-17 -2.53929e-16 4.94148e-17 3.17164e-16 -4.78412e-17 -3.57039e-16 -2.21266e-17 -2.53929e-16 12: Max mod = 2.24949e-31 12: Max mod = 1.47911e-31 @@ -8372,273 +8504,8 @@ 12: Max mod = 6.22461e-31 12: Max mod = 1.42981e-30 12: Max mod = 1.664e-31 -13: Max mod = 2.11082e-31 -13: Max mod = 4.33873e-30 -13: Max mod = 1.61162e-30 -13: Max mod = 4.41269e-30 -13: Rank 0: 747852 0.458621 3.96577e-16 1.80499e-15 3.94721e-16 1.74068e-15 3.33357e-16 1.19307e-15 -13: Max mod = 4.43734e-31 -13: Max mod = 1.88741e-31 -13: Max mod = 2.71171e-31 -13: Max mod = 1.77494e-30 -13: Max mod = 5.60831e-31 -13: Max mod = 3.67313e-30 -13: Rank 0: 645233 0.486207 4.79219e-16 1.58205e-15 4.77302e-16 1.52114e-15 4.13739e-16 1.02671e-15 -13: Max mod = 4.89957e-31 -13: Max mod = 2.35734e-31 -13: Max mod = 4.49897e-31 -13: Max mod = 2.46519e-30 -13: Max mod = 7.88861e-31 -13: Max mod = 1.77494e-30 -13: Rank 0: 562297 0.513793 5.82085e-16 1.37199e-15 5.80533e-16 1.31639e-15 5.0109e-16 8.78141e-16 -13: Max mod = 4.43734e-31 -13: Max mod = 3.45127e-31 -13: Max mod = 8.13513e-31 -13: Max mod = 8.87469e-31 -13: Max mod = 3.45127e-31 -13: Max mod = 1.25725e-30 -13: Rank 0: 492740 0.541379 7.00271e-16 1.17483e-15 6.97241e-16 1.12747e-15 5.89836e-16 7.49678e-16 -13: Max mod = 3.45127e-31 -13: Max mod = 9.58343e-31 -13: Max mod = 8.38165e-31 -13: Max mod = 4.93038e-31 -13: Max mod = 3.26638e-31 -13: Max mod = 1.3574e-30 -13: Rank 0: 422796 0.568966 8.37851e-16 9.70849e-16 8.3394e-16 9.29788e-16 6.97194e-16 6.27851e-16 -13: Max mod = 5.66994e-31 -13: Max mod = 5.91646e-31 -13: Max mod = 8.75143e-31 -13: Max mod = 7.4572e-31 -13: Max mod = 6.77927e-31 -13: Max mod = 1.42981e-30 -13: Rank 0: 352748 0.596552 9.8991e-16 7.87911e-16 9.84343e-16 7.5881e-16 8.19568e-16 5.25424e-16 -13: Max mod = 6.07053e-31 -13: Max mod = 2.95823e-31 -13: Max mod = 6.40949e-31 -13: Max mod = 4.77631e-31 -13: Max mod = 3.32801e-31 -13: Max mod = 6.08594e-31 -13: Rank 0: 288572 0.624138 1.17077e-15 6.83061e-16 1.16617e-15 6.56269e-16 9.98233e-16 4.3793e-16 -13: Max mod = 1.12166e-30 -13: Max mod = 8.75143e-31 -13: Max mod = 1.82424e-30 -13: Max mod = 6.16298e-31 -13: Max mod = 2.95823e-31 -13: Max mod = 8.52031e-31 -13: Rank 0: 233792 0.651724 1.62418e-15 5.23646e-16 1.62392e-15 5.02129e-16 1.30659e-15 3.43816e-16 -13: Max mod = 2.16937e-30 -10: Max mod = 1.10441e-29 -10: Max mod = 5.52203e-30 -10: Max mod = 1.25232e-29 -10: Max mod = 3.13891e-43 -10: Max mod = 3.83497e-43 -10: Max mod = 4.89744e-43 -10: Max mod = 1.10441e-29 -10: Max mod = 5.52203e-30 -10: Max mod = 1.25232e-29 -10: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 -10: Max mod = 5.68149e-33 -10: Max mod = 4.88705e-33 -10: Max mod = 1.01352e-32 -10: Max mod = 4.93038e-30 -10: Max mod = 5.1769e-30 -10: Max mod = 1.2326e-29 -10: Rank 0: 1.10781e+07 0.127586 7.16137e-18 7.64618e-15 7.15744e-18 7.48001e-15 6.3555e-18 5.40099e-15 -10: Max mod = 6.16298e-33 -10: Max mod = 4.62223e-33 -10: Max mod = 7.70372e-33 -10: Max mod = 9.46633e-30 -10: Max mod = 2.36658e-30 -10: Max mod = 8.48025e-30 -10: Rank 0: 6.59207e+06 0.155172 1.60959e-17 6.43449e-15 1.60488e-17 6.27732e-15 1.36115e-17 4.47731e-15 -10: Max mod = 2.11852e-32 -10: Max mod = 8.47409e-33 -10: Max mod = 1.89704e-32 -10: Max mod = 2.36658e-30 -10: Max mod = 3.13079e-30 -10: Max mod = 4.78247e-30 -10: Rank 0: 4.56093e+06 0.182759 2.63226e-17 5.54577e-15 2.6056e-17 5.415e-15 2.23081e-17 3.87443e-15 -10: Max mod = 1.54074e-32 -10: Max mod = 1.07852e-32 -10: Max mod = 2.11852e-32 -10: Max mod = 1.57772e-30 -10: Max mod = 1.82424e-30 -10: Max mod = 3.35266e-30 -10: Rank 0: 3.4888e+06 0.210345 3.64814e-17 4.97129e-15 3.62831e-17 4.85191e-15 3.28127e-17 3.43998e-15 -10: Max mod = 3.11038e-32 -10: Max mod = 3.69779e-32 -10: Max mod = 4.16001e-32 -10: Max mod = 6.5081e-30 -13: Max mod = 1.77494e-30 -13: Max mod = 2.07076e-30 -13: Max mod = 2.09541e-31 -13: Max mod = 1.27882e-31 -13: Max mod = 3.20475e-31 -13: Rank 0: 141601 0.679312 2.18081e-15 3.84046e-16 2.15017e-15 3.7556e-16 1.62289e-15 2.7296e-16 -13: Max mod = 4.14152e-30 -13: Max mod = 9.1212e-31 -13: Max mod = 3.05684e-30 -13: Max mod = 2.46519e-31 -13: Max mod = 1.248e-31 -13: Max mod = 3.06608e-31 -13: Rank 0: -78665.8 0.706897 2.68872e-15 2.83986e-16 2.63863e-15 2.79464e-16 1.94677e-15 2.09257e-16 -13: Max mod = 2.66241e-30 -13: Max mod = 1.83657e-30 -13: Max mod = 2.5638e-30 -13: Max mod = 3.23556e-32 -13: Max mod = 9.86076e-32 -13: Max mod = 1.2326e-31 -13: Rank 0: -400270 0.734483 3.13189e-15 1.92588e-16 3.06988e-15 1.90297e-16 2.24923e-15 1.46442e-16 -13: Max mod = 6.21228e-30 -13: Max mod = 1.9968e-30 -13: Max mod = 5.69459e-30 -13: Max mod = 6.70224e-32 -13: Max mod = 3.54371e-32 -13: Max mod = 8.7052e-32 -13: Rank 0: -948132 0.762069 3.54316e-15 1.26125e-16 3.47219e-15 1.24841e-16 2.53881e-15 9.78914e-17 -13: Max mod = 3.15544e-30 -13: Max mod = 1.72563e-30 -13: Max mod = 2.44054e-30 -13: Max mod = 4.31408e-32 -13: Max mod = 4.31408e-32 -13: Max mod = 7.31853e-32 -13: Rank 0: -1.95217e+06 0.789655 3.94626e-15 7.88618e-17 3.86437e-15 7.84603e-17 2.81959e-15 6.31102e-17 -13: Max mod = 3.54987e-30 -13: Max mod = 3.30336e-30 -13: Max mod = 4.24013e-30 -13: Max mod = 2.06075e-32 -13: Max mod = 1.85852e-32 -13: Max mod = 2.15704e-32 -13: Rank 0: -3.1972e+06 0.817241 4.42402e-15 3.41019e-17 4.32585e-15 3.41213e-17 3.13522e-15 3.12736e-17 -13: Max mod = 6.01506e-30 -13: Max mod = 2.81032e-30 -13: Max mod = 6.16298e-30 -13: Max mod = 4.04445e-33 -13: Max mod = 3.46667e-33 -13: Max mod = 6.74075e-33 -13: Rank 0: -4.94482e+06 0.844828 4.91539e-15 9.03907e-18 4.80911e-15 9.00761e-18 3.4846e-15 9.8939e-18 -13: Max mod = 2.95823e-30 -13: Max mod = 1.3312e-30 -13: Max mod = 8.28304e-30 -13: Max mod = 2.26297e-33 -13: Max mod = 1.82963e-33 -13: Max mod = 1.8838e-33 -11: Max mod = 4.19082e-30 -11: Max mod = 6.80393e-30 -11: Rank 0: 4.48631e+06 0.184211 2.68335e-17 5.51187e-15 2.65629e-17 5.38185e-15 2.28055e-17 3.84869e-15 -11: Max mod = 3.35112e-32 -11: Max mod = 4.00593e-32 -11: Max mod = 2.81186e-32 -11: Max mod = 4.69619e-30 -11: Max mod = 2.36658e-30 -11: Max mod = 4.33873e-30 -11: Rank 0: 3.03881e+06 0.226316 4.43863e-17 4.66606e-15 4.43155e-17 4.55102e-15 4.09453e-17 3.22024e-15 -11: Max mod = 4.81482e-32 -11: Max mod = 2.2726e-32 -11: Max mod = 7.54002e-32 -11: Max mod = 5.1276e-30 -11: Max mod = 2.36658e-30 -11: Max mod = 7.79e-30 -11: Rank 0: 2.16963e+06 0.268421 7.76804e-17 3.96246e-15 7.76532e-17 3.85346e-15 7.15493e-17 2.71671e-15 -11: Max mod = 6.77927e-32 -11: Max mod = 7.58816e-32 -11: Max mod = 6.77927e-32 -11: Max mod = 5.91646e-30 -11: Max mod = 3.98128e-30 -11: Max mod = 6.16298e-30 -11: Rank 0: 1.66962e+06 0.310526 1.26355e-16 3.41298e-15 1.2644e-16 3.29942e-15 1.13619e-16 2.26732e-15 -11: Max mod = 8.62817e-32 -11: Max mod = 5.3926e-32 -11: Max mod = 1.30963e-31 -11: Max mod = 3.35266e-30 -11: Max mod = 1.04771e-30 -11: Max mod = 2.16937e-30 -11: Rank 0: 1.36848e+06 0.352632 1.84473e-16 2.8581e-15 1.84743e-16 2.76845e-15 1.61643e-16 1.9086e-15 -11: Max mod = 2.34193e-31 -11: Max mod = 7.39557e-32 -11: Max mod = 1.72563e-31 -11: Max mod = 1.77494e-30 -11: Max mod = 1.77494e-30 -11: Max mod = 4.19082e-30 -11: Rank 0: 1.09859e+06 0.394737 2.6672e-16 2.38513e-15 2.65537e-16 2.31288e-15 2.22862e-16 1.60504e-15 -11: Max mod = 1.97215e-31 -11: Max mod = 8.98446e-32 -11: Max mod = 2.46519e-31 -11: Max mod = 1.72563e-30 -11: Max mod = 2.16937e-30 -11: Max mod = 1.81191e-30 -11: Rank 0: 851084 0.436842 3.49016e-16 1.98711e-15 3.46994e-16 1.92299e-15 2.90077e-16 1.32848e-15 -11: Max mod = 5.66994e-31 -11: Max mod = 2.21867e-31 -11: Max mod = 3.9443e-31 -11: Max mod = 9.61424e-31 -11: Max mod = 5.73157e-31 -11: Max mod = 1.9968e-30 -11: Rank 0: 669791 0.478947 4.54896e-16 1.63933e-15 4.52897e-16 1.57737e-15 3.90367e-16 1.06909e-15 -11: Max mod = 4.62223e-31 -11: Max mod = 2.13778e-31 -11: Max mod = 4.69927e-31 -11: Max mod = 2.36658e-30 12: Max mod = 2.22638e-31 12: Max mod = 2.95823e-31 -10: Max mod = 3.54987e-30 -10: Max mod = 6.40949e-30 -10: Rank 0: 2.7698e+06 0.237931 5.13537e-17 4.45579e-15 5.13512e-17 4.34125e-15 4.76855e-17 3.07385e-15 -10: Max mod = 4.27556e-32 -10: Max mod = 4.53557e-32 -10: Max mod = 3.08149e-32 -10: Max mod = 3.8457e-30 -10: Max mod = 2.21867e-30 -10: Max mod = 5.01666e-30 -10: Rank 0: 2.21811e+06 0.265517 7.47089e-17 4.00314e-15 7.46873e-17 3.89412e-15 6.8901e-17 2.75053e-15 -10: Max mod = 3.52445e-32 -10: Max mod = 4.31408e-32 -10: Max mod = 7.08742e-32 -10: Max mod = 5.52203e-30 -10: Max mod = 2.36658e-30 -10: Max mod = 4.73317e-30 -10: Rank 0: 1.84111e+06 0.293103 1.05334e-16 3.64403e-15 1.05292e-16 3.53358e-15 9.56481e-17 2.4453e-15 -10: Max mod = 1.35585e-31 -10: Max mod = 1.14015e-31 -10: Max mod = 1.27111e-31 -10: Max mod = 2.36658e-30 -10: Max mod = 1.57772e-30 -10: Max mod = 5.07829e-30 -10: Rank 0: 1.5893e+06 0.32069 1.38803e-16 3.27265e-15 1.38962e-16 3.16236e-15 1.24105e-16 2.17184e-15 -10: Max mod = 8.62817e-32 -10: Max mod = 6.16298e-32 -10: Max mod = 1.14785e-31 -10: Max mod = 3.30336e-30 -10: Max mod = 1.57772e-30 -10: Max mod = 3.35266e-30 -10: Rank 0: 1.39755e+06 0.348276 1.77313e-16 2.91066e-15 1.77572e-16 2.81874e-15 1.55859e-16 1.94236e-15 -10: Max mod = 1.78726e-31 -10: Max mod = 1.90282e-31 -10: Max mod = 1.67941e-31 -10: Max mod = 2.76101e-30 -10: Max mod = 1.57772e-30 -10: Max mod = 6.70532e-30 -10: Rank 0: 1.21758e+06 0.375862 2.28123e-16 2.59166e-15 2.27849e-16 2.51232e-15 1.9475e-16 1.73832e-15 -10: Max mod = 2.54223e-31 -10: Max mod = 1.72563e-31 -10: Max mod = 2.81186e-31 -10: Max mod = 1.18329e-30 -10: Max mod = 9.86076e-31 -10: Max mod = 2.16937e-30 -10: Rank 0: 1.04489e+06 0.403448 2.84191e-16 2.29308e-15 2.82497e-16 2.2246e-15 2.35953e-16 1.54509e-15 -10: Max mod = 2.8966e-31 -10: Max mod = 1.74104e-31 -10: Max mod = 2.04919e-31 -10: Max mod = 1.42981e-30 -10: Max mod = 1.38051e-30 -10: Max mod = 2.46519e-30 -10: Rank 0: 882139 0.431034 3.3764e-16 2.03616e-15 3.35553e-16 1.9722e-15 2.80288e-16 1.36468e-15 -10: Max mod = 3.69779e-31 -10: Max mod = 1.12474e-31 -10: Max mod = 2.11082e-31 -10: Max mod = 4.33873e-30 -10: Max mod = 1.61162e-30 -10: Max mod = 4.41269e-30 12: Rank 0: 141601 0.679312 2.52735e-15 4.5525e-16 2.52735e-15 4.5525e-16 2.52735e-15 4.5525e-16 3.51817e-16 6.68373e-17 -3.79101e-16 -7.27772e-17 -2.65118e-16 -4.98121e-17 3.51817e-16 6.68373e-17 -3.79101e-16 -7.27772e-17 -2.65118e-16 -4.98121e-17 12: Max mod = 2.02146e-30 12: Max mod = 1.26957e-30 @@ -8700,8 +8567,8 @@ 12: # Results from upscaling relative permeability. 12: # 12: # (MPI-version) -12: # Finished: Thu Dec 18 18:47:53 2025 -12: # Hostname: codethink03-arm64 +12: # Finished: Sat Nov 16 14:31:04 2024 +12: # Hostname: i-capture-the-hostname 12: # 12: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl 12: # cells: 8 @@ -8713,9 +8580,9 @@ 12: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) 12: # jFunctionCurve: 4 12: # -12: # Timings: Tesselation: 0.000277 secs -12: # Upscaling: 0.010449 secs (wallclock time) -12: # 0.0003483 secs pr. saturation point +12: # Timings: Tesselation: 0.000296 secs +12: # Upscaling: 0.010249 secs (wallclock time) +12: # 0.000341633 secs pr. saturation point 12: # MPI-nodes: 1 12: # Speedup: 1, efficiency: 1 12: # @@ -8767,6 +8634,300 @@ 12: -2.450e+05 0.9000 0.6500 0.6500 0.6500 -1.489e-15 0.000 0.000 5.840e-16 0.000 0.000 0.000 0.000 0.000 0.000 1.400e-14 8.535e-15 0.000 1.400e-14 8.535e-15 12: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells.txt 12: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells-Z.SWOF +3: +3: *** No errors detected + 6/18 Test #11: upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.23 sec +test 18 + Start 18: cpchop_PeriodicTilted + +18: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/cpchop_PeriodicTilted" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "cpchop_PeriodicTilted" "-a" "1e-2" "-t" "1e-5" "-e" "cpchop" "--" "resultfile=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/cpchop_PeriodicTilted/cpchop_PeriodicTilted.txt" "use_random=false" "gridfilename=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl" +18: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds +18: Test timeout computed to be: 1500 +13: Max mod = 1.10441e-29 +13: Max mod = 5.52203e-30 +13: Max mod = 1.25232e-29 +13: Max mod = 3.13891e-43 +13: Max mod = 3.83497e-43 +13: Max mod = 4.89744e-43 +13: Max mod = 1.10441e-29 +13: Max mod = 5.52203e-30 +13: Max mod = 1.25232e-29 + 7/18 Test #12: upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.25 sec +13: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 +13: Max mod = 5.68149e-33 +13: Max mod = 4.88705e-33 +13: Max mod = 1.01352e-32 +13: Max mod = 4.93038e-30 +13: Max mod = 5.1769e-30 +13: Max mod = 1.2326e-29 +13: Rank 0: 1.10781e+07 0.127586 7.16137e-18 7.64618e-15 7.15744e-18 7.48001e-15 6.3555e-18 5.40099e-15 +13: Max mod = 6.16298e-33 +13: Max mod = 4.62223e-33 +13: Max mod = 7.70372e-33 +13: Max mod = 9.46633e-30 +13: Max mod = 2.36658e-30 +13: Max mod = 8.48025e-30 +13: Rank 0: 6.59207e+06 0.155172 1.60959e-17 6.43449e-15 1.60488e-17 6.27732e-15 1.36115e-17 4.47731e-15 +13: Max mod = 2.11852e-32 +13: Max mod = 8.47409e-33 +13: Max mod = 1.89704e-32 +13: Max mod = 2.36658e-30 +13: Max mod = 3.13079e-30 +13: Max mod = 4.78247e-30 +13: Rank 0: 4.56093e+06 0.182759 2.63226e-17 5.54577e-15 2.6056e-17 5.415e-15 2.23081e-17 3.87443e-15 +13: Max mod = 1.54074e-32 +13: Max mod = 1.07852e-32 +13: Max mod = 2.11852e-32 +13: Max mod = 1.57772e-30 +13: Max mod = 1.82424e-30 +13: Max mod = 3.35266e-30 +13: Rank 0: 3.4888e+06 0.210345 3.64814e-17 4.97129e-15 3.62831e-17 4.85191e-15 3.28127e-17 3.43998e-15 +13: Max mod = 3.11038e-32 +13: Max mod = 3.69779e-32 +13: Max mod = 4.16001e-32 +13: Max mod = 6.5081e-30 +13: Max mod = 3.54987e-30 +13: Max mod = 6.40949e-30 +13: Rank 0: 2.7698e+06 0.237931 5.13537e-17 4.45579e-15 5.13512e-17 4.34125e-15 4.76855e-17 3.07385e-15 +13: Max mod = 4.27556e-32 +13: Max mod = 4.53557e-32 +13: Max mod = 3.08149e-32 +13: Max mod = 3.8457e-30 +13: Max mod = 2.21867e-30 +13: Max mod = 5.01666e-30 +13: Rank 0: 2.21811e+06 0.265517 7.47089e-17 4.00314e-15 7.46873e-17 3.89412e-15 6.8901e-17 2.75053e-15 +13: Max mod = 3.52445e-32 +13: Max mod = 4.31408e-32 +13: Max mod = 7.08742e-32 +13: Max mod = 5.52203e-30 +13: Max mod = 2.36658e-30 +13: Max mod = 4.73317e-30 +13: Rank 0: 1.84111e+06 0.293103 1.05334e-16 3.64403e-15 1.05292e-16 3.53358e-15 9.56481e-17 2.4453e-15 +13: Max mod = 1.35585e-31 +13: Max mod = 1.14015e-31 +13: Max mod = 1.27111e-31 +13: Max mod = 2.36658e-30 +13: Max mod = 1.57772e-30 +13: Max mod = 5.07829e-30 +13: Rank 0: 1.5893e+06 0.32069 1.38803e-16 3.27265e-15 1.38962e-16 3.16236e-15 1.24105e-16 2.17184e-15 +13: Max mod = 8.62817e-32 +13: Max mod = 6.16298e-32 +13: Max mod = 1.14785e-31 +13: Max mod = 3.30336e-30 +13: Max mod = 1.57772e-30 +13: Max mod = 3.35266e-30 +13: Rank 0: 1.39755e+06 0.348276 1.77313e-16 2.91066e-15 1.77572e-16 2.81874e-15 1.55859e-16 1.94236e-15 +13: Max mod = 1.78726e-31 +13: Max mod = 1.90282e-31 +13: Max mod = 1.67941e-31 +13: Max mod = 2.76101e-30 +13: Max mod = 1.57772e-30 +13: Max mod = 6.70532e-30 +13: Rank 0: 1.21758e+06 0.375862 2.28123e-16 2.59166e-15 2.27849e-16 2.51232e-15 1.9475e-16 1.73832e-15 +13: Max mod = 2.54223e-31 +13: Max mod = 1.72563e-31 +13: Max mod = 2.81186e-31 +13: Max mod = 1.18329e-30 +13: Max mod = 9.86076e-31 +13: Max mod = 2.16937e-30 +13: Rank 0: 1.04489e+06 0.403448 2.84191e-16 2.29308e-15 2.82497e-16 2.2246e-15 2.35953e-16 1.54509e-15 +13: Max mod = 2.8966e-31 +13: Max mod = 1.74104e-31 +13: Max mod = 2.04919e-31 +13: Max mod = 1.42981e-30 +13: Max mod = 1.38051e-30 +13: Max mod = 2.46519e-30 +13: Rank 0: 882139 0.431034 3.3764e-16 2.03616e-15 3.35553e-16 1.9722e-15 2.80288e-16 1.36468e-15 +13: Max mod = 3.69779e-31 +13: Max mod = 1.12474e-31 +13: Max mod = 2.11082e-31 +13: Max mod = 4.33873e-30 +13: Max mod = 1.61162e-30 +13: Max mod = 4.41269e-30 +13: Rank 0: 747852 0.458621 3.96577e-16 1.80499e-15 3.94721e-16 1.74068e-15 3.33357e-16 1.19307e-15 +13: Max mod = 4.43734e-31 +13: Max mod = 1.88741e-31 +13: Max mod = 2.71171e-31 +13: Max mod = 1.77494e-30 +13: Max mod = 5.60831e-31 +13: Max mod = 3.67313e-30 +13: Rank 0: 645233 0.486207 4.79219e-16 1.58205e-15 4.77302e-16 1.52114e-15 4.13739e-16 1.02671e-15 +13: Max mod = 4.89957e-31 +13: Max mod = 2.35734e-31 +13: Max mod = 4.49897e-31 +13: Max mod = 2.46519e-30 +13: Max mod = 7.88861e-31 +13: Max mod = 1.77494e-30 +13: Rank 0: 562297 0.513793 5.82085e-16 1.37199e-15 5.80533e-16 1.31639e-15 5.0109e-16 8.78141e-16 +13: Max mod = 4.43734e-31 +13: Max mod = 3.45127e-31 +13: Max mod = 8.13513e-31 +13: Max mod = 8.87469e-31 +13: Max mod = 3.45127e-31 +13: Max mod = 1.25725e-30 +13: Rank 0: 492740 0.541379 7.00271e-16 1.17483e-15 6.97241e-16 1.12747e-15 5.89836e-16 7.49678e-16 +13: Max mod = 3.45127e-31 +13: Max mod = 9.58343e-31 +13: Max mod = 8.38165e-31 +13: Max mod = 4.93038e-31 +13: Max mod = 3.26638e-31 +13: Max mod = 1.3574e-30 +13: Rank 0: 422796 0.568966 8.37851e-16 9.70849e-16 8.3394e-16 9.29788e-16 6.97194e-16 6.27851e-16 +13: Max mod = 5.66994e-31 +13: Max mod = 5.91646e-31 +13: Max mod = 8.75143e-31 +13: Max mod = 7.4572e-31 +13: Max mod = 6.77927e-31 +13: Max mod = 1.42981e-30 +13: Rank 0: 352748 0.596552 9.8991e-16 7.87911e-16 9.84343e-16 7.5881e-16 8.19568e-16 5.25424e-16 +13: Max mod = 6.07053e-31 +13: Max mod = 2.95823e-31 +13: Max mod = 6.40949e-31 +13: Max mod = 4.77631e-31 +13: Max mod = 3.32801e-31 +13: Max mod = 6.08594e-31 +13: Rank 0: 288572 0.624138 1.17077e-15 6.83061e-16 1.16617e-15 6.56269e-16 9.98233e-16 4.3793e-16 +13: Max mod = 1.12166e-30 +13: Max mod = 8.75143e-31 +13: Max mod = 1.82424e-30 +13: Max mod = 6.16298e-31 +13: Max mod = 2.95823e-31 +13: Max mod = 8.52031e-31 +13: Rank 0: 233792 0.651724 1.62418e-15 5.23646e-16 1.62392e-15 5.02129e-16 1.30659e-15 3.43816e-16 +13: Max mod = 2.16937e-30 +13: Max mod = 1.77494e-30 +13: Max mod = 2.07076e-30 +13: Max mod = 2.09541e-31 +13: Max mod = 1.27882e-31 +13: Max mod = 3.20475e-31 +13: Rank 0: 141601 0.679312 2.18081e-15 3.84046e-16 2.15017e-15 3.7556e-16 1.62289e-15 2.7296e-16 +13: Max mod = 4.14152e-30 +13: Max mod = 9.1212e-31 +13: Max mod = 3.05684e-30 +13: Max mod = 2.46519e-31 +13: Max mod = 1.248e-31 +13: Max mod = 3.06608e-31 +13: Rank 0: -78665.8 0.706897 2.68872e-15 2.83986e-16 2.63863e-15 2.79464e-16 1.94677e-15 2.09257e-16 +13: Max mod = 2.66241e-30 +13: Max mod = 1.83657e-30 +13: Max mod = 2.5638e-30 +13: Max mod = 3.23556e-32 +13: Max mod = 9.86076e-32 +13: Max mod = 1.2326e-31 +13: Rank 0: -400270 0.734483 3.13189e-15 1.92588e-16 3.06988e-15 1.90297e-16 2.24923e-15 1.46442e-16 +13: Max mod = 6.21228e-30 +13: Max mod = 1.9968e-30 +13: Max mod = 5.69459e-30 +13: Max mod = 6.70224e-32 +13: Max mod = 3.54371e-32 +13: Max mod = 8.7052e-32 +13: Rank 0: -948132 0.762069 3.54316e-15 1.26125e-16 3.47219e-15 1.24841e-16 2.53881e-15 9.78914e-17 +13: Max mod = 3.15544e-30 +9: Max mod = 3.95779e-29 +14: Max mod = 1.10441e-29 +14: Max mod = 5.52203e-30 +14: Max mod = 1.25232e-29 +14: Max mod = 3.13891e-43 +14: Max mod = 3.83497e-43 +14: Max mod = 4.89744e-43 +14: Max mod = 1.02552e-29 +14: Max mod = 3.47592e-30 +14: Max mod = 1.16357e-29 +14: Rank 0: 3.29455e+07 0.1 9.86923e-28 7.85776e-15 9.86923e-28 7.69046e-15 9.86923e-28 4.50674e-15 +14: Max mod = 5.72964e-33 +14: Max mod = 7.70372e-33 +14: Max mod = 7.83613e-33 +14: Max mod = 1.02552e-29 +14: Max mod = 2.93358e-30 +14: Max mod = 9.56494e-30 +14: Rank 0: 1.16722e+07 0.127586 1.23921e-17 6.98903e-15 1.20596e-17 6.81113e-15 1.25097e-17 3.91271e-15 +14: Max mod = 1.54074e-32 +14: Max mod = 1.3963e-32 +14: Max mod = 9.24446e-33 +14: Max mod = 5.69459e-30 +14: Max mod = 2.48984e-30 +14: Max mod = 8.43095e-30 +14: Rank 0: 6.77168e+06 0.155172 2.79736e-17 5.94714e-15 2.80657e-17 5.78298e-15 2.78278e-17 3.23673e-15 +14: Max mod = 1.54074e-32 +14: Max mod = 1.88741e-32 +14: Max mod = 7.70372e-33 +14: Max mod = 3.8457e-30 +10: Max mod = 1.10441e-29 +10: Max mod = 5.52203e-30 +10: Max mod = 1.25232e-29 +14: Max mod = 1.29422e-30 +14: Max mod = 7.19836e-30 +14: Rank 0: 4.53234e+06 0.182759 3.98821e-17 5.14584e-15 3.99466e-17 5.01173e-15 3.99078e-17 2.91172e-15 +14: Max mod = 2.15704e-32 +14: Max mod = 1.84889e-32 +14: Max mod = 5.20001e-32 +14: Max mod = 2.36658e-30 +14: Max mod = 2.29263e-30 +14: Max mod = 4.78247e-30 +14: Rank 0: 2.98741e+06 0.210345 5.38568e-17 4.49697e-15 5.40416e-17 4.3782e-15 5.35761e-17 2.65501e-15 +14: Max mod = 5.3926e-32 +14: Max mod = 5.12297e-32 +14: Max mod = 5.23853e-32 +14: Max mod = 2.71171e-30 +14: Max mod = 2.36658e-30 +14: Max mod = 7.59279e-30 +14: Rank 0: 2.08433e+06 0.237931 8.10554e-17 3.96799e-15 8.11346e-17 3.86994e-15 7.76418e-17 2.48442e-15 +14: Max mod = 2.46519e-32 +14: Max mod = 5.31557e-32 +14: Max mod = 1.15556e-31 +14: Max mod = 3.64848e-30 +14: Max mod = 1.49144e-30 +14: Max mod = 3.15544e-30 +14: Rank 0: 1.6181e+06 0.265517 1.20833e-16 3.54061e-15 1.2075e-16 3.44137e-15 1.067e-16 2.37141e-15 +14: Max mod = 1.32504e-31 +14: Max mod = 9.86076e-32 +14: Max mod = 1.15556e-31 +14: Max mod = 3.8457e-30 +14: Max mod = 1.18329e-30 +14: Max mod = 3.37731e-30 +14: Rank 0: 1.32961e+06 0.293103 1.68862e-16 3.10126e-15 1.68617e-16 3.02355e-15 1.33029e-16 2.26175e-15 +14: Max mod = 1.72563e-31 +14: Max mod = 1.17097e-31 +14: Max mod = 2.40356e-31 +14: Max mod = 1.38051e-30 +14: Max mod = 7.88861e-31 +14: Max mod = 4.41269e-30 +14: Rank 0: 1.06648e+06 0.32069 2.37481e-16 2.73179e-15 2.35774e-16 2.67102e-15 1.71842e-16 2.14006e-15 +14: Max mod = 2.71171e-31 +14: Max mod = 3.20475e-31 +14: Max mod = 3.90579e-31 +14: Max mod = 1.72563e-30 +14: Max mod = 1.38051e-30 +14: Max mod = 1.38051e-30 +14: Rank 0: 866528 0.348276 3.10486e-16 2.46207e-15 3.0784e-16 2.41335e-15 2.29859e-16 2.01298e-15 +14: Max mod = 2.85808e-31 +14: Max mod = 9.86076e-32 +13: Max mod = 1.72563e-30 +13: Max mod = 2.44054e-30 +13: Max mod = 4.31408e-32 +13: Max mod = 4.31408e-32 +13: Max mod = 7.31853e-32 +13: Rank 0: -1.95217e+06 0.789655 3.94626e-15 7.88618e-17 3.86437e-15 7.84603e-17 2.81959e-15 6.31102e-17 +13: Max mod = 3.54987e-30 +13: Max mod = 3.30336e-30 +13: Max mod = 4.24013e-30 +13: Max mod = 2.06075e-32 +13: Max mod = 1.85852e-32 +13: Max mod = 2.15704e-32 +13: Rank 0: -3.1972e+06 0.817241 4.42402e-15 3.41019e-17 4.32585e-15 3.41213e-17 3.13522e-15 3.12736e-17 +13: Max mod = 6.01506e-30 +13: Max mod = 2.81032e-30 +13: Max mod = 6.16298e-30 +13: Max mod = 4.04445e-33 +13: Max mod = 3.46667e-33 +13: Max mod = 6.74075e-33 +13: Rank 0: -4.94482e+06 0.844828 4.91539e-15 9.03907e-18 4.80911e-15 9.00761e-18 3.4846e-15 9.8939e-18 +13: Max mod = 2.95823e-30 +13: Max mod = 1.3312e-30 +13: Max mod = 8.28304e-30 +13: Max mod = 2.26297e-33 +13: Max mod = 1.82963e-33 +13: Max mod = 1.8838e-33 13: Rank 0: -7.54656e+06 0.872414 5.39929e-15 2.19388e-18 5.28468e-15 2.20504e-18 3.83525e-15 2.48125e-18 13: Max mod = 5.32481e-30 13: Max mod = 5.52203e-30 @@ -8779,8 +8940,8 @@ 13: # Results from upscaling relative permeability. 13: # 13: # (MPI-version) -13: # Finished: Thu Dec 18 18:47:53 2025 -13: # Hostname: codethink03-arm64 +13: # Finished: Sat Nov 16 14:31:04 2024 +13: # Hostname: i-capture-the-hostname 13: # 13: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl 13: # cells: 8 @@ -8792,9 +8953,9 @@ 13: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) 13: # jFunctionCurve: 4 13: # -13: # Timings: Tesselation: 0.000284 secs -13: # Upscaling: 0.015219 secs (wallclock time) -13: # 0.0005073 secs pr. saturation point +13: # Timings: Tesselation: 0.000263 secs +13: # Upscaling: 0.014617 secs (wallclock time) +13: # 0.000487233 secs pr. saturation point 13: # MPI-nodes: 1 13: # Speedup: 1, efficiency: 1 13: # @@ -8846,62 +9007,112 @@ 13: -1.002e+06 0.9000 0.6500 0.6500 0.6500 0.000 0.000 0.000 13: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells.txt 13: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells-Z.SWOF -11: Max mod = 9.61424e-31 -11: Max mod = 2.14472e-30 -11: Rank 0: 543129 0.521053 6.11535e-16 1.31896e-15 6.0986e-16 1.26524e-15 5.23447e-16 8.42456e-16 -11: Max mod = 8.01187e-31 -11: Max mod = 1.47911e-31 -11: Max mod = 6.34787e-31 -11: Max mod = 1.50377e-30 -11: Max mod = 5.91646e-31 -11: Max mod = 1.50377e-30 -11: Rank 0: 437793 0.563158 8.07892e-16 1.01516e-15 8.03845e-16 9.72565e-16 6.73619e-16 6.52842e-16 -11: Max mod = 8.87469e-31 -11: Max mod = 5.91646e-31 -11: Max mod = 6.90253e-31 -11: Max mod = 1.20178e-30 -11: Max mod = 3.12771e-31 -11: Max mod = 1.72563e-30 -11: Rank 0: 331819 0.605263 1.03667e-15 7.50855e-16 1.02945e-15 7.24164e-16 8.65588e-16 4.9806e-16 -11: Max mod = 1.50377e-30 -11: Max mod = 1.04154e-30 -11: Max mod = 5.91646e-31 -11: Max mod = 5.11527e-31 -11: Max mod = 2.95823e-31 -11: Max mod = 5.77779e-31 -11: Rank 0: 242282 0.647368 1.53511e-15 5.52241e-16 1.53799e-15 5.28019e-16 1.25516e-15 3.57702e-16 -11: Max mod = 2.36658e-30 -11: Max mod = 6.53275e-31 -11: Max mod = 2.00913e-30 -11: Max mod = 2.95823e-31 -11: Max mod = 1.75645e-31 -11: Max mod = 5.91646e-31 -11: Rank 0: 72141.2 0.689474 2.37946e-15 3.46191e-16 2.33979e-15 3.39578e-16 1.74425e-15 2.50001e-16 -11: Max mod = 2.76101e-30 -11: Max mod = 7.88861e-31 -11: Max mod = 2.95823e-30 -11: Max mod = 1.78726e-31 -11: Max mod = 5.08446e-32 -11: Max mod = 7.39557e-32 -11: Rank 0: -356939 0.731579 3.08687e-15 2.01234e-16 3.02597e-15 1.98774e-16 2.21801e-15 1.52569e-16 -11: Max mod = 2.55147e-30 -11: Max mod = 1.8982e-30 -11: Max mod = 5.05364e-30 -11: Max mod = 1.12474e-31 -11: Max mod = 1.11704e-31 -11: Max mod = 6.47112e-32 -11: Rank 0: -1.31459e+06 0.773684 3.70714e-15 1.05168e-16 3.63367e-15 1.04096e-16 2.65836e-15 8.18711e-17 -11: Max mod = 5.02899e-30 -11: Max mod = 1.57772e-30 -11: Max mod = 7.98722e-30 -11: Max mod = 3.4089e-32 -11: Max mod = 3.70742e-32 -11: Max mod = 4.02519e-32 -11: Rank 0: -3.12215e+06 0.815789 4.39792e-15 3.61734e-17 4.30048e-15 3.6214e-17 3.11739e-15 3.2882e-17 -11: Max mod = 1.02552e-29 -11: Max mod = 3.20475e-30 -11: Max mod = 7.39557e-30 -11: Max mod = 3.85186e-33 +10: Max mod = 3.13891e-43 +10: Max mod = 3.83497e-43 +10: Max mod = 4.89744e-43 +10: Max mod = 1.10441e-29 +10: Max mod = 5.52203e-30 +10: Max mod = 1.25232e-29 +10: Rank 0: 4.64021e+07 0.1 9.86923e-28 8.84788e-15 9.86923e-28 8.69119e-15 9.86923e-28 6.44419e-15 +10: Max mod = 5.68149e-33 +10: Max mod = 4.88705e-33 +10: Max mod = 1.01352e-32 +10: Max mod = 4.93038e-30 +10: Max mod = 5.1769e-30 +10: Max mod = 1.2326e-29 +10: Rank 0: 1.10781e+07 0.127586 7.16137e-18 7.64618e-15 7.15744e-18 7.48001e-15 6.3555e-18 5.40099e-15 +10: Max mod = 6.16298e-33 +10: Max mod = 4.62223e-33 +10: Max mod = 7.70372e-33 +10: Max mod = 9.46633e-30 +10: Max mod = 2.36658e-30 +10: Max mod = 8.48025e-30 +10: Rank 0: 6.59207e+06 0.155172 1.60959e-17 6.43449e-15 1.60488e-17 6.27732e-15 1.36115e-17 4.47731e-15 +10: Max mod = 2.11852e-32 +10: Max mod = 8.47409e-33 +10: Max mod = 1.89704e-32 +10: Max mod = 2.36658e-30 +10: Max mod = 3.13079e-30 +10: Max mod = 4.78247e-30 +10: Rank 0: 4.56093e+06 0.182759 2.63226e-17 5.54577e-15 2.6056e-17 5.415e-15 2.23081e-17 3.87443e-15 +10: Max mod = 1.54074e-32 +10: Max mod = 1.07852e-32 +10: Max mod = 2.11852e-32 +10: Max mod = 1.57772e-30 +10: Max mod = 1.82424e-30 +10: Max mod = 3.35266e-30 +10: Rank 0: 3.4888e+06 0.210345 3.64814e-17 4.97129e-15 3.62831e-17 4.85191e-15 3.28127e-17 3.43998e-15 +10: Max mod = 3.11038e-32 +10: Max mod = 3.69779e-32 +10: Max mod = 4.16001e-32 +10: Max mod = 6.5081e-30 +10: Max mod = 3.54987e-30 +10: Max mod = 6.40949e-30 +10: Rank 0: 2.7698e+06 0.237931 5.13537e-17 4.45579e-15 5.13512e-17 4.34125e-15 4.76855e-17 3.07385e-15 +10: Max mod = 4.27556e-32 +10: Max mod = 4.53557e-32 +10: Max mod = 3.08149e-32 +14: Max mod = 2.83497e-31 +14: Max mod = 2.07076e-30 +14: Max mod = 1.18329e-30 +10: Max mod = 3.8457e-30 +14: Max mod = 3.05684e-30 +10: Max mod = 2.21867e-30 +10: Max mod = 5.01666e-30 +10: Rank 0: 2.21811e+06 0.265517 7.47089e-17 4.00314e-15 7.46873e-17 3.89412e-15 6.8901e-17 2.75053e-15 +10: Max mod = 3.52445e-32 +14: Rank 0: 702123 0.375862 3.8491e-16 2.17023e-15 3.82697e-16 2.12857e-15 2.85771e-16 1.85253e-15 +14: Max mod = 1.10934e-31 +14: Max mod = 2.72712e-31 +14: Max mod = 5.60831e-31 +10: Max mod = 4.31408e-32 +14: Max mod = 2.30495e-30 +10: Max mod = 7.08742e-32 +10: Max mod = 5.52203e-30 +10: Max mod = 2.36658e-30 +10: Max mod = 4.73317e-30 +10: Rank 0: 1.84111e+06 0.293103 1.05334e-16 3.64403e-15 1.05292e-16 3.53358e-15 9.56481e-17 2.4453e-15 +10: Max mod = 1.35585e-31 +10: Max mod = 1.14015e-31 +10: Max mod = 1.27111e-31 +10: Max mod = 2.36658e-30 +10: Max mod = 1.57772e-30 +10: Max mod = 5.07829e-30 +10: Rank 0: 1.5893e+06 0.32069 1.38803e-16 3.27265e-15 1.38962e-16 3.16236e-15 1.24105e-16 2.17184e-15 +10: Max mod = 8.62817e-32 +10: Max mod = 6.16298e-32 +10: Max mod = 1.14785e-31 +10: Max mod = 3.30336e-30 +10: Max mod = 1.57772e-30 +10: Max mod = 3.35266e-30 +10: Rank 0: 1.39755e+06 0.348276 1.77313e-16 2.91066e-15 1.77572e-16 2.81874e-15 1.55859e-16 1.94236e-15 +10: Max mod = 1.78726e-31 +10: Max mod = 1.90282e-31 +10: Max mod = 1.67941e-31 +10: Max mod = 2.76101e-30 +10: Max mod = 1.57772e-30 +10: Max mod = 6.70532e-30 +10: Rank 0: 1.21758e+06 0.375862 2.28123e-16 2.59166e-15 2.27849e-16 2.51232e-15 1.9475e-16 1.73832e-15 +10: Max mod = 2.54223e-31 +10: Max mod = 1.72563e-31 +10: Max mod = 2.81186e-31 +10: Max mod = 1.18329e-30 +10: Max mod = 9.86076e-31 +10: Max mod = 2.16937e-30 +10: Rank 0: 1.04489e+06 0.403448 2.84191e-16 2.29308e-15 2.82497e-16 2.2246e-15 2.35953e-16 1.54509e-15 +10: Max mod = 2.8966e-31 +10: Max mod = 1.74104e-31 +10: Max mod = 2.04919e-31 +10: Max mod = 1.42981e-30 +10: Max mod = 1.38051e-30 +10: Max mod = 2.46519e-30 +10: Rank 0: 882139 0.431034 3.3764e-16 2.03616e-15 3.35553e-16 1.9722e-15 2.80288e-16 1.36468e-15 +10: Max mod = 3.69779e-31 +10: Max mod = 1.12474e-31 +10: Max mod = 2.11082e-31 +10: Max mod = 4.33873e-30 +10: Max mod = 1.61162e-30 +10: Max mod = 4.41269e-30 10: Rank 0: 747852 0.458621 3.96577e-16 1.80499e-15 3.94721e-16 1.74068e-15 3.33357e-16 1.19307e-15 10: Max mod = 4.43734e-31 10: Max mod = 1.88741e-31 @@ -8918,8 +9129,76 @@ 10: Max mod = 1.77494e-30 10: Rank 0: 562297 0.513793 5.82085e-16 1.37199e-15 5.80533e-16 1.31639e-15 5.0109e-16 8.78141e-16 10: Max mod = 4.43734e-31 +14: Max mod = 9.86076e-31 +14: Max mod = 2.07076e-30 +14: Rank 0: 587749 0.403448 4.70919e-16 1.9016e-15 4.69506e-16 1.86405e-15 3.48344e-16 1.70028e-15 +14: Max mod = 5.91646e-31 +14: Max mod = 2.34193e-31 +14: Max mod = 5.48505e-31 +14: Max mod = 1.18329e-30 +14: Max mod = 5.48505e-31 +14: Max mod = 2.78567e-30 +14: Rank 0: 503006 0.431035 5.75189e-16 1.65215e-15 5.72915e-16 1.61833e-15 4.19198e-16 1.54942e-15 +14: Max mod = 4.19082e-31 +14: Max mod = 6.19379e-31 +14: Max mod = 3.45127e-31 +14: Max mod = 1.67633e-30 +14: Max mod = 6.90253e-31 +14: Max mod = 9.15202e-31 +14: Rank 0: 425167 0.458621 6.94783e-16 1.4067e-15 6.89889e-16 1.37925e-15 5.10183e-16 1.37757e-15 +14: Max mod = 1.08468e-30 +14: Max mod = 5.85483e-31 +14: Max mod = 1.03538e-30 +14: Max mod = 5.91646e-31 +14: Max mod = 6.16298e-31 +14: Max mod = 7.27231e-31 +14: Rank 0: 351734 0.486207 8.26863e-16 1.18076e-15 8.18579e-16 1.16512e-15 6.25481e-16 1.18763e-15 +14: Max mod = 8.87469e-31 +14: Max mod = 4.93038e-31 +14: Max mod = 5.42342e-31 +14: Max mod = 8.62817e-31 +14: Max mod = 2.09541e-31 +14: Max mod = 6.65601e-31 +14: Rank 0: 283969 0.513793 9.60954e-16 1.03037e-15 9.58671e-16 1.01771e-15 6.97322e-16 1.03079e-15 +14: Max mod = 1.38051e-30 +14: Max mod = 3.08149e-31 +14: Max mod = 1.23876e-30 +14: Max mod = 2.83497e-31 +14: Max mod = 4.68386e-31 +14: Max mod = 5.1769e-31 +14: Rank 0: 228938 0.541379 1.37046e-15 8.28252e-16 1.36521e-15 8.21652e-16 8.03767e-16 8.44805e-16 +14: Max mod = 2.5638e-30 +14: Max mod = 1.03538e-30 +14: Max mod = 2.05227e-30 +14: Max mod = 2.46519e-31 +14: Max mod = 2.21867e-31 +14: Max mod = 2.95823e-31 +14: Rank 0: 149148 0.568966 1.81676e-15 6.49576e-16 1.78432e-15 6.50775e-16 9.40883e-16 6.72787e-16 +14: Max mod = 2.16937e-30 +14: Max mod = 1.5654e-30 +14: Max mod = 2.83497e-30 +14: Max mod = 2.18786e-31 +14: Max mod = 3.5129e-31 +14: Max mod = 2.12623e-31 +14: Rank 0: 46964.9 0.596552 2.13306e-15 4.91097e-16 2.08887e-15 4.89444e-16 1.17569e-15 4.94605e-16 +14: Max mod = 2.95823e-30 +14: Max mod = 7.27231e-31 +14: Max mod = 1.92285e-30 +14: Max mod = 4.5606e-31 +14: Max mod = 7.70372e-32 +14: Max mod = 3.18934e-31 +14: Rank 0: -34019.4 0.624138 2.3757e-15 3.25933e-16 2.32553e-15 3.21298e-16 1.47358e-15 2.44933e-16 +14: Max mod = 2.36658e-30 +14: Max mod = 1.57772e-30 +14: Max mod = 1.3312e-30 +14: Max mod = 2.95823e-31 +14: Max mod = 1.72563e-31 +14: Max mod = 3.49749e-31 10: Max mod = 3.45127e-31 10: Max mod = 8.13513e-31 +14: Rank 0: -131963 0.651724 2.61381e-15 2.3403e-16 2.55841e-15 2.29768e-16 1.69938e-15 1.34773e-16 +14: Max mod = 3.00753e-30 +14: Max mod = 2.10774e-30 10: Max mod = 8.87469e-31 10: Max mod = 3.45127e-31 10: Max mod = 1.25725e-30 @@ -8958,108 +9237,89 @@ 10: Max mod = 2.09541e-31 10: Max mod = 1.27882e-31 10: Max mod = 3.20475e-31 -14: (0.032626 secs) -14: Tesselating grid... (0.000287 secs) -14: Pcmin: -324.815 [bar] -14: Pcmax: 329.455 [bar] -14: LF Pore volume: 0.17625 -14: LF Volume: 1 -14: Upscaled porosity: 0.17625 -14: Upscaled Swir: 0.1 -14: Upscaled Swmax: 0.9 -14: Saturation points to be computed: 30 -11: Max mod = 2.50371e-33 -11: Max mod = 4.02038e-33 -11: Rank 0: -6.06625e+06 0.857895 5.14304e-15 4.65744e-18 5.0342e-15 4.68722e-18 3.65272e-15 5.41754e-18 -11: Max mod = 5.32481e-30 -11: Max mod = 5.52203e-30 -11: Max mod = 1.01566e-29 -11: Max mod = 3.13891e-43 -11: Max mod = 3.83497e-43 -11: Max mod = 4.89744e-43 -11: Rank 0: -2.2273e+07 0.9 5.75112e-15 9.86923e-28 5.64927e-15 9.86923e-28 4.18872e-15 9.86923e-28 -11: ###################################################################### -11: # Results from upscaling relative permeability. -11: # -11: # (MPI-version) -11: # Finished: Thu Dec 18 18:47:53 2025 -11: # Hostname: codethink03-arm64 -11: # -11: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl -11: # cells: 8 -11: # Pore volume: 0.17625 -11: # volume: 1 -11: # Porosity: 0.17625 -11: # -11: # Stone 1: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) -11: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) -11: # jFunctionCurve: 4 -11: # -11: # Timings: Tesselation: 0.000273 secs -11: # Upscaling: 0.010206 secs (wallclock time) -11: # 0.0005103 secs pr. saturation point -11: # MPI-nodes: 1 -11: # Speedup: 1, efficiency: 1 -11: # -11: # Options used: -11: # Boundary conditions: Fixed (no-flow) -11: # points: 20 -11: # maxPermContrast: 1e7 -11: # minPerm: 1e-12 [mD] -11: # minPoro: 0.0001 -11: # surfaceTension: 11 dynes/cm -11: # gravity: 0 -11: # -11: # Single phase permeability (mD) -11: # |Kxx Kxy Kxz| = 8.96511 0 0 -11: # |Kyx Kyy Kyz| = 0 8.80634 0 -11: # |Kzx Kzy Kzz| = 0 0 6.52958 -11: # -11: ###################################################################### -11: # Pc (Pa) Sw Krwxx Krwyy Krwzz Kroxx Kroyy Krozz -11: 5.104e+05 0.1000 0.000 0.000 0.000 1.000 1.000 1.000 -11: 8.951e+04 0.1421 0.001324 0.001347 0.001561 0.7900 0.7849 0.7569 -11: 4.935e+04 0.1842 0.003033 0.003056 0.003539 0.6230 0.6192 0.5972 -11: 3.343e+04 0.2263 0.005017 0.005099 0.006354 0.5274 0.5236 0.4997 -11: 2.387e+04 0.2684 0.008780 0.008935 0.01110 0.4478 0.4434 0.4216 -11: 1.837e+04 0.3105 0.01428 0.01455 0.01763 0.3857 0.3796 0.3518 -11: 1.505e+04 0.3526 0.02085 0.02126 0.02508 0.3230 0.3185 0.2962 -11: 1.208e+04 0.3947 0.03015 0.03055 0.03458 0.2696 0.2661 0.2491 -11: 9362. 0.4368 0.03945 0.03992 0.04501 0.2246 0.2213 0.2062 -11: 7368. 0.4789 0.05141 0.05211 0.06058 0.1853 0.1815 0.1659 -11: 5974. 0.5211 0.06912 0.07017 0.08123 0.1491 0.1456 0.1307 -11: 4816. 0.5632 0.09131 0.09249 0.1045 0.1147 0.1119 0.1013 -11: 3650. 0.6053 0.1172 0.1184 0.1343 0.08486 0.08332 0.07729 -11: 2665. 0.6474 0.1735 0.1770 0.1948 0.06242 0.06075 0.05551 -11: 793.6 0.6895 0.2689 0.2692 0.2707 0.03913 0.03907 0.03879 -11: -3926. 0.7316 0.3489 0.3482 0.3442 0.02274 0.02287 0.02368 -11: -1.446e+04 0.7737 0.4190 0.4181 0.4125 0.01189 0.01198 0.01270 -11: -3.434e+04 0.8158 0.4971 0.4948 0.4838 0.004088 0.004167 0.005103 -11: -6.673e+04 0.8579 0.5813 0.5792 0.5668 0.0005264 0.0005393 0.0008407 -11: -2.450e+05 0.9000 0.6500 0.6500 0.6500 0.000 0.000 0.000 -11: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells.txt -11: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells-Z.SWOF 10: Rank 0: 141601 0.679312 2.18081e-15 3.84046e-16 2.15017e-15 3.7556e-16 1.62289e-15 2.7296e-16 10: Max mod = 4.14152e-30 10: Max mod = 9.1212e-31 10: Max mod = 3.05684e-30 10: Max mod = 2.46519e-31 10: Max mod = 1.248e-31 +14: Max mod = 5.06597e-30 +14: Max mod = 4.31408e-31 +14: Max mod = 8.24298e-32 +14: Max mod = 3.32801e-31 +14: Rank 0: -294673 0.67931 2.87135e-15 1.82095e-16 2.81029e-15 1.78994e-16 1.90318e-15 9.83054e-17 +14: Max mod = 3.32801e-30 +14: Max mod = 1.40516e-30 +14: Max mod = 1.42981e-30 +14: Max mod = 1.04771e-31 +14: Max mod = 7.39557e-32 +14: Max mod = 1.93363e-31 +14: Rank 0: -560297 0.706897 3.15753e-15 1.33895e-16 3.08927e-15 1.31945e-16 2.13686e-15 6.4475e-17 +14: Max mod = 2.31728e-30 +14: Max mod = 2.97055e-30 +14: Max mod = 2.83497e-30 +14: Max mod = 8.62817e-32 +14: Max mod = 7.70372e-32 +14: Max mod = 2.19171e-31 +14: Rank 0: -974604 0.734483 3.45018e-15 9.56702e-17 3.37833e-15 9.4093e-17 2.35196e-15 4.29364e-17 +14: Max mod = 3.45127e-30 +14: Max mod = 1.57772e-30 +14: Max mod = 4.93038e-30 +14: Max mod = 8.32002e-32 +14: Max mod = 2.86964e-32 +14: Max mod = 4.77631e-32 +14: Rank 0: -1.71274e+06 0.762069 3.75985e-15 6.66193e-17 3.67927e-15 6.5731e-17 2.6006e-15 3.106e-17 +14: Max mod = 2.46519e-30 +14: Max mod = 2.41589e-30 +14: Max mod = 2.21867e-30 +14: Max mod = 5.3926e-32 +14: Max mod = 1.2326e-32 +14: Max mod = 4.31408e-32 +14: Rank 0: -2.72928e+06 0.789655 4.20086e-15 3.49277e-17 4.10328e-15 3.50791e-17 3.0036e-15 2.16281e-17 +14: Max mod = 2.76101e-30 +14: Max mod = 2.66241e-30 +14: Max mod = 7.79e-30 +14: Max mod = 4.62223e-33 +14: Max mod = 4.73658e-33 +14: Max mod = 6.93335e-33 +14: Rank 0: -4.02642e+06 0.817241 4.71134e-15 1.26209e-17 4.60571e-15 1.26959e-17 3.49684e-15 1.15854e-17 +14: Max mod = 8.87469e-30 +14: Max mod = 3.9443e-30 +14: Max mod = 6.03972e-30 +14: Max mod = 2.40741e-33 +14: Max mod = 1.08334e-33 +14: Max mod = 3.05741e-33 +3:  10: Max mod = 3.06608e-31 10: Rank 0: -78665.8 0.706897 2.68872e-15 2.83986e-16 2.63863e-15 2.79464e-16 1.94677e-15 2.09257e-16 10: Max mod = 2.66241e-30 + 8/18 Test #3: gravitypressure .................................................................................... Passed 0.31 sec 10: Max mod = 1.83657e-30 10: Max mod = 2.5638e-30 +14: Rank 0: -5.84257e+06 0.844828 5.2479e-15 5.05835e-18 5.13954e-15 5.04907e-18 4.04906e-15 5.10192e-18 +14: Max mod = 3.13079e-30 +14: Max mod = 3.15544e-30 +14: Max mod = 5.91646e-30 10: Max mod = 3.23556e-32 +14: Max mod = 1.15556e-33 +14: Max mod = 1.32408e-33 +14: Max mod = 7.52316e-34 10: Max mod = 9.86076e-32 10: Max mod = 1.2326e-31 10: Rank 0: -400270 0.734483 3.13189e-15 1.92588e-16 3.06988e-15 1.90297e-16 2.24923e-15 1.46442e-16 10: Max mod = 6.21228e-30 +14: Rank 0: -8.32171e+06 0.872409 5.7923e-15 1.6318e-18 5.67929e-15 1.46325e-18 4.54472e-15 1.24049e-18 +14: Max mod = 5.2262e-30 10: Max mod = 1.9968e-30 +14: Max mod = 3.32801e-30 10: Max mod = 5.69459e-30 +14: Max mod = 5.66994e-30 10: Max mod = 6.70224e-32 +14: Max mod = 3.13891e-43 10: Max mod = 3.54371e-32 +14: Max mod = 3.83497e-43 10: Max mod = 8.7052e-32 +14: Max mod = 4.89744e-43 10: Rank 0: -948132 0.762069 3.54316e-15 1.26125e-16 3.47219e-15 1.24841e-16 2.53881e-15 9.78914e-17 10: Max mod = 3.15544e-30 10: Max mod = 1.72563e-30 @@ -9100,8 +9360,8 @@ 10: # Results from upscaling relative permeability. 10: # 10: # (MPI-version) -10: # Finished: Thu Dec 18 18:47:53 2025 -10: # Hostname: codethink03-arm64 +10: # Finished: Sat Nov 16 14:31:04 2024 +10: # Hostname: i-capture-the-hostname 10: # 10: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl 10: # cells: 8 @@ -9113,9 +9373,9 @@ 10: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone1.txt (17 points) 10: # jFunctionCurve: 4 10: # -10: # Timings: Tesselation: 0.000282 secs -10: # Upscaling: 0.01465 secs (wallclock time) -10: # 0.000488333 secs pr. saturation point +10: # Timings: Tesselation: 0.000241 secs +10: # Upscaling: 0.014764 secs (wallclock time) +10: # 0.000492133 secs pr. saturation point 10: # MPI-nodes: 1 10: # Speedup: 1, efficiency: 1 10: # @@ -9167,324 +9427,13 @@ 10: -2.450e+05 0.9000 0.6500 0.6500 0.6500 0.000 0.000 0.000 10: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells.txt 10: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells-Z.SWOF -3: -3: *** No errors detected -9: Max mod = 7.20758e-29 - 6/18 Test #12: upscale_relperm_BCl_pts30_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.55 sec -test 18 - Start 18: cpchop_PeriodicTilted - -18: Test command: /build/reproducible-path/opm-upscaling-2024.10+ds/tests/run-compareUpscaling.sh "-i" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data" "-r" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/cpchop_PeriodicTilted" "-b" "/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/bin" "-n" "cpchop_PeriodicTilted" "-a" "1e-2" "-t" "1e-5" "-e" "cpchop" "--" "resultfile=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/cpchop_PeriodicTilted/cpchop_PeriodicTilted.txt" "use_random=false" "gridfilename=/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl" -18: Working Directory: /build/reproducible-path/opm-upscaling-2024.10+ds -18: Test timeout computed to be: 1500 -16: Grid partitioning summary: -16: we have 1 threads available -16: stripsize 2 -16: # of strips 1 -16: remainder 0 - 7/18 Test #11: upscale_relperm_BCf_pts20_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.58 sec - 8/18 Test #10: upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.60 sec -4: Compute for periodic boundary conditions: ... Max mod = 1.87971e-19 - 9/18 Test #13: upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells ...................................... Passed 0.59 sec -15: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt -9: Max mod = 3.1177e-29 -3:  -10/18 Test #3: gravitypressure .................................................................................... Passed 0.73 sec -16: WARNING: Using PERMX and PORO for elastic material properties -8: Compute for fixed boundary conditions: ... Max mod = 5.15757e-25 -16: Number of materials: 8 -16: SATNUM 1: 37.5% -16: SATNUM 2: 62.5% -16: Upscaled density: 3.5 -16: determine side coordinates... -16: min 0 0 0 -16: max 1 1 1 -16: logical dimension: 2x2x2 -16: Estimated cell aspect ratio: 1 => Using AMG preconditioner -16: using MPC couplings in all directions... -16: Xslave 9 Yslave 9 Zslave 9 -16: Xmaster 4 Ymaster 4 Zmaster 4 -16: preprocessing grid... -16: number of equations: 21 -16: setting up sparsity pattern... -16: Number of nodes: 27 -16: Number of elements: 8 -16: Number of constraints: 36 -16: Number of fixed dofs: 24 -16: assembling elasticity operator... -16: setting up linear solver... -16: collapsing 2x2x2 cells per level -16: Level 0 has 21 unknowns, 21 unknowns per proc (procs=1) -16: operator complexity: 1 -16: Using a direct coarse solver (UMFPack) -16: Building hierarchy of 1 levels (including coarse solver) took 0.00019692 seconds. -16: processing case 1... -16: assembling load vector... -16: solving... -16: solution norm: 0.324958 -16: processing case 2... -16: assembling load vector... -16: solving... -16: solution norm: 0.3663 -16: processing case 3... -16: assembling load vector... -16: solving... -16: solution norm: 0.614749 -16: processing case 4... -16: assembling load vector... -16: solving... -16: solution norm: 0.42991 -16: processing case 5... -16: assembling load vector... -16: solving... -16: solution norm: 0.52104 -16: processing case 6... -16: assembling load vector... -16: solving... -16: solution norm: 0.512919 -16: Wave speeds: 2.73973 1.92098 1.75672 -16: --------- -16: 10.826 2.35184 1.62527 0 0 0 -16: 2.35184 10.4438 1.58162 0 0 0 -16: 1.62527 1.58162 7.50613 0 0 0 -16: 0 0 0 3.01461 0 0 -16: 0 0 0 0 3.08606 0 -16: 0 0 0 0 0 3.69018 -16: -15: (0.032571 secs) -14: Max mod = 1.10441e-29 -14: Max mod = 5.52203e-30 -14: Max mod = 1.25232e-29 -14: Max mod = 3.13891e-43 -14: Max mod = 3.83497e-43 -14: Max mod = 4.89744e-43 -14: Max mod = 1.02552e-29 -14: Max mod = 3.47592e-30 -14: Max mod = 1.16357e-29 -14: Rank 0: 3.29455e+07 0.1 9.86923e-28 7.85776e-15 9.86923e-28 7.69046e-15 9.86923e-28 4.50674e-15 -14: Max mod = 5.72964e-33 -14: Max mod = 7.70372e-33 -14: Max mod = 7.83613e-33 -14: Max mod = 1.02552e-29 -14: Max mod = 2.93358e-30 -14: Max mod = 9.56494e-30 -14: Rank 0: 1.16722e+07 0.127586 1.23921e-17 6.98903e-15 1.20596e-17 6.81113e-15 1.25097e-17 3.91271e-15 -14: Max mod = 1.54074e-32 -15: Info: PERMY and PERMZ present, going into anisotropic input mode, no J-functions -15: Options -relPermCurve and -jFunctionCurve are meaningless. -15: SATNUM not found in input file, assuming only one rocktype -15: Cells with permx truncated from above: 9 -15: Tesselating grid... (0.000351 secs) -15: Pcmin: -5e+06 [bar] -15: Pcmax: 3e+07 [bar] -15: LF Pore volume: 0.143998 -15: LF Volume: 1 -15: Upscaled porosity: 0.143998 -15: Upscaled Swir: 0.235 -15: Upscaled Swmax: 0.96 -15: Saturation points to be computed: 30 -9: Max mod = 5.33911e-35 -14: Max mod = 1.3963e-32 -14: Max mod = 9.24446e-33 -14: Max mod = 5.69459e-30 -14: Max mod = 2.48984e-30 -14: Max mod = 8.43095e-30 -14: Rank 0: 6.77168e+06 0.155172 2.79736e-17 5.94714e-15 2.80657e-17 5.78298e-15 2.78278e-17 3.23673e-15 -14: Max mod = 1.54074e-32 -14: Max mod = 1.88741e-32 -14: Max mod = 7.70372e-33 -14: Max mod = 3.8457e-30 -14: Max mod = 1.29422e-30 -14: Max mod = 7.19836e-30 -14: Rank 0: 4.53234e+06 0.182759 3.98821e-17 5.14584e-15 3.99466e-17 5.01173e-15 3.99078e-17 2.91172e-15 -14: Max mod = 2.15704e-32 -14: Max mod = 1.84889e-32 -14: Max mod = 5.20001e-32 -14: Max mod = 2.36658e-30 -14: Max mod = 2.29263e-30 -14: Max mod = 4.78247e-30 -14: Rank 0: 2.98741e+06 0.210345 5.38568e-17 4.49697e-15 5.40416e-17 4.3782e-15 5.35761e-17 2.65501e-15 -14: Max mod = 5.3926e-32 -14: Max mod = 5.12297e-32 -14: Max mod = 5.23853e-32 -14: Max mod = 2.71171e-30 -14: Max mod = 2.36658e-30 -14: Max mod = 7.59279e-30 -14: Rank 0: 2.08433e+06 0.237931 8.10554e-17 3.96799e-15 8.11346e-17 3.86994e-15 7.76418e-17 2.48442e-15 -14: Max mod = 2.46519e-32 -14: Max mod = 5.31557e-32 -14: Max mod = 1.15556e-31 -14: Max mod = 3.64848e-30 -14: Max mod = 1.49144e-30 -14: Max mod = 3.15544e-30 -14: Rank 0: 1.6181e+06 0.265517 1.20833e-16 3.54061e-15 1.2075e-16 3.44137e-15 1.067e-16 2.37141e-15 -14: Max mod = 1.32504e-31 -14: Max mod = 9.86076e-32 -14: Max mod = 1.15556e-31 -14: Max mod = 3.8457e-30 -14: Max mod = 1.18329e-30 -14: Max mod = 3.37731e-30 -14: Rank 0: 1.32961e+06 0.293103 1.68862e-16 3.10126e-15 1.68617e-16 3.02355e-15 1.33029e-16 2.26175e-15 -14: Max mod = 1.72563e-31 -14: Max mod = 1.17097e-31 -14: Max mod = 2.40356e-31 -14: Max mod = 1.38051e-30 -14: Max mod = 7.88861e-31 -14: Max mod = 4.41269e-30 -14: Rank 0: 1.06648e+06 0.32069 2.37481e-16 2.73179e-15 2.35774e-16 2.67102e-15 1.71842e-16 2.14006e-15 -14: Max mod = 2.71171e-31 -14: Max mod = 3.20475e-31 -14: Max mod = 3.90579e-31 -14: Max mod = 1.72563e-30 -14: Max mod = 1.38051e-30 -14: Max mod = 1.38051e-30 -14: Rank 0: 866528 0.348276 3.10486e-16 2.46207e-15 3.0784e-16 2.41335e-15 2.29859e-16 2.01298e-15 -14: Max mod = 2.85808e-31 -14: Max mod = 9.86076e-32 -14: Max mod = 2.83497e-31 -14: Max mod = 2.07076e-30 -14: Max mod = 1.18329e-30 -14: Max mod = 3.05684e-30 -14: Rank 0: 702123 0.375862 3.8491e-16 2.17023e-15 3.82697e-16 2.12857e-15 2.85771e-16 1.85253e-15 -14: Max mod = 1.10934e-31 -14: Max mod = 2.72712e-31 -14: Max mod = 5.60831e-31 -14: Max mod = 2.30495e-30 -14: Max mod = 9.86076e-31 -14: Max mod = 2.07076e-30 -14: Rank 0: 587749 0.403448 4.70919e-16 1.9016e-15 4.69506e-16 1.86405e-15 3.48344e-16 1.70028e-15 -14: Max mod = 5.91646e-31 -14: Max mod = 2.34193e-31 -14: Max mod = 5.48505e-31 -14: Max mod = 1.18329e-30 -14: Max mod = 5.48505e-31 -14: Max mod = 2.78567e-30 -14: Rank 0: 503006 0.431035 5.75189e-16 1.65215e-15 5.72915e-16 1.61833e-15 4.19198e-16 1.54942e-15 -14: Max mod = 4.19082e-31 -14: Max mod = 6.19379e-31 -14: Max mod = 3.45127e-31 -14: Max mod = 1.67633e-30 -14: Max mod = 6.90253e-31 -14: Max mod = 9.15202e-31 -14: Rank 0: 425167 0.458621 6.94783e-16 1.4067e-15 6.89889e-16 1.37925e-15 5.10183e-16 1.37757e-15 -14: Max mod = 1.08468e-30 -14: Max mod = 5.85483e-31 -14: Max mod = 1.03538e-30 -14: Max mod = 5.91646e-31 -14: Max mod = 6.16298e-31 -14: Max mod = 7.27231e-31 -14: Rank 0: 351734 0.486207 8.26863e-16 1.18076e-15 8.18579e-16 1.16512e-15 6.25481e-16 1.18763e-15 -14: Max mod = 8.87469e-31 -14: Max mod = 4.93038e-31 -14: Max mod = 5.42342e-31 -14: Max mod = 8.62817e-31 -14: Max mod = 2.09541e-31 -14: Max mod = 6.65601e-31 -14: Rank 0: 283969 0.513793 9.60954e-16 1.03037e-15 9.58671e-16 1.01771e-15 6.97322e-16 1.03079e-15 -14: Max mod = 1.38051e-30 -14: Max mod = 3.08149e-31 -14: Max mod = 1.23876e-30 -14: Max mod = 2.83497e-31 -14: Max mod = 4.68386e-31 -14: Max mod = 5.1769e-31 -14: Rank 0: 228938 0.541379 1.37046e-15 8.28252e-16 1.36521e-15 8.21652e-16 8.03767e-16 8.44805e-16 -14: Max mod = 2.5638e-30 -14: Max mod = 1.03538e-30 -14: Max mod = 2.05227e-30 -14: Max mod = 2.46519e-31 -14: Max mod = 2.21867e-31 -14: Max mod = 2.95823e-31 -14: Rank 0: 149148 0.568966 1.81676e-15 6.49576e-16 1.78432e-15 6.50775e-16 9.40883e-16 6.72787e-16 -14: Max mod = 2.16937e-30 -14: Max mod = 1.5654e-30 -14: Max mod = 2.83497e-30 -14: Max mod = 2.18786e-31 -14: Max mod = 3.5129e-31 -14: Max mod = 2.12623e-31 -14: Rank 0: 46964.9 0.596552 2.13306e-15 4.91097e-16 2.08887e-15 4.89444e-16 1.17569e-15 4.94605e-16 -14: Max mod = 2.95823e-30 -14: Max mod = 7.27231e-31 -14: Max mod = 1.92285e-30 -14: Max mod = 4.5606e-31 -14: Max mod = 7.70372e-32 -14: Max mod = 3.18934e-31 -14: Rank 0: -34019.4 0.624138 2.3757e-15 3.25933e-16 2.32553e-15 3.21298e-16 1.47358e-15 2.44933e-16 -14: Max mod = 2.36658e-30 -14: Max mod = 1.57772e-30 -14: Max mod = 1.3312e-30 -14: Max mod = 2.95823e-31 -14: Max mod = 1.72563e-31 -14: Max mod = 3.49749e-31 -14: Rank 0: -131963 0.651724 2.61381e-15 2.3403e-16 2.55841e-15 2.29768e-16 1.69938e-15 1.34773e-16 -14: Max mod = 3.00753e-30 -14: Max mod = 2.10774e-30 -14: Max mod = 5.06597e-30 -14: Max mod = 4.31408e-31 -14: Max mod = 8.24298e-32 -14: Max mod = 3.32801e-31 -14: Rank 0: -294673 0.67931 2.87135e-15 1.82095e-16 2.81029e-15 1.78994e-16 1.90318e-15 9.83054e-17 -14: Max mod = 3.32801e-30 -14: Max mod = 1.40516e-30 -14: Max mod = 1.42981e-30 -14: Max mod = 1.04771e-31 -14: Max mod = 7.39557e-32 -14: Max mod = 1.93363e-31 -14: Rank 0: -560297 0.706897 3.15753e-15 1.33895e-16 3.08927e-15 1.31945e-16 2.13686e-15 6.4475e-17 -14: Max mod = 2.31728e-30 -14: Max mod = 2.97055e-30 -14: Max mod = 2.83497e-30 -14: Max mod = 8.62817e-32 -14: Max mod = 7.70372e-32 -14: Max mod = 2.19171e-31 -14: Rank 0: -974604 0.734483 3.45018e-15 9.56702e-17 3.37833e-15 9.4093e-17 2.35196e-15 4.29364e-17 -14: Max mod = 3.45127e-30 -14: Max mod = 1.57772e-30 -14: Max mod = 4.93038e-30 -14: Max mod = 8.32002e-32 -14: Max mod = 2.86964e-32 -14: Max mod = 4.77631e-32 -14: Rank 0: -1.71274e+06 0.762069 3.75985e-15 6.66193e-17 3.67927e-15 6.5731e-17 2.6006e-15 3.106e-17 -14: Max mod = 2.46519e-30 -14: Max mod = 2.41589e-30 -14: Max mod = 2.21867e-30 -14: Max mod = 5.3926e-32 -14: Max mod = 1.2326e-32 -14: Max mod = 4.31408e-32 -14: Rank 0: -2.72928e+06 0.789655 4.20086e-15 3.49277e-17 4.10328e-15 3.50791e-17 3.0036e-15 2.16281e-17 -14: Max mod = 2.76101e-30 -14: Max mod = 2.66241e-30 -14: Max mod = 7.79e-30 -14: Max mod = 4.62223e-33 -14: Max mod = 4.73658e-33 -14: Max mod = 6.93335e-33 -14: Rank 0: -4.02642e+06 0.817241 4.71134e-15 1.26209e-17 4.60571e-15 1.26959e-17 3.49684e-15 1.15854e-17 -14: Max mod = 8.87469e-30 -14: Max mod = 3.9443e-30 -14: Max mod = 6.03972e-30 -14: Max mod = 2.40741e-33 -14: Max mod = 1.08334e-33 -14: Max mod = 3.05741e-33 -14: Rank 0: -5.84257e+06 0.844828 5.2479e-15 5.05835e-18 5.13954e-15 5.04907e-18 4.04906e-15 5.10192e-18 -14: Max mod = 3.13079e-30 -14: Max mod = 3.15544e-30 -14: Max mod = 5.91646e-30 -14: Max mod = 1.15556e-33 -14: Max mod = 1.32408e-33 -14: Max mod = 7.52316e-34 -14: Rank 0: -8.32171e+06 0.872409 5.7923e-15 1.6318e-18 5.67929e-15 1.46325e-18 4.54472e-15 1.24049e-18 -14: Max mod = 5.2262e-30 -14: Max mod = 3.32801e-30 -14: Max mod = 5.66994e-30 -14: Max mod = 3.13891e-43 -14: Max mod = 3.83497e-43 -14: Max mod = 4.89744e-43 14: Rank 0: -3.24815e+07 0.9 6.30036e-15 9.86923e-28 6.2077e-15 9.86923e-28 5.16598e-15 9.86923e-28 14: ###################################################################### 14: # Results from upscaling relative permeability. 14: # 14: # (MPI-version) -14: # Finished: Thu Dec 18 18:47:54 2025 -14: # Hostname: codethink03-arm64 +14: # Finished: Sat Nov 16 14:31:04 2024 +14: # Hostname: i-capture-the-hostname 14: # 14: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/EightCells.grdecl 14: # cells: 8 @@ -9496,9 +9445,9 @@ 14: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stone2.txt (17 points) 14: # jFunctionCurve: 4 14: # -14: # Timings: Tesselation: 0.000287 secs -14: # Upscaling: 0.015747 secs (wallclock time) -14: # 0.0005249 secs pr. saturation point +14: # Timings: Tesselation: 0.000253 secs +14: # Upscaling: 0.014458 secs (wallclock time) +14: # 0.000481933 secs pr. saturation point 14: # MPI-nodes: 1 14: # Speedup: 1, efficiency: 1 14: # @@ -9550,44 +9499,38 @@ 14: -3.573e+05 0.9000 0.7121 0.7143 0.8016 0.000 0.000 0.000 14: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells.txt 14: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells/upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells-Z.SWOF -11/18 Test #16: upscale_elasticity_mpc_EightCells .................................................................. Passed 0.39 sec +15: Parsed command line option: output := /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt +8: Compute for fixed boundary conditions: ... Max mod = 5.15757e-25 +4: Compute for periodic boundary conditions: ... Max mod = 1.87971e-19 +9: Max mod = 7.20758e-29 + 9/18 Test #13: upscale_relperm_BCf_pts30_surfTens45_stone1_stone1_EightCells ...................................... Passed 0.25 sec +10/18 Test #10: upscale_relperm_BCf_pts30_surfTens11_stone1_stone1_EightCells ...................................... Passed 0.32 sec +11/18 Test #14: upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells ...................................... Passed 0.22 sec +15: (0.032256 secs) +15: Info: PERMY and PERMZ present, going into anisotropic input mode, no J-functions +15: Options -relPermCurve and -jFunctionCurve are meaningless. +15: SATNUM not found in input file, assuming only one rocktype +15: Cells with permx truncated from above: 9 +15: Tesselating grid... (0.000349 secs) +15: Pcmin: -5e+06 [bar] +15: Pcmax: 3e+07 [bar] +15: LF Pore volume: 0.143998 +15: LF Volume: 1 +15: Upscaled porosity: 0.143998 +15: Upscaled Swir: 0.235 +15: Upscaled Swmax: 0.96 +15: Saturation points to be computed: 30 17: Grid partitioning summary: 17: we have 1 threads available 17: stripsize 2 17: # of strips 1 17: remainder 0 -4: Max mod = 1.06829e-22 -9: Max mod = 7.53761e-35 -9: Max mod = 2.92745e-35 -12/18 Test #14: upscale_relperm_BCf_pts30_surfTens11_stone1_stone2_EightCells ...................................... Passed 0.75 sec -15: Max mod = 1.27228e-22 -15: Max mod = 2.37348e-23 -8: Max mod = 4.81596e-25 -15: Max mod = 1.49213e-22 -15: Max mod = 3.28713e-43 -15: Max mod = 4.01758e-43 -15: Max mod = 4.5041e-43 -15: Max mod = 4.03645e-23 -15: Max mod = 3.51129e-23 -15: Max mod = 1.12561e-22 -15: Rank 0: 3e+12 0.235 9.86923e-28 6.54367e-12 9.86923e-28 8.94733e-12 9.86923e-28 1.59583e-13 -15: Max mod = 1.06089e-28 -15: Max mod = 1.2946e-28 -15: Max mod = 4.00881e-28 -15: Max mod = 4.39382e-23 -15: Max mod = 1.85308e-23 -15: Max mod = 1.00079e-22 -15: Rank 0: 6.24038e+11 0.26 2.61207e-17 6.20097e-12 3.66998e-17 8.48775e-12 6.64317e-19 1.51306e-13 -15: Max mod = 1.41114e-27 -15: Max mod = 1.2304e-27 -15: Max mod = 2.03668e-27 -15: Max mod = 4.60834e-23 -15: Max mod = 3.09337e-23 -15: Max mod = 1.685e-22 -15: Rank 0: 6.30574e+09 0.284985 1.6818e-16 5.79651e-12 2.35449e-16 7.93764e-12 4.25478e-18 1.41473e-13 -15: Max mod = 1.34641e-26 -15: Max mod = 7.64139e-27 -15: Max mod = 3.1899e-26 +9: Max mod = 3.1177e-29 +16: Grid partitioning summary: +16: we have 1 threads available +16: stripsize 2 +16: # of strips 1 +16: remainder 0 17: WARNING: Using PERMX and PORO for elastic material properties 17: Number of materials: 8 17: SATNUM 1: 37.5% @@ -9623,23 +9566,9 @@ 17: Level 0 has 42 unknowns, 42 unknowns per proc (procs=1) 17: operator complexity: 1 17: Using a direct coarse solver (UMFPack) -17: Building hierarchy of 1 levels (including coarse solver) took 0.00025188 seconds. +17: Building hierarchy of 1 levels (including coarse solver) took 0.000274321 seconds. 17: Building preconditioner for multipliers... -18: Parsed grdecl file with dimensions (20, 20, 17) -18: Chopping subsample, i: (0--20) j: (0--20) z: (0--40) -15: Max mod = 3.56298e-23 -15: Max mod = 2.75983e-23 -15: Max mod = 1.2855e-22 -15: Rank 0: 3.5624e+09 0.31 1.55954e-15 5.20227e-12 2.14897e-15 7.10303e-12 3.84719e-17 1.26729e-13 -15: Max mod = 2.96994e-26 -15: Max mod = 1.43787e-26 -15: Max mod = 7.60748e-26 -15: Max mod = 1.66906e-23 -15: Max mod = 2.17579e-23 -15: Max mod = 7.98333e-23 -15: Rank 0: 2.50001e+09 0.335 4.33415e-15 4.55216e-12 5.96215e-15 6.19952e-12 1.06836e-16 1.10833e-13 -15: Max mod = 3.79238e-26 -15: Max mod = 5.77437e-26 +9: Max mod = 5.33911e-35 17: processing case 1... 17: assembling load vector... 17: solving... @@ -9656,6 +9585,8 @@ 17: assembling load vector... 17: solving... 17: solution norm: 15.9676 +18: Parsed grdecl file with dimensions (20, 20, 17) +18: Chopping subsample, i: (0--20) j: (0--20) z: (0--40) 17: processing case 5... 17: assembling load vector... 17: solving... @@ -9673,6 +9604,110 @@ 17: 0.00916403 -0.0144548 0.00900469 0.00586288 3.07441 0 17: 0 0 0 0 0 3.69018 17: +4: Max mod = 1.06829e-22 +16: WARNING: Using PERMX and PORO for elastic material properties +16: Number of materials: 8 +16: SATNUM 1: 37.5% +16: SATNUM 2: 62.5% +16: Upscaled density: 3.5 +16: determine side coordinates... +16: min 0 0 0 +16: max 1 1 1 +16: logical dimension: 2x2x2 +16: Estimated cell aspect ratio: 1 => Using AMG preconditioner +16: using MPC couplings in all directions... +16: Xslave 9 Yslave 9 Zslave 9 +16: Xmaster 4 Ymaster 4 Zmaster 4 +16: preprocessing grid... +16: number of equations: 21 +16: setting up sparsity pattern... +16: Number of nodes: 27 +16: Number of elements: 8 +16: Number of constraints: 36 +16: Number of fixed dofs: 24 +16: assembling elasticity operator... +16: setting up linear solver... +16: collapsing 2x2x2 cells per level +16: Level 0 has 21 unknowns, 21 unknowns per proc (procs=1) +16: operator complexity: 1 +16: Using a direct coarse solver (UMFPack) +16: Building hierarchy of 1 levels (including coarse solver) took 0.000198482 seconds. +16: processing case 1... +16: assembling load vector... +16: solving... +16: solution norm: 0.324958 +16: processing case 2... +16: assembling load vector... +16: solving... +16: solution norm: 0.3663 +16: processing case 3... +16: assembling load vector... +16: solving... +16: solution norm: 0.614749 +16: processing case 4... +16: assembling load vector... +16: solving... +16: solution norm: 0.42991 +16: processing case 5... +16: assembling load vector... +16: solving... +16: solution norm: 0.52104 +16: processing case 6... +16: assembling load vector... +16: solving... +16: solution norm: 0.512919 +16: Wave speeds: 2.73973 1.92098 1.75672 +16: --------- +16: 10.826 2.35184 1.62527 0 0 0 +16: 2.35184 10.4438 1.58162 0 0 0 +16: 1.62527 1.58162 7.50613 0 0 0 +16: 0 0 0 3.01461 0 0 +16: 0 0 0 0 3.08606 0 +16: 0 0 0 0 0 3.69018 +16: +8: Max mod = 4.81596e-25 +15: Max mod = 1.27228e-22 +15: Max mod = 2.37348e-23 +15: Max mod = 1.49213e-22 +15: Max mod = 3.28713e-43 +15: Max mod = 4.01758e-43 +15: Max mod = 4.5041e-43 +15: Max mod = 4.03645e-23 +15: Max mod = 3.51129e-23 +15: Max mod = 1.12561e-22 +15: Rank 0: 3e+12 0.235 9.86923e-28 6.54367e-12 9.86923e-28 8.94733e-12 9.86923e-28 1.59583e-13 +15: Max mod = 1.06089e-28 +15: Max mod = 1.2946e-28 +15: Max mod = 4.00881e-28 +15: Max mod = 4.39382e-23 +15: Max mod = 1.85308e-23 +15: Max mod = 1.00079e-22 +15: Rank 0: 6.24038e+11 0.26 2.61207e-17 6.20097e-12 3.66998e-17 8.48775e-12 6.64317e-19 1.51306e-13 +15: Max mod = 1.41114e-27 +9: Max mod = 7.53761e-35 +15: Max mod = 1.2304e-27 +15: Max mod = 2.03668e-27 +15: Max mod = 4.60834e-23 +15: Max mod = 3.09337e-23 +15: Max mod = 1.685e-22 +15: Rank 0: 6.30574e+09 0.284985 1.6818e-16 5.79651e-12 2.35449e-16 7.93764e-12 4.25478e-18 1.41473e-13 +15: Max mod = 1.34641e-26 +15: Max mod = 7.64139e-27 +15: Max mod = 3.1899e-26 +15: Max mod = 3.56298e-23 +15: Max mod = 2.75983e-23 +15: Max mod = 1.2855e-22 +12/18 Test #17: upscale_elasticity_mortar_EightCells ............................................................... Passed 0.18 sec +15: Rank 0: 3.5624e+09 0.31 1.55954e-15 5.20227e-12 2.14897e-15 7.10303e-12 3.84719e-17 1.26729e-13 +15: Max mod = 2.96994e-26 +15: Max mod = 1.43787e-26 +15: Max mod = 7.60748e-26 +15: Max mod = 1.66906e-23 +15: Max mod = 2.17579e-23 +15: Max mod = 7.98333e-23 +15: Rank 0: 2.50001e+09 0.335 4.33415e-15 4.55216e-12 5.96215e-15 6.19952e-12 1.06836e-16 1.10833e-13 +15: Max mod = 3.79238e-26 +15: Max mod = 5.77437e-26 15: Max mod = 1.48537e-25 15: Max mod = 4.19301e-23 15: Max mod = 1.36276e-23 @@ -9683,6 +9718,7 @@ 15: Max mod = 1.61252e-25 15: Max mod = 1.79241e-23 15: Max mod = 1.97321e-23 +13/18 Test #16: upscale_elasticity_mpc_EightCells .................................................................. Passed 0.19 sec 15: Max mod = 4.07611e-23 15: Rank 0: 1.25e+09 0.385 1.22436e-14 3.35556e-12 1.68452e-14 4.63504e-12 3.02933e-16 8.3507e-14 15: Max mod = 5.35774e-26 @@ -9712,38 +9748,6 @@ 15: Max mod = 9.9049e-24 15: Max mod = 5.45176e-24 15: Max mod = 2.63676e-23 -4: Max mod = 1.827e-19 -4: (0.257343 secs) -4: 472.996 6.73324e-08 -144.894 -4: 1.02478e-05 549.996 1.53146e-05 -4: -144.894 3.8481e-09 254.094 -4: -4: -4: -4: ############################################################################### -4: # Results from upscaling permeability. -4: # -4: # Finished: Thu Dec 18 18:47:54 2025 -4: # Hostname: codethink03-arm64 -4: # -4: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl -4: # Porosity : 0.34 -4: # -4: # Options used: -4: # Boundary conditions: Periodic -4: # minPerm: 1e-9 -4: # -4: # If both linear and fixed boundary conditions are calculated, -4: # the nonperiodic tesselation is done only once -4: # -4: # -4: # Upscaled permeability for periodic boundary conditions: -4: # Tesselation time: 0.018511 s -4: # Computation time: 0.257343 s -4: 472.996 6.73324e-08 -144.894 -4: 1.02478e-05 549.996 1.53146e-05 -4: -144.894 3.8481e-09 254.094 -4: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCp_PeriodicTilted/upscale_perm_BCp_PeriodicTilted.txt 15: Rank 0: 4.10001e+08 0.485 6.08062e-14 1.20938e-12 8.40041e-14 1.64392e-12 1.50739e-15 2.94405e-14 15: Max mod = 2.32234e-25 15: Max mod = 2.12568e-25 @@ -9758,7 +9762,6 @@ 15: Max mod = 5.25292e-24 15: Max mod = 2.21902e-24 15: Max mod = 1.26809e-23 -9: Max mod = 1.58312e-28 15: Rank 0: 2.1e+08 0.535 1.15838e-13 6.46081e-13 1.59398e-13 8.85523e-13 2.87056e-15 1.58379e-14 15: Max mod = 1.28956e-24 15: Max mod = 6.07333e-25 @@ -9766,6 +9769,7 @@ 15: Max mod = 2.01189e-24 15: Max mod = 1.51593e-24 15: Max mod = 9.98763e-24 +9: Max mod = 2.92745e-35 15: Rank 0: 1.32459e+08 0.56 1.71186e-13 4.20101e-13 2.35555e-13 5.77588e-13 4.22823e-15 1.03425e-14 15: Max mod = 1.39378e-24 15: Max mod = 6.47497e-25 @@ -9801,6 +9805,7 @@ 15: Max mod = 3.53417e-25 15: Max mod = 1.65947e-25 15: Max mod = 8.3938e-25 +4: Max mod = 1.827e-19 15: Rank 0: -5.96499e+08 0.685 5.90418e-13 5.94643e-14 8.05757e-13 8.16342e-14 1.4408e-14 1.45975e-15 15: Max mod = 2.21927e-24 15: Max mod = 2.75084e-24 @@ -9808,8 +9813,39 @@ 15: Max mod = 2.44015e-25 15: Max mod = 1.16186e-25 15: Max mod = 5.55841e-25 +4: (0.260665 secs) +4: 472.996 6.73324e-08 -144.894 +4: 1.02478e-05 549.996 1.53146e-05 +4: -144.894 3.8481e-09 254.094 +4: +4: 15: Rank 0: -8.22484e+08 0.71 6.97932e-13 4.06788e-14 9.34449e-13 5.57242e-14 1.66673e-14 9.95465e-16 15: Max mod = 2.60012e-24 +4: +4: ############################################################################### +4: # Results from upscaling permeability. +4: # +4: # Finished: Sat Nov 16 14:31:04 2024 +4: # Hostname: i-capture-the-hostname +4: # +4: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl +4: # Porosity : 0.34 +4: # +4: # Options used: +4: # Boundary conditions: Periodic +4: # minPerm: 1e-9 +4: # +4: # If both linear and fixed boundary conditions are calculated, +4: # the nonperiodic tesselation is done only once +4: # +4: # +4: # Upscaled permeability for periodic boundary conditions: +4: # Tesselation time: 0.017604 s +4: # Computation time: 0.260665 s +4: 472.996 6.73324e-08 -144.894 +4: 1.02478e-05 549.996 1.53146e-05 +4: -144.894 3.8481e-09 254.094 +4: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCp_PeriodicTilted/upscale_perm_BCp_PeriodicTilted.txt 15: Max mod = 2.21255e-24 15: Max mod = 1.29057e-23 15: Max mod = 1.25758e-25 @@ -9840,7 +9876,6 @@ 15: Max mod = 1.2745e-23 15: Max mod = 1.09199e-23 15: Max mod = 3.33227e-23 -13/18 Test #17: upscale_elasticity_mortar_EightCells ............................................................... Passed 0.55 sec 15: Max mod = 1.45447e-26 15: Max mod = 7.21434e-27 15: Max mod = 3.75033e-26 @@ -9868,7 +9903,6 @@ 15: Rank 0: -9.21346e+09 0.910001 3.22339e-12 6.46431e-17 4.30124e-12 8.76408e-17 7.54467e-14 1.55227e-18 15: Max mod = 2.67873e-23 15: Max mod = 1.89048e-23 -9: Max mod = 2.88303e-28 15: Max mod = 6.08363e-23 15: Max mod = 1.28706e-29 15: Max mod = 1.57108e-29 @@ -9876,6 +9910,7 @@ 15: Rank 0: -1.95182e+10 0.935026 3.58922e-12 2.3265e-18 4.78801e-12 3.18437e-18 8.38362e-14 5.68091e-20 15: Max mod = 2.28558e-23 15: Max mod = 2.44752e-23 +9: Max mod = 1.58312e-28 15: Max mod = 4.84664e-23 15: Max mod = 3.28713e-43 15: Max mod = 4.01758e-43 @@ -9885,8 +9920,8 @@ 15: # Results from upscaling relative permeability. 15: # 15: # (MPI-version) -15: # Finished: Thu Dec 18 18:47:54 2025 -15: # Hostname: codethink03-arm64 +15: # Finished: Sat Nov 16 14:31:04 2024 +15: # Hostname: i-capture-the-hostname 15: # 15: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/27cellsAniso.grdecl 15: # cells: 27 @@ -9896,9 +9931,9 @@ 15: # 15: # Stone 1: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stoneAniso.txt (16 points) 15: # -15: # Timings: Tesselation: 0.000351 secs -15: # Upscaling: 0.062218 secs (wallclock time) -15: # 0.00207393 secs pr. saturation point +15: # Timings: Tesselation: 0.000349 secs +15: # Upscaling: 0.060679 secs (wallclock time) +15: # 0.00202263 secs pr. saturation point 15: # MPI-nodes: 1 15: # Speedup: 1, efficiency: 1 15: # @@ -9950,34 +9985,33 @@ 15: -5.500e+09 0.9600 0.6207 0.5898 6.139 0.000 0.000 0.000 15: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso.txt 15: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso/upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso-Z.SWOF -14/18 Test #4: upscale_perm_BCp_PeriodicTilted .................................................................... Passed 1.05 sec +14/18 Test #4: upscale_perm_BCp_PeriodicTilted .................................................................... Passed 0.48 sec 8: Max mod = 3.12177e-21 -15/18 Test #15: upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso ............................ Passed 0.67 sec -8: ( 0.277316 secs) +8: ( 0.279703 secs) 8: 146.257 0 0 8: 0 149.446 0 8: 0 0 10.063 8: 8: 8: Compute for linear boundary conditions: ... -9: Max mod = 1.24708e-28 +9: Max mod = 2.88303e-28 +15/18 Test #15: upscale_relperm_BCf_pts30_surfTens11_stoneAniso_stoneAniso_27cellsAniso ............................ Passed 0.28 sec 18: Max mod = 1.28723e-22 +9: Max mod = 1.24708e-28 9: Rank 0: 5.69421e+07 0.1 9.87234e-28 3.75863e-13 9.87411e-28 3.45224e-13 9.86981e-28 2.38125e-15 9: Max mod = 1.50226e-32 -9: Max mod = 1.3402e-32 +18: Max mod = 1.88759e-22 8: Max mod = 8.24277e-22 +9: Max mod = 1.3402e-32 9: Max mod = 6.94538e-33 -18: Max mod = 1.88759e-22 -9: Max mod = 2.15627e-28 -8: Max mod = 4.26247e-22 -9: Max mod = 1.12217e-28 18: Max mod = 3.64617e-18 18: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/cpchop_PeriodicTilted/cpchop_PeriodicTilted.txt +8: Max mod = 4.26247e-22 18: ################################################################################################ 18: # Results from property analysis on subsamples 18: # -18: # Finished: Thu Dec 18 18:47:54 2025 -18: # Hostname: codethink03-arm64 +18: # Finished: Sat Nov 16 14:31:04 2024 +18: # Hostname: i-capture-the-hostname 18: # 18: # Options used: 18: # gridfilename: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/PeriodicTilted.grdecl @@ -9985,30 +10019,37 @@ 18: # j; min,len,max: 0 20 20 18: # z; min,len,max: 0 40 40 18: # subsamples: 1 -18: # (auto) seed: 1766126874 +18: # (auto) seed: 1731717064 18: ################################################################################################ 18: # id porosity permx permy permz 18: 1 0.33999965 409.26845 549.99606 238.51632 +9: Max mod = 2.15627e-28 +9: Max mod = 1.12217e-28 +16/18 Test #18: cpchop_PeriodicTilted .............................................................................. Passed 0.44 sec 8: Max mod = 1.06191e-22 -9: Max mod = 1.33232e-28 8: 170.951 -12.0405 9.11503 8: -14.3799 171.651 11.8823 8: -5.52318 -1.48335 17.3043 8: -8: ( 0.245719 secs) +8: ( 0.246363 secs) 8: 8: -16/18 Test #18: cpchop_PeriodicTilted .............................................................................. Passed 0.90 sec +9: Max mod = 1.33232e-28 9: Rank 0: 2.24195e+06 0.144737 4.70077e-17 2.25961e-13 4.67892e-17 2.03193e-13 1.59142e-17 1.31198e-16 9: Max mod = 1.03765e-31 9: Max mod = 2.71592e-31 -8: Compute for periodic boundary conditions: ... Max mod = 2.35124e-24 9: Max mod = 3.11038e-32 9: Max mod = 9.80404e-29 -8: Max mod = 1.72985e-24 9: Max mod = 1.29352e-28 +8: Compute for periodic boundary conditions: ... Max mod = 2.35124e-24 +9: Max mod = 6.09029e-29 +9: Rank 0: 1.2584e+06 0.189474 1.42462e-16 9.47304e-14 1.42109e-16 8.52369e-14 7.14343e-17 7.31305e-17 +9: Max mod = 2.68177e-31 +8: Max mod = 1.72985e-24 +9: Max mod = 7.91392e-32 +9: Max mod = 3.65927e-32 8: Max mod = 1.2408e-20 -8: (0.340067 secs) +8: (0.34173 secs) 8: 133.755 -0.0960418 -2.38165 8: -0.0960418 140.541 -0.55361 8: -2.38166 -0.55359 10.1719 @@ -10018,8 +10059,8 @@ 8: ############################################################################### 8: # Results from upscaling permeability. 8: # -8: # Finished: Thu Dec 18 18:47:55 2025 -8: # Hostname: codethink03-arm64 +8: # Finished: Sat Nov 16 14:31:05 2024 +8: # Hostname: i-capture-the-hostname 8: # 8: # Eclipse file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/Hummocky.grdecl 8: # Porosity : 0.263508 @@ -10033,30 +10074,25 @@ 8: # 8: # 8: # Upscaled permeability for fixed boundary conditions: -8: # Tesselation time: 0.017435 s -8: # Computation time: 0.277316 s +8: # Tesselation time: 0.01763 s +8: # Computation time: 0.279703 s 8: 146.257 0 0 8: 0 149.446 0 8: 0 0 10.063 8: # Upscaled permeability for linear boundary conditions: -8: # Computation time: 0.245719 s +8: # Computation time: 0.246363 s 8: 170.951 -12.0405 9.11503 8: -14.3799 171.651 11.8823 8: -5.52318 -1.48335 17.3043 8: # Upscaled permeability for periodic boundary conditions: -8: # Tesselation time: 0.022312 s -8: # Computation time: 0.340067 s +8: # Tesselation time: 0.02213 s +8: # Computation time: 0.34173 s 8: 133.755 -0.0960418 -2.38165 8: -0.0960418 140.541 -0.55361 8: -2.38166 -0.55359 10.1719 8: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_perm_BCflp_Hummocky/upscale_perm_BCflp_Hummocky.txt -17/18 Test #8: upscale_perm_BCflp_Hummocky ........................................................................ Passed 1.89 sec -9: Max mod = 6.09029e-29 -9: Rank 0: 1.2584e+06 0.189474 1.42462e-16 9.47304e-14 1.42109e-16 8.52369e-14 7.14343e-17 7.31305e-17 -9: Max mod = 2.68177e-31 -9: Max mod = 7.91392e-32 -9: Max mod = 3.65927e-32 9: Max mod = 5.48651e-29 +17/18 Test #8: upscale_perm_BCflp_Hummocky ........................................................................ Passed 1.11 sec 9: Max mod = 4.66434e-29 9: Max mod = 4.24872e-29 9: Rank 0: 778297 0.234211 3.31185e-16 6.12696e-14 3.29369e-16 5.514e-14 9.83199e-17 4.59739e-17 @@ -10176,8 +10212,8 @@ 9: # Results from upscaling relative permeability. 9: # 9: # (MPI-version) -9: # Finished: Thu Dec 18 18:48:00 2025 -9: # Hostname: codethink03-arm64 +9: # Finished: Sat Nov 16 14:31:08 2024 +9: # Hostname: i-capture-the-hostname 9: # 9: # ECLIPSE file: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/benchmark_tiny_grid.grdecl 9: # cells: 1138 @@ -10189,9 +10225,9 @@ 9: # Stone 2: /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/input_data/grids/stonefile_benchmark.txt (18 points) 9: # jFunctionCurve: 3 9: # -9: # Timings: Tesselation: 0.004793 secs -9: # Upscaling: 3.8558 secs (wallclock time) -9: # 0.19279 secs pr. saturation point +9: # Timings: Tesselation: 0.005004 secs +9: # Upscaling: 3.77764 secs (wallclock time) +9: # 0.188882 secs pr. saturation point 9: # MPI-nodes: 1 9: # Speedup: 1, efficiency: 1 9: # @@ -10233,13 +10269,13 @@ 9: -391476.77134154457599 0.94999999999999784617 0.85000000000000808242 0.85000000000001330047 0.85000000000009923173 0.0000000000000000000 0.0000000000000000000 0.0000000000000000000 9: Writing results to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid.txt 9: Writing ECLIPSE compatible files to /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid-X.SWOF, /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid-Y.SWOF and /build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu/tests/results/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid/upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid-Z.SWOF -18/18 Test #9: upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid ... Passed 6.92 sec +18/18 Test #9: upscale_relperm_BCf_pts20_surfTens11_stonefile_benchmark_stonefile_benchmark_benchmark_tiny_grid ... Passed 4.16 sec 100% tests passed, 0 tests failed out of 18 -Total Test time (real) = 7.03 sec +Total Test time (real) = 4.19 sec make[1]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds/obj-aarch64-linux-gnu' - rm -fr -- /tmp/dh-xdg-rundir-BrKTo4x7 + rm -fr -- /tmp/dh-xdg-rundir-lSmpEBB1 create-stamp debian/debhelper-build-stamp rm -f debian/libopm-upscaling-bin.debhelper.log debian/libopm-upscaling-dev.debhelper.log debian/libopm-upscaling-doc.debhelper.log debian/libopm-upscaling.debhelper.log debian/rules override_dh_prep @@ -11348,34 +11384,34 @@ install -m0755 -d debian/libopm-upscaling-dev/usr/share/doc/libopm-upscaling-dev install -p -m0644 debian/.debhelper/generated/libopm-upscaling-dev/dh_installchangelogs.dch.trimmed debian/libopm-upscaling-dev/usr/share/doc/libopm-upscaling-dev/changelog.Debian dh_installman - man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpregularize.1 debian/libopm-upscaling-bin/usr/share/man/man1/exp_variogram.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cap.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cond.1 man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1 - man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm_benchmark.1 - man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cap.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cond.1 man-recode --to-code UTF-8 --suffix .dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 - chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1 - chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 + chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/cpregularize.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpregularize.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/exp_variogram.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/exp_variogram.1 chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/cpregularize.1 debian/libopm-upscaling-bin/usr/share/man/man1/exp_variogram.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 + chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/grdecldips.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_avg.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cap.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cap.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cond.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cond.1 chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cap.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_cond.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1 - chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 - mv debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 - chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/cpchop.1 debian/libopm-upscaling-bin/usr/share/man/man1/cpchop_depthtrend.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm.1 mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm_benchmark.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm_benchmark.1 chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relperm_benchmark.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1 + chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_relpermvisc.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_steadystate_implicit.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1 + mv debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1.dh-new debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1 + chmod 0644 -- debian/libopm-upscaling-bin/usr/share/man/man1/upscale_elasticity.1 debian/libopm-upscaling-bin/usr/share/man/man1/upscale_perm.1 dh_lintian install -m0755 -d debian/libopm-upscaling/usr/share/lintian/overrides install -p -m0644 debian/libopm-upscaling.lintian-overrides debian/libopm-upscaling/usr/share/lintian/overrides/libopm-upscaling @@ -11385,93 +11421,93 @@ ln -s libopmupscaling.so.2024.10 debian/libopm-upscaling-dev/usr/lib/aarch64-linux-gnu/libopmupscaling.so dh_strip_nondeterminism Using 1731686071 as canonical time - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_ad.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_bd.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_hd.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_sd.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_a.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_b.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_h.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_s.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/sync_on.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/sync_off.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_g.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/splitbar.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_h.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_hd.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_f.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_fd.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_ad.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_bd.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_hd.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/tab_sd.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/bc_s.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/bc_sd.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/closed.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/open.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/sync_on.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/sync_off.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/nav_g.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/splitbar.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/splitbard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/structOpm_1_1Anisotropic_1_1InnerProduct.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1BasicBoundaryConditions.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1FlowBC.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/structOpm_1_1Isotropic_1_1InnerProduct.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1MimeticIPAnisoRelpermEvaluator.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1MimeticIPEvaluator.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1PeriodicConditionHandler.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1ReservoirPropertyCapillary.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1ReservoirPropertyCapillaryAnisotropicRelperm.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SatBC.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/structOpm_1_1SimulatorTraits.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SinglePhaseUpscaler.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SteadyStateUpscaler.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SteadyStateUpscalerImplicit.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SurfvolBC.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1UzawaSolver.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1GIE_1_1CellIterator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1GIE_1_1FaceIterator.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1UpscalerBase.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1Isotropic.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1Material.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1MortarBlockEvaluator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/splitbard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/structOpm_1_1Anisotropic_1_1InnerProduct.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1BasicBoundaryConditions.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1FlowBC.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1MortarEvaluator.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1MortarSchurPre.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1OrthotropicD.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1OrthotropicSym.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1ReservoirPropertyCapillary.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1ReservoirPropertyCapillaryAnisotropicRelperm.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1SatBC.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/structOpm_1_1SimulatorTraits.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1Elasticity_1_1UzawaSolver.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1GIE_1_1CellIterator.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-upscaling-doc/usr/share/doc/libopm-upscaling/html/classOpm_1_1GIE_1_1FaceIterator.png using File::StripNondeterminism::handlers::png dh_compress cd debian/libopm-upscaling-dev cd debian/libopm-upscaling-bin - cd debian/libopm-upscaling-doc cd debian/libopm-upscaling + cd debian/libopm-upscaling-doc chmod a-x usr/share/doc/libopm-upscaling-dev/changelog.Debian - gzip -9nf usr/share/doc/libopm-upscaling-dev/changelog.Debian - cd '/build/reproducible-path/opm-upscaling-2024.10+ds' + chmod a-x usr/share/doc/libopm-upscaling/changelog.Debian chmod a-x usr/share/doc/libopm-upscaling-bin/changelog.Debian usr/share/man/man1/cpchop.1 usr/share/man/man1/cpchop_depthtrend.1 usr/share/man/man1/cpregularize.1 usr/share/man/man1/exp_variogram.1 usr/share/man/man1/grdecldips.1 usr/share/man/man1/upscale_avg.1 usr/share/man/man1/upscale_cap.1 usr/share/man/man1/upscale_cond.1 usr/share/man/man1/upscale_elasticity.1 usr/share/man/man1/upscale_perm.1 usr/share/man/man1/upscale_relperm.1 usr/share/man/man1/upscale_relperm_benchmark.1 usr/share/man/man1/upscale_relpermvisc.1 usr/share/man/man1/upscale_steadystate_implicit.1 + gzip -9nf usr/share/doc/libopm-upscaling-dev/changelog.Debian + gzip -9nf usr/share/doc/libopm-upscaling/changelog.Debian gzip -9nf usr/share/doc/libopm-upscaling-bin/changelog.Debian usr/share/man/man1/cpchop.1 usr/share/man/man1/cpchop_depthtrend.1 usr/share/man/man1/cpregularize.1 usr/share/man/man1/exp_variogram.1 usr/share/man/man1/grdecldips.1 usr/share/man/man1/upscale_avg.1 usr/share/man/man1/upscale_cap.1 usr/share/man/man1/upscale_cond.1 usr/share/man/man1/upscale_elasticity.1 usr/share/man/man1/upscale_perm.1 usr/share/man/man1/upscale_relperm.1 usr/share/man/man1/upscale_relperm_benchmark.1 usr/share/man/man1/upscale_relpermvisc.1 usr/share/man/man1/upscale_steadystate_implicit.1 - chmod a-x usr/share/doc/libopm-upscaling-doc/changelog.Debian usr/share/doc/libopm-upscaling/html/_formulas.dvi usr/share/doc/libopm-upscaling/html/_formulas.log usr/share/doc/libopm-upscaling/html/_formulas.tex usr/share/doc/libopm-upscaling/html/_formulas_dark.dvi usr/share/doc/libopm-upscaling/html/_formulas_dark.log usr/share/doc/libopm-upscaling/html/_formulas_dark.tex cd '/build/reproducible-path/opm-upscaling-2024.10+ds' + cd '/build/reproducible-path/opm-upscaling-2024.10+ds' + chmod a-x usr/share/doc/libopm-upscaling-doc/changelog.Debian usr/share/doc/libopm-upscaling/html/_formulas.dvi usr/share/doc/libopm-upscaling/html/_formulas.log usr/share/doc/libopm-upscaling/html/_formulas.tex usr/share/doc/libopm-upscaling/html/_formulas_dark.dvi usr/share/doc/libopm-upscaling/html/_formulas_dark.log usr/share/doc/libopm-upscaling/html/_formulas_dark.tex gzip -9nf usr/share/doc/libopm-upscaling-doc/changelog.Debian usr/share/doc/libopm-upscaling/html/_formulas.dvi usr/share/doc/libopm-upscaling/html/_formulas.log usr/share/doc/libopm-upscaling/html/_formulas.tex usr/share/doc/libopm-upscaling/html/_formulas_dark.dvi usr/share/doc/libopm-upscaling/html/_formulas_dark.log usr/share/doc/libopm-upscaling/html/_formulas_dark.tex - chmod a-x usr/share/doc/libopm-upscaling/changelog.Debian - gzip -9nf usr/share/doc/libopm-upscaling/changelog.Debian cd '/build/reproducible-path/opm-upscaling-2024.10+ds' cd '/build/reproducible-path/opm-upscaling-2024.10+ds' dh_fixperms - find debian/libopm-upscaling-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libopm-upscaling ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-upscaling-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-upscaling-bin ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libopm-upscaling-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-upscaling/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/libopm-upscaling-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-upscaling-bin/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling-bin/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-upscaling-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-upscaling-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libopm-upscaling-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-upscaling-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling-bin/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-upscaling/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-upscaling-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libopm-upscaling-bin/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libopm-upscaling-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling-bin/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-upscaling/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-upscaling-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-upscaling-bin/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-upscaling -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-upscaling-bin -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-upscaling-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-upscaling-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libopm-upscaling-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libopm-upscaling/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w + find debian/libopm-upscaling-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-upscaling-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_dwz -a dwz -- debian/libopm-upscaling/usr/lib/aarch64-linux-gnu/libopmupscaling.so.2024.10 @@ -11480,54 +11516,59 @@ objcopy --compress-debug-sections debian/libopm-upscaling-bin/usr/lib/debug/.dwz/aarch64-linux-gnu/libopm-upscaling-bin.debug chmod 0644 -- debian/libopm-upscaling-bin/usr/lib/debug/.dwz/aarch64-linux-gnu/libopm-upscaling-bin.debug dh_strip -a - install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58 - objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_elasticity debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug install -m0755 -d debian/.debhelper/libopm-upscaling/dbgsym-root/usr/lib/debug/.build-id/a9 objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling/usr/lib/aarch64-linux-gnu/libopmupscaling.so.2024.10 debian/.debhelper/libopm-upscaling/dbgsym-root/usr/lib/debug/.build-id/a9/4634158b0b3248d37bc8a6b50ec5f871339075.debug - chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug - strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_elasticity + install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58 + objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_elasticity debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug chmod 0644 -- debian/.debhelper/libopm-upscaling/dbgsym-root/usr/lib/debug/.build-id/a9/4634158b0b3248d37bc8a6b50ec5f871339075.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libopm-upscaling/usr/lib/aarch64-linux-gnu/libopmupscaling.so.2024.10 - objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug debian/libopm-upscaling-bin/usr/bin/upscale_elasticity objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling/dbgsym-root/usr/lib/debug/.build-id/a9/4634158b0b3248d37bc8a6b50ec5f871339075.debug debian/libopm-upscaling/usr/lib/aarch64-linux-gnu/libopmupscaling.so.2024.10 + chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug + strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_elasticity install -m0755 -d debian/.debhelper/libopm-upscaling/dbgsym-root/usr/share/doc ln -s libopm-upscaling debian/.debhelper/libopm-upscaling/dbgsym-root/usr/share/doc/libopm-upscaling-dbgsym install -m0755 -d debian/.debhelper/libopm-upscaling + objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/58/29d5786a7731eccac260b07eb591ccd076f21f.debug debian/libopm-upscaling-bin/usr/bin/upscale_elasticity install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fc objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_steadystate_implicit debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fc/34b7cef8d751253149ab467fc37636e0189042.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fc/34b7cef8d751253149ab467fc37636e0189042.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_steadystate_implicit objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fc/34b7cef8d751253149ab467fc37636e0189042.debug debian/libopm-upscaling-bin/usr/bin/upscale_steadystate_implicit + install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d + objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_perm debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug + chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug + strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_perm + objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug debian/libopm-upscaling-bin/usr/bin/upscale_perm install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/73 objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_relpermvisc debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/73/7c9a522a75158163d3ae0bdb63e5638ac30166.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/73/7c9a522a75158163d3ae0bdb63e5638ac30166.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_relpermvisc objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/73/7c9a522a75158163d3ae0bdb63e5638ac30166.debug debian/libopm-upscaling-bin/usr/bin/upscale_relpermvisc - install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8 - objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_cond debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug - chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug - strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_cond - objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug debian/libopm-upscaling-bin/usr/bin/upscale_cond install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/34 objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_relperm debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/34/c1a96af5b4d4a0b81887aaeeddf59854ba3c79.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/34/c1a96af5b4d4a0b81887aaeeddf59854ba3c79.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_relperm objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/34/c1a96af5b4d4a0b81887aaeeddf59854ba3c79.debug debian/libopm-upscaling-bin/usr/bin/upscale_relperm + install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8 + objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_cond debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug + chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug + strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_cond + objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/f8/daaea080f1d1f5e5e0bb7671e28abaf22b0e38.debug debian/libopm-upscaling-bin/usr/bin/upscale_cond install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/bf objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/cpchop debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/bf/ea03b07c5e01b58ccd001fb1b15e1ba30797ef.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/bf/ea03b07c5e01b58ccd001fb1b15e1ba30797ef.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/cpchop objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/bf/ea03b07c5e01b58ccd001fb1b15e1ba30797ef.debug debian/libopm-upscaling-bin/usr/bin/cpchop + install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd + objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_cap debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug + chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug + strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_cap + objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug debian/libopm-upscaling-bin/usr/bin/upscale_cap install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/85 objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/exp_variogram debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/85/5e4f1f956b236f177c956a6161f18dd21e61dc.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/85/5e4f1f956b236f177c956a6161f18dd21e61dc.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/exp_variogram objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/85/5e4f1f956b236f177c956a6161f18dd21e61dc.debug debian/libopm-upscaling-bin/usr/bin/exp_variogram - install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d - objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_perm debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug - chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug - strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_perm - objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/3d/bdd1d6bdd49cb6a40778d5928dd1843062b4af.debug debian/libopm-upscaling-bin/usr/bin/upscale_perm install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/7b objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/cpchop_depthtrend debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/7b/2925bd9871f299ca81b5013ffc659b32abfcf1.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/7b/2925bd9871f299ca81b5013ffc659b32abfcf1.debug @@ -11538,11 +11579,6 @@ chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/d6/9d730acc6766caa3105822dc622fbb268cf7da.debug strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/cpregularize objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/d6/9d730acc6766caa3105822dc622fbb268cf7da.debug debian/libopm-upscaling-bin/usr/bin/cpregularize - install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd - objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_cap debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug - chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug - strip --remove-section=.comment --remove-section=.note debian/libopm-upscaling-bin/usr/bin/upscale_cap - objcopy --add-gnu-debuglink debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/fd/88cd7f9db2091b67887f34f85577c0cd0d584e.debug debian/libopm-upscaling-bin/usr/bin/upscale_cap install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/29 objcopy --only-keep-debug --compress-debug-sections debian/libopm-upscaling-bin/usr/bin/upscale_avg debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/29/c5e6b982555cfaa737cacb1e548cd1180a2cab.debug chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/usr/lib/debug/.build-id/29/c5e6b982555cfaa737cacb1e548cd1180a2cab.debug @@ -11573,12 +11609,12 @@ dh_shlibdeps -a install -m0755 -d debian/libopm-upscaling/DEBIAN dpkg-shlibdeps -Tdebian/libopm-upscaling.substvars debian/libopm-upscaling/usr/lib/aarch64-linux-gnu/libopmupscaling.so.2024.10 + install -m0755 -d debian/libopm-upscaling-bin/DEBIAN + dpkg-shlibdeps -Tdebian/libopm-upscaling-bin.substvars debian/libopm-upscaling-bin/usr/bin/upscale_elasticity debian/libopm-upscaling-bin/usr/bin/upscale_steadystate_implicit debian/libopm-upscaling-bin/usr/bin/upscale_perm debian/libopm-upscaling-bin/usr/bin/upscale_relpermvisc debian/libopm-upscaling-bin/usr/bin/upscale_relperm debian/libopm-upscaling-bin/usr/bin/upscale_cond debian/libopm-upscaling-bin/usr/bin/cpchop debian/libopm-upscaling-bin/usr/bin/upscale_cap debian/libopm-upscaling-bin/usr/bin/exp_variogram debian/libopm-upscaling-bin/usr/bin/cpchop_depthtrend debian/libopm-upscaling-bin/usr/bin/cpregularize debian/libopm-upscaling-bin/usr/bin/upscale_avg debian/libopm-upscaling-bin/usr/bin/grdecldips dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged - install -m0755 -d debian/libopm-upscaling-bin/DEBIAN - dpkg-shlibdeps -Tdebian/libopm-upscaling-bin.substvars debian/libopm-upscaling-bin/usr/bin/upscale_elasticity debian/libopm-upscaling-bin/usr/bin/upscale_steadystate_implicit debian/libopm-upscaling-bin/usr/bin/upscale_relpermvisc debian/libopm-upscaling-bin/usr/bin/upscale_cond debian/libopm-upscaling-bin/usr/bin/upscale_relperm debian/libopm-upscaling-bin/usr/bin/cpchop debian/libopm-upscaling-bin/usr/bin/exp_variogram debian/libopm-upscaling-bin/usr/bin/upscale_perm debian/libopm-upscaling-bin/usr/bin/cpchop_depthtrend debian/libopm-upscaling-bin/usr/bin/cpregularize debian/libopm-upscaling-bin/usr/bin/upscale_cap debian/libopm-upscaling-bin/usr/bin/upscale_avg debian/libopm-upscaling-bin/usr/bin/grdecldips dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect @@ -11593,11 +11629,6 @@ debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/opm-upscaling-2024.10+ds' dh_gencontrol -- -Vopm:shared-library='libopm-upscaling-2024.10' - install -m0755 -d debian/libopm-upscaling-bin/DEBIAN - echo misc:Depends= >> debian/libopm-upscaling-bin.substvars - echo misc:Pre-Depends= >> debian/libopm-upscaling-bin.substvars - install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN - dpkg-gencontrol -plibopm-upscaling-bin -ldebian/changelog -Tdebian/libopm-upscaling-bin.substvars -cdebian/control -Pdebian/.debhelper/libopm-upscaling-bin/dbgsym-root -Vopm:shared-library=libopm-upscaling-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libopm-upscaling-bin-dbgsym "-DDepends=libopm-upscaling-bin (= \${binary:Version})" "-DDescription=debug symbols for libopm-upscaling-bin" "-DBuild-Ids=29c5e6b982555cfaa737cacb1e548cd1180a2cab 34c1a96af5b4d4a0b81887aaeeddf59854ba3c79 3dbdd1d6bdd49cb6a40778d5928dd1843062b4af 5829d5786a7731eccac260b07eb591ccd076f21f 737c9a522a75158163d3ae0bdb63e5638ac30166 779966cc102195b7d1faa1b4f4cdbc610fe4e6fe 7b2925bd9871f299ca81b5013ffc659b32abfcf1 855e4f1f956b236f177c956a6161f18dd21e61dc bfea03b07c5e01b58ccd001fb1b15e1ba30797ef d69d730acc6766caa3105822dc622fbb268cf7da f8daaea080f1d1f5e5e0bb7671e28abaf22b0e38 fc34b7cef8d751253149ab467fc37636e0189042 fd88cd7f9db2091b67887f34f85577c0cd0d584e" -DSection=debug -UMulti-Arch -UReplaces -UBreaks install -m0755 -d debian/libopm-upscaling-dev/DEBIAN echo misc:Depends= >> debian/libopm-upscaling-dev.substvars echo misc:Pre-Depends= >> debian/libopm-upscaling-dev.substvars @@ -11606,52 +11637,57 @@ echo misc:Depends= >> debian/libopm-upscaling-doc.substvars echo misc:Pre-Depends= >> debian/libopm-upscaling-doc.substvars dpkg-gencontrol -plibopm-upscaling-doc -ldebian/changelog -Tdebian/libopm-upscaling-doc.substvars -cdebian/control -Pdebian/libopm-upscaling-doc -Vopm:shared-library=libopm-upscaling-2024.10 + install -m0755 -d debian/libopm-upscaling-bin/DEBIAN + echo misc:Depends= >> debian/libopm-upscaling-bin.substvars + echo misc:Pre-Depends= >> debian/libopm-upscaling-bin.substvars + install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN + dpkg-gencontrol -plibopm-upscaling-bin -ldebian/changelog -Tdebian/libopm-upscaling-bin.substvars -cdebian/control -Pdebian/.debhelper/libopm-upscaling-bin/dbgsym-root -Vopm:shared-library=libopm-upscaling-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libopm-upscaling-bin-dbgsym "-DDepends=libopm-upscaling-bin (= \${binary:Version})" "-DDescription=debug symbols for libopm-upscaling-bin" "-DBuild-Ids=29c5e6b982555cfaa737cacb1e548cd1180a2cab 34c1a96af5b4d4a0b81887aaeeddf59854ba3c79 3dbdd1d6bdd49cb6a40778d5928dd1843062b4af 5829d5786a7731eccac260b07eb591ccd076f21f 737c9a522a75158163d3ae0bdb63e5638ac30166 779966cc102195b7d1faa1b4f4cdbc610fe4e6fe 7b2925bd9871f299ca81b5013ffc659b32abfcf1 855e4f1f956b236f177c956a6161f18dd21e61dc bfea03b07c5e01b58ccd001fb1b15e1ba30797ef d69d730acc6766caa3105822dc622fbb268cf7da f8daaea080f1d1f5e5e0bb7671e28abaf22b0e38 fc34b7cef8d751253149ab467fc37636e0189042 fd88cd7f9db2091b67887f34f85577c0cd0d584e" -DSection=debug -UMulti-Arch -UReplaces -UBreaks install -m0755 -d debian/libopm-upscaling/DEBIAN echo misc:Depends= >> debian/libopm-upscaling.substvars echo misc:Pre-Depends= >> debian/libopm-upscaling.substvars install -m0755 -d debian/.debhelper/libopm-upscaling/dbgsym-root/DEBIAN dpkg-gencontrol -plibopm-upscaling -ldebian/changelog -Tdebian/libopm-upscaling.substvars -cdebian/control -Pdebian/.debhelper/libopm-upscaling/dbgsym-root -Vopm:shared-library=libopm-upscaling-2024.10 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libopm-upscaling-dbgsym "-DDepends=libopm-upscaling (= \${binary:Version})" "-DDescription=debug symbols for libopm-upscaling" -DBuild-Ids=a94634158b0b3248d37bc8a6b50ec5f871339075 -DSection=debug -UReplaces -UBreaks - chmod 0644 -- debian/.debhelper/libopm-upscaling/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibopm-upscaling -ldebian/changelog -Tdebian/libopm-upscaling.substvars -cdebian/control -Pdebian/libopm-upscaling -Vopm:shared-library=libopm-upscaling-2024.10 - chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibopm-upscaling-bin -ldebian/changelog -Tdebian/libopm-upscaling-bin.substvars -cdebian/control -Pdebian/libopm-upscaling-bin -Vopm:shared-library=libopm-upscaling-2024.10 chmod 0644 -- debian/libopm-upscaling-doc/DEBIAN/control chmod 0644 -- debian/libopm-upscaling-dev/DEBIAN/control - chmod 0644 -- debian/libopm-upscaling/DEBIAN/control + chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN/control + dpkg-gencontrol -plibopm-upscaling-bin -ldebian/changelog -Tdebian/libopm-upscaling-bin.substvars -cdebian/control -Pdebian/libopm-upscaling-bin -Vopm:shared-library=libopm-upscaling-2024.10 + chmod 0644 -- debian/.debhelper/libopm-upscaling/dbgsym-root/DEBIAN/control + dpkg-gencontrol -plibopm-upscaling -ldebian/changelog -Tdebian/libopm-upscaling.substvars -cdebian/control -Pdebian/libopm-upscaling -Vopm:shared-library=libopm-upscaling-2024.10 chmod 0644 -- debian/libopm-upscaling-bin/DEBIAN/control + chmod 0644 -- debian/libopm-upscaling/DEBIAN/control make[1]: Leaving directory '/build/reproducible-path/opm-upscaling-2024.10+ds' dh_md5sums - install -m0755 -d debian/libopm-upscaling-doc/DEBIAN + install -m0755 -d debian/libopm-upscaling/DEBIAN install -m0755 -d debian/libopm-upscaling-dev/DEBIAN install -m0755 -d debian/libopm-upscaling-bin/DEBIAN - install -m0755 -d debian/libopm-upscaling/DEBIAN + install -m0755 -d debian/libopm-upscaling-doc/DEBIAN + cd debian/libopm-upscaling >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libopm-upscaling-bin >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libopm-upscaling-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libopm-upscaling-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libopm-upscaling-bin >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libopm-upscaling >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libopm-upscaling-dev/DEBIAN/md5sums chmod 0644 -- debian/libopm-upscaling/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libopm-upscaling/dbgsym-root/DEBIAN + chmod 0644 -- debian/libopm-upscaling-dev/DEBIAN/md5sums cd debian/.debhelper/libopm-upscaling/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libopm-upscaling-bin/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN cd debian/.debhelper/libopm-upscaling-bin/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libopm-upscaling-doc/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libopm-upscaling/dbgsym-root/DEBIAN/md5sums + chmod 0644 -- debian/libopm-upscaling-doc/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libopm-upscaling-bin/dbgsym-root/DEBIAN/md5sums dh_builddeb - dpkg-deb --root-owner-group --build debian/.debhelper/libopm-upscaling/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/.debhelper/libopm-upscaling-bin/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/libopm-upscaling-bin .. dpkg-deb --root-owner-group --build debian/libopm-upscaling-dev .. + dpkg-deb --root-owner-group --build debian/libopm-upscaling-bin .. + dpkg-deb --root-owner-group --build debian/.debhelper/libopm-upscaling-bin/dbgsym-root .. dpkg-deb --root-owner-group --build debian/libopm-upscaling .. + dpkg-deb --root-owner-group --build debian/.debhelper/libopm-upscaling/dbgsym-root .. dpkg-deb --root-owner-group --build debian/libopm-upscaling-doc .. -dpkg-deb: building package 'libopm-upscaling-dbgsym' in '../libopm-upscaling-dbgsym_2024.10+ds-1_arm64.deb'. +dpkg-deb: building package 'libopm-upscaling-dev' in '../libopm-upscaling-dev_2024.10+ds-1_arm64.deb'. +dpkg-deb: building package 'libopm-upscaling-bin' in '../libopm-upscaling-bin_2024.10+ds-1_arm64.deb'. dpkg-deb: building package 'libopm-upscaling-bin-dbgsym' in '../libopm-upscaling-bin-dbgsym_2024.10+ds-1_arm64.deb'. -dpkg-deb: building package 'libopm-upscaling-doc' in '../libopm-upscaling-doc_2024.10+ds-1_all.deb'. dpkg-deb: building package 'libopm-upscaling' in '../libopm-upscaling_2024.10+ds-1_arm64.deb'. -dpkg-deb: building package 'libopm-upscaling-bin' in '../libopm-upscaling-bin_2024.10+ds-1_arm64.deb'. -dpkg-deb: building package 'libopm-upscaling-dev' in '../libopm-upscaling-dev_2024.10+ds-1_arm64.deb'. +dpkg-deb: building package 'libopm-upscaling-dbgsym' in '../libopm-upscaling-dbgsym_2024.10+ds-1_arm64.deb'. +dpkg-deb: building package 'libopm-upscaling-doc' in '../libopm-upscaling-doc_2024.10+ds-1_all.deb'. dpkg-genbuildinfo --build=binary -O../opm-upscaling_2024.10+ds-1_arm64.buildinfo dpkg-genchanges --build=binary -O../opm-upscaling_2024.10+ds-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -11659,12 +11695,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2752205/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2328754 and its subdirectories -I: Current time: Thu Dec 18 18:49:17 -12 2025 -I: pbuilder-time-stamp: 1766126957 +I: removing directory /srv/workspace/pbuilder/2752205 and its subdirectories +I: Current time: Sat Nov 16 14:31:51 +14 2024 +I: pbuilder-time-stamp: 1731717111